Automate daily Google Calendar events to Trello cards
Needs changesWhat this workflow does
This workflow has 8 nodes and runs on a schedule (legacy Cron node). Along the way it connects Google Calendar and Trello.
How it runs
Trigger: On a schedule (legacy Cron node).
- Calculate Today's Date Range (Function): runs custom JavaScript (legacy Function node)
- Fetch All Today's Calendar Events (Google Calendar): uses Google Calendar
- Process Events One by One (Loop Over Items (Split in Batches)): loops over the items in batches
- Extract Event Details for Trello (Edit Fields (Set)): sets or maps fields
- Filter Out Routine Events (If): checks a condition and branches into true / false
- Create New Trello Card with Template (Trello): uses Trello
Services it uses
Before you upgrade to n8n 3.0
2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- Function (legacy) in Calculate Today's Date Range: replace with Code node, mode 'Run Once for All Items'.
- Cron in Run Daily at 8 AM: replace with Schedule Trigger.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Calculate Today's Date Range | Code node, mode 'Run Once for All Items' |
| Cron Run Daily at 8 AM | Schedule Trigger |
Nodes used (8)
- Function
n8n-nodes-base.function - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - Google Calendar
n8n-nodes-base.googleCalendar - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Trello
n8n-nodes-base.trello - No Operation, do nothing
n8n-nodes-base.noOp - Cron
n8n-nodes-base.cron
From the author
📋 Overview This n8n workflow automatically converts your Google Calendar events for the current day into Trello cards every morning at 8 AM. It fetches all calendar events for the day, filters out routine events (like Lunch or Check email), and creates…