Scheduler

Scheduler

Automate issues creation of repetitive tasks with a built-in template scheduler 🚀

 

Contents 👇🏼

Cron expression

You can automate issue creation from a template using a CRON expression. This allows you to define a precise and flexible schedule for your template.

  1. Locate the template you want to schedule.

  2. Click the 3-dots menu → Edit.

  3. Open the Scheduler tab.

  4. Select CRON from the Trigger type dropdown.

image-20260218-115448.png
  1. Enter the CRON configuration:

    1. Enter the CRON expression.

    2. Choose a Timezone (or keep the default).

    3. Choose a Starting from date (default is current date).

  2. Click Show 10 next runs in the Next run panel to preview upcoming executions.

Screenshot 2024-10-25 at 12.49.26.png
  1. Save the template.

You can identify templates with active schedules by checking the Next run information in the template list.

Screenshot 2024-10-25 at 12.50.53.png

☝🏼NOTE: Manual issue creation is still available even if a schedule is configured. Clicking Create Issue(s) does not disable the schedule.

 

Supported CRON Operators

In addition to standard CRON syntax, the scheduler now supports advanced operators:

L - Last.
Use L to represent the last day of the month.
Example: 0 9 L * * Runs at 9 AM on the last day of every month.

You can also combine it in the day-of-week field to represent the last specific weekday of the month. Example: 0 9 ? * 5L Runs at 9 AM on the last Friday of every month.

W - Weekday.
Use W to schedule execution on the nearest weekday (Monday - Friday) to a specific day of the month.

Example: 0 9 15W * * Runs at 9 AM on the weekday closest to the 15th of each month.
If the 15th falls on:

  • Saturday → runs on Friday (14th)

  • Sunday → runs on Monday (16th)

Examples of CRON expressions

Daily at 10 AM - 0 10 * * *

Weekly every 7 days at 8 AM - 0 8 */7 * *

Monthly on the first day at midnight - 0 0 1 * *

Quarterly on the first day of the quarter -0 0 1 1,4,7,10 *

Monthly on the last day at 6 PM - 0 18 L * *

On the last Friday of each month at 9 AM - 0 9 ? * 5L

On the nearest weekday to the 1st of each month at 9 AM - 0 9 1W * *

💡HINT: You can use an online CRON expression generator to build and validate expressions before applying them → Cron expression generator.

 

Interval

Unlike CRON expressions, the Interval option offers a more convenient method to establish a schedule for your template.

  1. Locate the specific template you wish to schedule → start editing the template → select the Interval option at the Scheduler tab.

Screenshot 2024-10-25 at 12.55.14.png
  1. Set your schedule by selecting your preferred options. You have the flexibility to set it to repeat every day, week, month, or on specific days of the week or month.

image-20241025-105742.png
  1. Just like for the Cron expression, you need to select a preferred time along with the Timezone and Starting from values for your schedule.

Screenshot 2024-10-25 at 12.58.57.png

💡HINT: The Starting date can be set to a maximum of 1 year in the past to facilitate setting the next run date more conveniently.

  1. Review the next 10 runs displayed in the Next Run panel and remember to save the template.

Screenshot 2024-10-25 at 13.19.23.png
  1. Your scheduler is now set up and ready to go, allowing you to relax, knowing that your recurring tasks are effectively organized! 🚀

With CRON and Interval schedulers, you can automate recurring tasks and stay ahead of key deadlines. Set your schedules and let the system handle the rest, keeping your team focused on execution. 👩🏽‍💻