Hello!
I’m using n8n for last three months. By reading the n8n documentations I have created 10 workflows for our project. Which are working fine. CRON is used in all of them.
Is there anyway to configure a workflow to execute every 2 minutes in certain time duration and every 15 minutes rest of the duration?
For example: The workflow should get triggered every 2 minutes in between the times 7am to 5pm and every 15 minutes in between 5pm to 7am.
Because we don’t want to hit APIs in non working hours for every 2 minutes.
I used the below expression in custom mode
*/2 7-17 * * *
Welcome to the community @Siva_Nagarajan!
Yes looks good. A tool that is very helpful to create those expressions is:
Here with the expression, you posted above filled in:
Crontab.guru - The cron schedule expression editor/2_7-17_**
@jan Thank you for your response.
If I use the expression, the workflow get executes every 2 minutes in between 7am to 5pm only. But I want to run the same workflow every 15 minutes rest of time that is 5pm to 7am.
Do I need to add one more expression for this in the same workflow? Will it work? Please check my settings.
Hey @Siva_Nagarajan!
Below is the configuration that you can use in your Cron node.
@harshil1712 Thank you very much!!!
It’s working as expected.
I am glad it is working! Have fun!