Daily Briefing & Morning Digest
Automate a morning summary: calendar, email, tasks, weather
Automate a morning summary: calendar, email, tasks, weather
This use case walks you through a daily briefing or morning digest: one automated message (or voice call) each morning with your calendar, important email, tasks, and optional weather or news. You can receive it in a channel (Telegram, Slack, etc.) or as a phone call. Plan for about 20 minutes.
Decide what your briefing should contain. Examples:
You will phrase this as a single message the agent runs on a schedule.
In your OpenClaw config (e.g. ~/.clawdbot/moltbot.json), add a cron job. Example: every day at 9 AM.
{
"cron": {
"jobs": [
{
"schedule": "0 9 * * *",
"command": "agent --message 'Create my daily briefing for today. Include: 1) Calendar events in the next 12 hours, 2) Summary of unread important emails, 3) Tasks due today or overdue. Keep it concise; send only what I need to know.'"
}
]
}
}
Adjust the message to match the skills you have (e.g. if no calendar, omit calendar). Cron format: minute hour day month weekday. See Setting Up Automation for more schedules.
Restart the Gateway so it loads the new cron. Test without waiting until 9 AM by running the same command manually:
openclaw agent --message 'Create my daily briefing for today. Include: calendar next 12h, important emails, tasks due today. Concise.'
Check your channel for the reply. If the agent does not have access to calendar or email, install and configure the right skills first (Skills, Calendar, Email).
To have OpenClaw call you with the briefing instead of (or in addition to) sending a message, use Have OpenClaw call you: ElevenLabs + Twilio + a cron that triggers the call with the same briefing prompt. Great for a true “morning call” experience.
Setting Up Automation — Cron and webhooks. Task Automation — More cron examples. Calendar Integration — CalDAV, Google. Email Management — Gmail, summaries. Voice Assistant — Voice Wake, Talk Mode. Outbound voice calls — Agent calls you.