Scheduling processes

Run a process automatically on a recurring schedule using a cron expression and timezone, on either a bot or in the Cloud.

Help CentreOrchestration

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

  1. Open the process you want to schedule and add a new schedule.
  2. Give it a name.
  3. Choose the target:
    • Bot – pick which bot should run it.
    • Cloud – runs on the server with no bot (requires the cloudFlows plan feature).
  4. Set when it runs with a cron expression and a timezone (see below).
  5. 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 * * 109: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.

Related articles

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.