One of OpenClaw's most powerful features is its ability to be proactive — it can send you information without being asked. The daily briefing is the perfect example.
What a Daily Briefing Looks Like
Every morning at your chosen time, OpenClaw sends a Telegram message like this:
Good morning! Here's your briefing for Monday, Feb 17:
Weather: 12°C, partly cloudy in Taipei. Rain expected after 3 PM.
Calendar (3 events):
- 10:00 — Team standup (Google Meet)
- 14:00 — Client call with ABC Corp
- 16:30 — Dentist appointment
Tasks due today:
- Finish Q1 report draft
- Send invoice to Client X
News highlights:
- OpenClaw 2026.2.15 released with new memory features
- Tech earnings: Apple beats estimates
Reminders:
- John's birthday is tomorrow
All of this compiled and delivered automatically, every single day.
Setting It Up
Step 1: Tell OpenClaw What to Include
The easiest way is to simply ask your bot:
"Every morning at 8 AM, send me a briefing with: weather in Taipei, my calendar events, pending tasks, top tech news, and any upcoming birthdays in my contacts."
OpenClaw uses its memory and skills to build this workflow.
Step 2: Connect Data Sources
For a comprehensive briefing, OpenClaw needs access to:
- Calendar — install the Google Calendar skill
- Weather — built-in web search works, or install a weather skill
- News — web search skill handles this
- Tasks — Todoist/Notion skill, or OpenClaw's built-in task memory
Step 3: Set the Schedule
openclaw config set schedules.briefing.cron "0 8 * * *"
openclaw config set schedules.briefing.timezone "Asia/Taipei"
Or just tell your bot: "Schedule my briefing for 8 AM Taipei time."
Customization Ideas
Investor Briefing
"Include stock prices for AAPL, GOOGL, and TSLA. Add any significant market news."
Freelancer Briefing
"Show my invoices due this week, project deadlines, and any unanswered client emails."
Parent Briefing
"Include kids' school schedule, weather for outdoor activities, and family calendar events."
Team Lead Briefing
"Summarize yesterday's Slack activity, list any blocked tasks from the project board, and show today's team meetings."
Tips for a Better Briefing
Be Specific About What You Want
Instead of "send me news," say "send me top 3 headlines about AI and crypto."
Iterate and Refine
After a few days, tell your bot what to change:
"The briefing is too long. Drop the news section and keep calendar + tasks only."
Add Conditional Logic
"Only include weather if rain is expected. Always include calendar."
Set the Right Time
Choose a time 15-30 minutes before you start your day. This gives you time to read it during coffee, not while rushing.
Why This Matters
The daily briefing replaces:
- Checking 3-4 apps every morning
- Scrolling through notifications
- Opening your calendar app
- Checking the weather app
- Scanning news feeds
One message, one glance, fully informed.
Deploy and Configure
Get your OpenClaw Telegram bot running in under 1 minute on ClawTank, then tell it to set up your daily briefing. No coding, no cron jobs — just describe what you want.
