⚡ Generate a daily AI briefing from tasks, calendar, email, weather and news with OpenAI, WhatsApp and Email
⚡ 471 views · ⚡ Personal Productivity
Description
AI Daily Personal Briefing Engine
This workflow runs every morning to fetch your tasks, calendar events, emails, weather, and news — then uses AI to generate a clean, personalized daily briefing delivered via WhatsApp or Email.
Who’s it for
• Busy professionals who want a structured morning overview • Remote workers managing multiple tools (Todoist, Calendar, Gmail) • Anyone who wants an AI-powered daily digest
How it works / What it does
- Triggers every morning at your chosen time
- Fetches tasks from Todoist/Asana
- Pulls today’s calendar events
- Reads unread/recent emails
- Gets current weather forecast
- Fetches top news headlines
- Aggregates all data into one context object
- AI generates a concise, human-friendly briefing
- Routes to WhatsApp or Email based on your preference
- Logs briefing summary to Google Sheets
How to set up
- Import this workflow into n8n
- Set up credentials: Todoist/Asana, Google Calendar, Gmail, OpenAI, SendGrid, Twilio (WhatsApp)
- Replace placeholder API keys and IDs
- Set your preferred delivery method in the Set node
- Activate the workflow
Requirements
• Todoist or Asana account • Google Calendar + Gmail • OpenWeatherMap API key • NewsAPI key • OpenAI API key • Twilio (WhatsApp) or SendGrid (Email) • Google Sheets (for logging)
How to customize
• Change cron time in the Schedule Trigger node • Adjust AI tone/length in the AI Briefing node • Add/remove data sources as needed • Toggle delivery method in the Set Delivery Preference node
🔗 Nodes Used
HTTP Request, Schedule Trigger, AI Agent, OpenAI Chat Model
📥 Import
Download workflow.json and import into n8n:
Workflow menu → Import from File