Scheduled Jobs in OpenClaw

From the OpenClaw cheat sheet · Cron & Automation · verified Jul 2026

Scheduled Jobs

Create cron jobs, one-shot reminders, and recurring tasks

bash
# One-shot reminder (absolute time)
openclaw cron add \
  --name "Standup" \
  --at "2026-04-05T09:00:00Z" \
  --session main \
  --system-event "Reminder: daily standup" \
  --wake now --delete-after-run

# Relative-time reminder
openclaw cron add \
  --name "Check build" \
  --at "20m" \
  --session main \
  --system-event "Check CI build status"

# Recurring job
openclaw cron add \
  --name "Morning brief" \
  --cron "0 7 * * *" \
  --tz "America/New_York" \
  --message "Summarize overnight updates"
⏱️ Use --at for one-shot reminders, --cron for recurring schedules
💡 --delete-after-run auto-cleans one-shot jobs after execution
📌 --session isolated creates a fresh context; main reuses the active session
⚡ --announce delivers the output to a channel; without it, results stay in logs
Back to the full OpenClaw cheat sheet