Trigger types
Scheduled
Runs the schedule automatically on a cron schedule.- Select Scheduled as the trigger type.
- Enter a cron schedule (for example,
0 0 * * *). Use Choose a preset for common intervals, or Cron help to build your own. - Select a timezone. The default is UTC.
For help writing cron expressions, use the Choose a preset dropdown, or visit crontab.guru.
On run completion
Runs the schedule after another Bolt schedule finishes, so you can chain dependent workflows, including across Paradime workspaces.- Select On run completion as the trigger type.
- In the Workspace Name dropdown, select the Paradime workspace that contains the triggering schedule.
- In the Bolt Schedule Name dropdown, select the schedule that acts as the trigger.
- Choose which parent outcome starts this run:
- Passed — only when the parent schedule completes successfully.
- Failed — only when the parent schedule completes with errors.
- Passed & Failed — whenever the parent schedule completes, regardless of outcome.
On merge
Runs the schedule when a pull request is merged into the branch, for continuous deployment workflows.- Select On merge as the trigger type.
- Click Deploy to publish the schedule.
Turbo CI
Runs the schedule when a pull request is opened, building only the changed models so you can validate changes before they merge. See Turbo CI for the full setup, including per-provider configuration and schema cleanup.Incoming webhook
Coming soon. Trigger runs from external tools via a webhook URL.
Off
No automatic trigger. The schedule only runs when you start it manually or call it through the Paradime API. Use this for on-demand schedules and for triggering Bolt from external systems such as Airflow, Dagster, or Prefect.- Select Off as the trigger type.
- Run the schedule manually from the Bolt UI, or trigger it with the Bolt API.
Next, configure the commands your schedule runs.
Define this as code
Set the trigger in YAML with
schedule, schedule_trigger, trigger_on_merge, or turbo_ci.