💡 Looking for complete examples? Jump to the Example Configurations section below.
Supported Timezone List
Supported Timezone List
For more details on Paradime APIs check our Developers guide.
state:modified+ and source_status:fresher+. This is not an execution mode — it works alongside any trigger type (cron, merge trigger, run completion or API).
💡
deferred_schedule_slug can reference the schedule itself. A self-referential deferred schedule compares against the artifacts of its own previous run — useful for incremental patterns like building only models with fresher sources.env_overrides. The overrides are scoped to that schedule’s commands only — they don’t affect other schedules or your Bolt-level environment variables.
key and a value. Values can be either a literal string or a reference to an existing Bolt-level environment variable using ${VAR_NAME} — useful when you want one schedule to point an existing variable like DBT_TARGET at a different value managed in your Bolt environment.
Example: literal value
keymust match the pattern^[a-zA-Z_][a-zA-Z0-9_]*$(letters, digits and underscores; cannot start with a digit).valuecannot contain whitespace.- A
${VAR}reference that points to a Bolt-level variable that doesn’t exist is dropped silently (a warning is logged) — the schedule still deploys. - Entries with an invalid
keyorvalueare skipped with a warning — they will not break the deploy.
💡 If both a Bolt-level env var and an
env_overrides entry define the same key, the schedule-level override wins for that schedule’s commands.For Slack and MS Teams notifications, check our integrations guide:
- Slack
- Microsoft Teams
Example: Self-Healing alongside notifications
#agent-demo and #data-alerts. The agent then runs in-thread in #agent-demo, and #data-alerts receives a courtesy 🦖 Self-healing started in #agent-demo pointer.
Trigger integration
You can set up triggers to automate actions when runs complete. Trigger Settings allow you to connect Bolt to external tools and services, enabling automated workflows based on your pipeline execution results.
- Scheduled Trigger
- Run Completion Trigger
- Merge Trigger
- Deferred Artifacts
- Turbo CI Configuration
Best Practices Schedule Format
- Use standard cron expressions for scheduling
- ✅ Standard cron to define days 0-6
10 * * * 0-6: At minute 10 on every day-of-week from Sunday through Saturday.
- ❌ Non-standard cron to define days 1-7
10 * * * 1-7: At minute 10 on every day-of-week from Monday through Sunday
- ✅ Standard cron to define days 0-6
- Use
'OFF'to disable scheduled execution - Use crontab.guru to validate your cron expressions
-
sla_minutesshould be set based on job complexity Consider dependencies when setting SLA - Recommended minimum: 30 minutes
- Configure at least one notification channel
- Include critical events (failed, SLA) in notifications
- Use team channels for collaborative workflows
- Make sure to set the Slack / MS Teams Channel or Email for System notifications. Check our guide here for Notifications Settingss
Paradime schedules terminal commands Before running any of the following commands, navigate to your dbt™️ project directory where
paradime_schedules.yml is located.