๐Ÿ“‹ Automate daily Google Calendar events to Trello cards

โšก 59 views ยท ๐Ÿ“‹ Project Management

Description

๐Ÿ“‹ 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 neatly formatted Trello cards with a predefined meeting notes template.

Perfect for professionals who want to keep their daily meetings and tasks synced with their Trello board.


โš™๏ธ Key Features


๐Ÿงฑ Workflow Steps

1. Run Daily at 8 AM (Cron Node)

Automatically triggers the workflow every morning at 8:00 AM. You can adjust the time as needed.

2. Calculate Todayโ€™s Date Range (Function Node)

Generates the ISO-formatted start and end times for the current day (00:00โ€“23:59). These values are passed to the Google Calendar node for querying events.

3. Fetch All Todayโ€™s Calendar Events (Google Calendar Node)

Fetches all events scheduled for today using your Google account. The calendar email (your-email@example.com) should be replaced with your actual email.

4. Process Events One by One (SplitInBatches Node)

Splits the list of events into single items for individual processing.

5. Extract Event Details for Trello (Set Node)

Maps each eventโ€™s details (summary, description, start time, and URL) into structured fields ready for Trello card creation.

6. Filter Out Routine Events (If Node)

Skips over common recurring events (like โ€œCheck email,โ€ โ€œLunch,โ€ โ€œWrap Up & Clear Desk,โ€ or โ€œBeers and Gripingโ€). You can customize this list as needed.

7. Create New Trello Card with Template (Trello Node)

For non-filtered events, creates a new Trello card using a predefined meeting notes template. Includes:

8. Skip Filtered Event (NoOp Node)

Handles skipped events gracefully without performing any action.


๐Ÿงฐ Setup Instructions

1. Add Credentials

2. Replace Placeholder Values

3. Optional Customizations


๐Ÿง  Example Use Case

Imagine you have daily meetings in your Google Calendar. Each morning, this workflow:

  1. Collects all your events for the day.
  2. Skips unimportant ones (like lunch breaks).
  3. Automatically adds Trello cards for real meetings, each with a structured template for you to take notes and assign next steps.

๐Ÿงพ Example Trello Card Template

Title: Meeting with Client A Due Date: 2025-11-11T10:00:00Z Description:

**Meeting purpose (*Integrations, Playbooks, UI Issues, Project*):**

- Task

**Next Steps (*Task, Assigned to, Checkpoint Date*):**

- Task

**Decisions Made (*What, Why, Impacts*):**

- Task

**Discussion (*Items/Knowledge Shared*):**

- Task

โœ… Requirements


๐Ÿ“Œ Notes


โœจ Tip: Combine this with n8nโ€™s Slack or Notion integrations to get a full daily planning system that syncs your meetings, notes, and tasks automatically!

๐Ÿ”— Nodes Used

Cron, Function, Trello, Google Calendar

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup