How to Set Up an AI-Powered Morning Briefing

✍️ r/clawdbot community📅 Published: February 7, 2026
How to Set Up an AI-Powered Morning Briefing
Ad

How to Set Up an AI-Powered Morning Briefing

One of the most popular OpenClaw use cases: an automatic morning summary. The agent collects tasks, weather, news, calendar and sends a 3-5 minute audio briefing you can listen to over coffee.

What Goes Into a Morning Briefing

  1. Today's tasks — from task manager
  2. Calendar — meetings and events
  3. Weather — local forecast
  4. News — by your interests
  5. Email highlights — important messages
  6. Reminders — deadlines, follow-ups

Technical Setup

Components:

  • OpenClaw Gateway
  • Task Manager API (Dart, Todoist, etc.)
  • Calendar API (Google, Outlook)
  • Weather API
  • News API (Brave Search)
  • Email API (Nylas)
  • TTS (ElevenLabs)
  • Messaging (Telegram, Signal)

Architecture:

Cron (7:00 AM) → Sub-agent spawn → 
Collect data → Synthesize summary → 
Convert to audio → Send to messenger
Ad

Critical: Use Sub-agent

Don't do briefing in heartbeat directly—it will timeout.

Correct approach:

  1. Create separate sub-agent for briefing
  2. Heartbeat cron only spawns the agent
  3. Sub-agent does all the work

TTS Options

Service Cost Quality
ElevenLabs $22/mo High
OpenAI TTS Pay-per-use Good
Piper (local) Free Medium
Google TTS Free tier Normal

Example Output

"Good morning! Here's your briefing for Tuesday, February 7th.

Weather: 12°C, partly cloudy, no rain expected.

Tasks: You have 5 items on your Marketing board.

Calendar: Team standup at 10 AM, client call at 2 PM.

Email: 3 important messages including a contract.

Have a productive day!"


Wake up informed, not overwhelmed.

Ad

👀 See Also