AutomationFlowsGeneral › Automate Daily Google Calendar Events to Trello Cards

Automate Daily Google Calendar Events to Trello Cards

ByPrideVel @n8nwizard on n8n.io

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…

Cron / scheduled trigger★★★★☆ complexity13 nodesGoogle CalendarTrello
General Trigger: Cron / scheduled Nodes: 13 Complexity: ★★★★☆ Added:

This workflow corresponds to n8n.io template #10723 — we link there as the canonical source.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "21281d81-ba46-4a86-a530-291de615796f",
      "name": "Calculate Today's Date Range",
      "type": "n8n-nodes-base.function",
      "position": [
        960,
        480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "14b6039c-502b-4968-a651-a3225b6ef228",
      "name": "Extract Event Details for Trello",
      "type": "n8n-nodes-base.set",
      "position": [
        1648,
        480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "59a10e50-8c77-400c-b0e7-6bba27d30353",
      "name": "Filter Out Routine Events",
      "type": "n8n-nodes-base.if",
      "position": [
        1872,
        480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "f661db69-ed66-490d-a8af-158dc84ee74c",
      "name": "Fetch All Today's Calendar Events",
      "type": "n8n-nodes-base.googleCalendar",
      "position": [
        1184,
        480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "012be805-30b1-4b76-9ef0-7a1f542d3bf1",
      "name": "Process Events One by One",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1408,
        480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "eea26fd7-bf02-4490-b273-6c0ddaeb2f1d",
      "name": "Create New Trello Card with Template",
      "type": "n8n-nodes-base.trello",
      "position": [
        2096,
        576
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "8688569f-3364-4631-8011-346c52d6373f",
      "name": "Skip Filtered Event",
      "type": "n8n-nodes-base.noOp",
      "position": [
        2096,
        384
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "b9b1a547-feca-4f78-af68-aae4b415d518",
      "name": "Run Daily at 8 AM",
      "type": "n8n-nodes-base.cron",
      "position": [
        736,
        480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "606cd339-03f7-4317-814b-088100616218",
      "name": "Workflow Documentation",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        240,
        32
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "760aed79-5c54-42dc-92e5-74c2f4cad7ea",
      "name": "Step 1-2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        736,
        32
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "a29dd96a-169e-4a31-80dc-8f7b85fd1b33",
      "name": "Step 3-4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1104,
        32
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "e61fd6c4-69e5-4820-ad66-6e8d1a225cf9",
      "name": "Step 5-6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1456,
        32
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "71ff5944-044d-4e1b-b6f8-c68b498b5bb7",
      "name": "Step 7-8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1808,
        32
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "Run Daily at 8 AM": {
      "main": [
        [
          {
            "node": "Calculate Today's Date Range",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Out Routine Events": {
      "main": [
        [
          {
            "node": "Skip Filtered Event",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Create New Trello Card with Template",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Process Events One by One": {
      "main": [
        [
          {
            "node": "Extract Event Details for Trello",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Calculate Today's Date Range": {
      "main": [
        [
          {
            "node": "Fetch All Today's Calendar Events",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Event Details for Trello": {
      "main": [
        [
          {
            "node": "Filter Out Routine Events",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch All Today's Calendar Events": {
      "main": [
        [
          {
            "node": "Process Events One by One",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

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…

Source: https://n8n.io/workflows/10723/ — original creator credit. Request a take-down →

More General workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

General

Trello Googlecalendar. Uses googleCalendar, splitInBatches, trello, noOp. Scheduled trigger; 8 nodes.

Google Calendar, Trello
General

Datetime Googlecalendar. Uses dateTime, noOp, googleCalendar, emailSend. Scheduled trigger; 13 nodes.

Google Calendar, Email Send
General

This template creates a nightly backup of all n8n workflows and saves them to a Google Drive folder. Each night, the previous night's backups are moved to an “n8n_old” folder and renamed with the corr

Move Binary Data, Google Drive, Item Lists +1
General

Code Itemlists. Uses stickyNote, moveBinaryData, googleDrive, itemLists. Scheduled trigger; 33 nodes.

Move Binary Data, Google Drive, Item Lists +1
General

This workflow is perfect for n8n users who want to automatically backup all their workflows 💾 to Google Drive with zero manual effort. Perfect for teams managing multiple workflows or anyone who value

n8n, Google Drive