Back to Library#01 / 30
Level 1 — Solopreneur Engine
Morning Intelligence Briefing
Setup Time: Under 60 min
Est. API Cost: ~$2–$5/mo
Client Price: $250–$500
1. The Problem
Business owners open their morning checking 5–10 separate sources — email, calendar, analytics dashboards, industry news, weather — before they can make a single informed decision. This scattered ritual consumes 30–45 minutes every day and delivers nothing a properly configured agent could not compile in seconds. The day starts reactive, not strategic.
2. Integration & Webhook Setup
Follow the exact steps below to configure and deploy this automation inside your OpenClaw workspace.
- 1Create a new agent named `morning-briefing`.
- 2Provide the Context Payload: Google Calendar API (read-only), Gmail API (read + unread filter), your analytics platform (Shopify, GA4, or custom — API key required), three RSS feeds for industry news, and OpenWeatherMap for your location.
- 3Set your delivery endpoint: either your Twilio-connected WhatsApp number or a Telegram Bot token.
- 4Run `openclaw run morning-briefing --test` to validate all API connections before scheduling.
- 5Schedule with `openclaw schedule morning-briefing --cron "0 6 * * 1-5"` for weekday 06:00 delivery.
3. The Context Payload (context.json)
Save this file as: .openclaw/agents/morning-intelligence-briefing/context.json
context.json
context payload
{
"automation_id": "1",
"title": "Morning Intelligence Briefing",
"level": 1,
"tier": "Solopreneur Engine",
"setup_time": "Under 60 min",
"estimated_api_cost": "~$2–$5/mo",
"client_price_range": "$250–$500",
"agents": [
{
"role": "orchestrator",
"model": "claude-3-5-sonnet",
"temperature": 0.2,
"max_tokens": 4096
}
],
"memory": "session",
"output_format": "structured_json",
"human_review_gate": true,
"documentation_standard": "required"
}4. Execution Commands
Run these commands from your openclaw-workshop/ directory to validate, test, and schedule this automation. Commands are taken directly from The OpenClaw Income Engine, Appendix E.
terminal
execution commands
# ── STEP 1: Validate all API connections before first run ──
$ openclaw run morning-briefing --test --verbose
$
# Expected output if all connections are healthy:
# [PASS] Google Calendar: 3 events found for today
# [PASS] Gmail: 12 unread messages retrieved
# [PASS] OpenWeatherMap: London, 14°C, Partly Cloudy
# [PASS] RSS feeds: 6 items retrieved
# [PASS] Twilio WhatsApp: test message delivered
$
# ── STEP 2: Run manually and review output ──
$ openclaw run morning-briefing --dry-run
$
# ── STEP 3: Schedule for weekday 06:00 delivery ──
$ openclaw schedule morning-briefing --cron "0 6 * * 1-5"
$
# ── STEP 4: Confirm schedule is registered ──
$ openclaw schedule list
$
# ── STEP 5: Update delivery city or VIP senders at any time ──
$ openclaw config edit morning-briefing
$
# ── CLIENT DEPLOYMENT: Override timezone for client location ──
$ openclaw run morning-briefing --context.trigger.timezone="America/New_York"
$ openclaw schedule morning-briefing --cron "0 6 * * 1-5" --timezone "America/New_York"