Schedules
A schedule fires against an Assignment’s live Setup on a recurring cadence — daily, on workdays, weekly, monthly, or a custom cron expression.Create a schedule
| Flag | Description |
|---|---|
--frequency | Required. One of daily, workday, weekly, monthly, or custom |
--timezone | Required. IANA timezone (e.g. America/New_York) |
--time <HH:MM> | Time of day, 24-hour. Required for daily, workday, weekly, monthly |
--day <day> | Day of week for weekly schedules |
--day-of-month <n> | Day of month (1–31) for monthly schedules |
--cron <expr> | Cron expression. Required for custom schedules |
--disabled | Create the schedule paused (default: enabled and running) |
--no-recurring | Retire the schedule after its first run (default: recurring) |
Update or delete a schedule
update also accepts --timezone, --day, --day-of-month, --cron, and matching --clear-* flags to remove a field. Run duvo agents schedules update --help for the full set.
Case triggers
A Case Trigger connects an Assignment to a Queue so it automatically picks up new Cases as they arrive. For background on the Case Queue system, see Case Queue.Event triggers
An event trigger starts a Job automatically when an external event fires — an email arrives, a Linear issue is created, a file changes in Google Drive, and so on. The Connection must already be set up for the Assignment before you can add a trigger for it.set creates the trigger the first time and updates it after that. Use triggers types to discover the --integration and --trigger-type values a Connection supports.
Related
- Managing Assignments — create and configure the Assignments these triggers and schedules fire
- Running Jobs — start and monitor Jobs by hand
- Cases and Queues — inspect the Cases a Case Trigger picks up