๐Ÿ“‹ Bidirectional ClickUp task & Google Calendar sync with multi-calendar routing

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

Description

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

How to customize the workflow

๐Ÿ”— Nodes Used

Google Sheets, ClickUp, ClickUp Trigger, Google Calendar

๐Ÿ“ฅ Import

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

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