Skip to main content

Scheduling

Cron Schedules​

schedule:
cron: "0 2 * * *" # Daily at 2 AM UTC
timezone: UTC
`

## Event-Driven Schedules

```yaml
schedule:
trigger: webhook
path: /trigger/user-sync
secret: "\"
`

## Schedule Management

`ash
proai schedule list
proai schedule create --job user-etl --cron "0 2 * * *"
proai schedule pause --job user-etl
proai schedule resume --job user-etl
`

## See Also

- [Monitoring](/docs/etl-jobs/monitoring) — Monitor scheduled runs
- [Error Handling](/docs/etl-jobs/error-handling) — Handle failures