Automated daily briefing with Todoist, Google Calendar & GPT-4o via Gmail
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 8 nodes and runs on a schedule (every day at 06:00). Along the way it connects OpenAI, Gmail, Todoist and Google Calendar.
How it runs
Trigger: On a schedule (every day at 06:00).
- Get many events (Google Calendar): get many
- Get many tasks (Todoist): get many
- Merge: merges the data from its input branches
- Code: runs custom JavaScript code
- Message a model (OpenAI): uses OpenAI
- Convert OpenAI Text to HTML (Code): runs custom JavaScript code
- Send a message (Gmail): uses Gmail
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- OpenAI
@n8n/n8n-nodes-langchain.openAi - Gmail
n8n-nodes-base.gmail - Todoist
n8n-nodes-base.todoist - Google Calendar
n8n-nodes-base.googleCalendar - Code
n8n-nodes-base.code - Merge
n8n-nodes-base.merge - Schedule Trigger
n8n-nodes-base.scheduleTrigger
From the author
Put your productivity on autopilot with this workflow. How it works This workflow generates a beautifully formatted daily briefing email every morning at 6:00 AM by combining your Todoist tasks and Google Calendar events, summarizing them using GPT-4o, and…