How to Connect n8n to ClickUp: Automate Tasks and Project Workflows (2025)

ClickUp is where work gets tracked — but tasks shouldn’t be created by hand. Connect n8n to ClickUp and every new deal, form, ticket, or email can spawn the right task, in the right list, assigned to the right person. Here’s the full 2025 setup.

Step 1 — Get your ClickUp API token

In ClickUp, open Settings → Apps and generate a Personal API Token (starts with pk_). For team-wide use, create an OAuth app instead — but a personal token is fine for internal automations.

Step 2 — Add the credential in n8n

Create a ClickUp API credential and paste the token. That’s it — no redirect URLs needed for the token method.

Step 3 — Triggers and actions

The ClickUp Trigger node listens for events such as taskCreated, taskUpdated, taskStatusUpdated, and listCreated. The ClickUp node then lets you create tasks, add comments, set custom fields, attach files, and move items between statuses.

To create a task you’ll need three IDs — Team, Space, and List. Grab them from the ClickUp URL or with the node’s built-in list selectors.

⚡ Skip the build: Client Onboarding Automation — Welcome Email + Notion + Slack

The moment a client signs, spin up their onboarding tasks, welcome email, and team alerts automatically.

Get the template on Gumroad →

Automations teams love

Lead → onboarding checklist

When a deal is marked won, create a templated set of onboarding tasks in ClickUp and assign owners automatically.

Support ticket → dev task

A tagged support ticket becomes a bug task in your engineering list, with the customer context in the description.

Status change → client update

When a task hits “Ready for review,” notify the client in Slack or email with a summary of what shipped.

Recurring reporting

On a schedule, pull all tasks completed this week and post a digest to your leadership channel.

Pitfalls

  • Custom fields: reference them by field ID, not name — fetch the list’s fields first if you’re unsure.
  • Rate limits: ClickUp allows 100 requests/minute on the free tier; add waits in large loops.
  • Webhook health: ClickUp disables webhooks after repeated failures — re-save the trigger node to re-register.

FAQ

Token or OAuth? Personal token for your own workspace; OAuth if you’re building something others install.

Can I attach files? Yes — pass binary data into the ClickUp node’s attachment operation.


Ready to automate this?

Don’t rebuild it from scratch. Client Onboarding Automation — Welcome Email + Notion + Slack is a production-ready n8n workflow you can import in minutes — credentials in, activate, done.

Ready to automate? Get this template on Gumroad →