Create a Scheduled Deployment
Create a deployment
Go to Deploy, click Create Deployment, and choose the agent that should run on a schedule.
Set the schedule
Choose a preset schedule or select Custom….Presets include hourly, daily at 9 AM, weekdays at 9 AM, and weekly on Monday at 9 AM.
Configure a custom schedule
For a custom schedule, describe the schedule in plain language and click Convert, or enter a five-field cron expression directly.
Schedule Options
| Option | Use it when |
|---|---|
| Preset | You want a common schedule such as hourly, daily, weekdays, or weekly. |
| Describe your schedule | You want Duckie to convert text such as every weekday at 9am EST into a cron expression. |
| Cron expression | You already know the exact five-field cron schedule you want. |
Scheduled deployments must run at least five minutes apart. Duckie rejects schedules that fire more frequently.
Timezones
The selected timezone controls when the schedule runs. Duckie shows a preview of the next scheduled run times after you choose a schedule and timezone. Use the timezone where the work should happen, not necessarily the timezone where you are configuring the deployment. For example, chooseAmerica/New_York for a weekday 9 AM East Coast check-in.
Deployment Mode
Scheduled deployments use the same deployment modes as other deployments:| Mode | Behavior |
|---|---|
| Testing | Runs with testing safeguards before you rely on the schedule. |
| Live | Runs the selected agent on each scheduled fire. |
Monitoring Scheduled Runs
Active scheduled deployments show the next run time on the deployment card. When you open an active scheduled deployment, Duckie also shows schedule timing details for that deployment. Scheduled runs appear in Analyze > Runs with the source Scheduler. Use this view to confirm that the schedule fired, inspect the agent’s output, and compare scheduled runs with other deployment traffic.Best Practices
- Give the agent clear instructions for what recurring work it should perform.
- Choose an interval that gives the agent enough time to finish the expected work.
- Use Testing mode before relying on a scheduled deployment.
- Keep schedules narrow and intentional; create separate scheduled deployments for unrelated recurring jobs.
Next Steps
Create Deployment
Set up a deployment
Deployment Modes
Test before live scheduled runs
Runs
Review scheduled run history