Automating workbench jobs
Trigger workbench runs on a schedule, from incidents, or from ticketing integrations
Overview
Workbenches can run jobs automatically through two mechanisms:
- Cron schedules — run a prompt on a recurring schedule
- Webhook triggers — fire a job when an observability alert or issue tracker event matches a pattern
Both are managed from the overflow menu (•••) on a workbench.
Cron schedules
Cron schedules let you run a fixed prompt against the workbench on a repeating schedule — for example, a nightly health check or a weekly cost summary.
Creating a cron schedule
- Open the workbench and click ••• → Cron schedules.
- Click Create schedule.
- Fill in the form:
Field | Description |
|---|---|
| Prompt | The prompt the agent will receive when the job fires. Supports the same rich input as a manual job. |
| Crontab | A standard cron expression (e.g. 0 8 * * 1 for every Monday at 08:00 UTC). A preview of the next five run times is shown below the field as you type. Supports the common predefined shortcuts (@daily, @weekly, etc.). |
| Run as | The user the job should run as. Defaults to the workbench bot user. |