How to trigger FFAStrans workflow only on complete folder arrival
Posted: Tue Jun 24, 2025 4:21 am
Hi all!
I am using FFAStrans to monitor an incoming FTP folder where clients upload batches of video files. Sometimes; large files or entire folders take time to sync & my workflow starts before all expected files have finished arriving, leading to incomplete processing / errors due to missing dependencies.
I would like to trigger the workflow only when the folder is fully uploaded; not when the first file appears.
I have tried using a wait node and delay logic, but it's unreliable with varying file sizes and transfer speeds. What I need is a way to detect when the upload activity has stopped for a certain duration (e.g., 5 minutes of no new changes).
Checked https://www.ffastrans.com/frm/forum/viewtopic.php?t=1343with Golang Course Online guide for reference.
Has anyone implemented a robust solution for this using FFAStrans nodes or external scripting?
I’d love to hear best practices or any creative tricks for handling incomplete FTP syncs gracefully before starting a time-sensitive encoding job.
Thank you!!
I am using FFAStrans to monitor an incoming FTP folder where clients upload batches of video files. Sometimes; large files or entire folders take time to sync & my workflow starts before all expected files have finished arriving, leading to incomplete processing / errors due to missing dependencies.

I would like to trigger the workflow only when the folder is fully uploaded; not when the first file appears.


Has anyone implemented a robust solution for this using FFAStrans nodes or external scripting?

Thank you!!
