A schedule runs a process automatically at the times you set – every morning, every Monday, the first of the month, and so on – without anyone having to start it. Schedules can run a desktop bot process or a bot-free Cloud process.
1. Create a schedule
- Open the process you want to schedule and add a new schedule.
- Give it a name.
- Choose the target:
- Bot – pick which bot should run it.
- Cloud – runs on the server with no bot (requires the
cloudFlowsplan feature).
- Set when it runs with a cron expression and a timezone (see below).
- Enable it. When enabled, Automize works out the next run time automatically.
2. Setting the time with cron
The timing uses a standard five-part cron expression: minute hour day-of-month month day-of-week. A few examples:
0 9 * * 1 | 09:00 every Monday |
30 6 * * * | 06:30 every day |
0 0 1 * * | Midnight on the 1st of every month |
*/15 * * * * | Every 15 minutes |
Pick the timezone the schedule should follow (the default is UTC), so it fires at the right local time.
3. How schedules run
- Automize checks for due schedules continually and fires each one at its time.
- A run starts as you (the schedule's owner), so it uses your permissions.
- The schedule shows its last run and next run times so you can confirm it's working.
- Disable a schedule to pause it without deleting it; enable it again to resume.