Independent Field Manual — Not affiliated with, endorsed by, or operated by OpenClaw
Navigation

recipes

OpenClaw Daily Briefing for Freelancers

A workflow for Indian freelancers who want an OpenClaw agent to prepare a daily morning briefing via Telegram.

Use Case
Morning summary for leads, tasks, and follow-ups
Setup time
45-60 minutes
Risk Level
medium
Cost (India)
Free (assuming self-hosted VPS & minimal API usage)
On this page

For independent consultants and freelancers, starting the day with a clear view of meetings, urgent emails, and pending tasks is crucial. Instead of checking 3 different apps, you can schedule an OpenClaw agent to fetch this data and send you a unified briefing on Telegram every morning at 8:30 AM.

Tools Required

To make this recipe work, your OpenClaw agent needs access to the following plugins:

  • @openclaw/plugin-telegram (for sending the message)
  • @openclaw/plugin-gcal (for fetching today’s events)
  • @openclaw/plugin-gmail (for finding unread emails from specific clients)
  • @openclaw/plugin-notion (for reading your active To-Do list)

1. Agent Configuration

Create a dedicated agent profile (e.g., briefing-agent.json) in your OpenClaw agents directory.

bash
{
"name": "BriefingAgent",
"systemPrompt": "You are a highly efficient executive assistant. Every morning, you must fetch today's calendar events, unread client emails, and top 3 Notion tasks. Synthesize this into a structured, encouraging daily briefing. Do not hallucinate tasks.",
"plugins": ["telegram", "gcal", "gmail", "notion"]
}

2. Automating the Briefing (Cron Job)

OpenClaw supports executing agent workflows via its local API or CLI. You can use standard Linux cron on your VPS to trigger the briefing automatically.

Open your crontab on the VPS:

bash
crontab -e

Add the following line to run the agent every morning at 8:30 AM IST (which is 03:00 AM UTC, assuming your server is on UTC time):

bash
0 3 * * 1-5 openclaw run --agent BriefingAgent --prompt 'Generate my daily briefing and send it to me on Telegram.'

(The 1-5 ensures this only runs Monday through Friday).

3. Expected Output

At 8:30 AM, your OpenClaw Telegram bot will message you:

Good morning! Here is your briefing for Tuesday, Oct 24:

📅 Meetings Today:
- 10:00 AM: Sync with Client A (Zoom)
- 2:30 PM: Design Review with Client B (Google Meet)

📧 Urgent Emails:
- "Invoice #104 Overdue" from Accounts Payable.
- "Feedback on Homepage UI" from Client B.

📝 Top Tasks (Notion):
1. Finalize mobile responsive CSS for Project X.
2. Draft proposal for new incoming lead.

Have a productive day! Let me know if you want me to draft a reply to any of those emails.

Maintenance checklist

  • Review tool scopes: Ensure Gmail API tokens are restricted to read-only queries.
  • Remove stale tokens: If you stop using Notion, revoke the integration token from the Notion dashboard.
  • Log Management: openclaw run will save logs on your VPS. Clear them periodically so you don’t run out of disk space.

ClawReady.in is an independent educational resource and setup service. It is not affiliated with, endorsed by, or operated by OpenClaw.