I’m running into an issue with my time-triggered workflows in n8n.
My workflow is active, but sometimes the time trigger doesn’t fire at the scheduled times.
When I manually execute the workflow, everything runs perfectly.
Occasionally, deactivating and reactivating the workflow makes it work, but not reliably.
I also noticed that sometimes activating from the main overview panel works better than activating from inside the editor.
I’m running n8n Cloud on an Ubuntu machine (Hostinger), version 1.109.1.
My goal is to have the time trigger work seamlessly and consistently, like a clock. Are there best practices for setting up or activating workflows with time triggers to ensure they run reliably?
Thanks in advance for any guidance!
This below is the trigger which i bleive its simple and should work…
Thank you @fahmiiireza - i will try cron method
However that’d make me feel quite uncomfortable to not being able to use native time trigger of the node and just be reliant with the cron expression which is not very friendly to change quickly..
Is there really not other solutions/tips to use native time/day/min selection in the time trigger node?
So it might be caused by the timezone.
Try to set the timezone to your timezone by adding GENERIC_TIMEZONE to your env file or compose.yaml file.
for example: GENERIC_TIMEZONE=Asia/Jakarta
Try with an example to your near time, add +1 or +2 mins after to see if it’s working or not.
Im testing with cron at the moment and will definitely use the timezone option in env file afterwards and let you know. Thank you very much for the idea @cutecatcode
You’re welcome mate!
Tell me if my solution able to solve your problem, and feel free to mark my message as Solution, so other user can easily find the solution with the same problem as yours:)