n8nflow.net logo

Bidirectional ClickUp Task & Google Calendar Sync with Multi-Calendar Routing

by R4wd0GUpdated: Last update a month agoSource: n8n.io

Getting Started

Who’s it for

Teams that manage tasks in ClickUp and want those tasks reflected—and kept in sync—in Google Calendar automatically.

How it works

A ClickUp Trigger captures task events (create, update, delete). For new tasks, the workflow creates a Google Calendar event with the correct start/end. It stores a mapping between clickupTaskId and calendarEventId in a Google Sheet so later updates and deletions can target the right event. Multiple lanes (personal/school/tech/internship) let you route tasks to different calendars.

How to set up

  1. Assign ClickUp OAuth , Google Calendar , and Google Sheets credentials to the nodes.
  2. Open the Configuration node and fill:
    • calendarId_* for each lane
    • sheetId and sheetTabName for the mapping sheet
    • (optional) clickupTeamId
  3. Enable the ClickUp Trigger and run a manual test to validate mapping creation and event syncing.

Requirements

  • ClickUp workspace with OAuth permissions
  • Google Calendar & Sheets access
  • A Google Sheet for the event↔task mapping

How to customize the workflow

  • Edit the calendar routing in Edit Fields nodes or point them to different calendarId_* values.
  • Adjust event colors/fields in Google Calendar nodes.
  • Extend the mapping sheet with extra columns (e.g., status, labels) as needed.