Bidirectional ClickUp Task & Google Calendar Sync with Multi-Calendar Routing
Go to WorkflowDescription
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
Assign ClickUp OAuth, Google Calendar, and Google Sheets credentials to the nodes.
Open the Configuration node and fill:
calendarId_* for each lane
sheetId and sheetTabName for the mapping sheet
(optional) clickupTeamId
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.
This workflow was created by R4wd0G and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.