Resources · n8n integration

ClickUp n8n integrationAutomate ClickUp with n8n.

ClickUp holds the work, n8n makes it move. The ClickUp n8n integration exposes 57 operations over 14 resources, tasks, checklists, comments, folders and goals included, and listens to 27 webhook events in 6 families. For teams whose tickets start somewhere else.

Verified Trustpilot reviews · AI, automation & growth agency

Why automate

What does the ClickUp n8n integration actually do?

The ClickUp n8n integration is a pair of nodes that ship with n8n. The ClickUp node calls the ClickUp API for you, 57 operations spread over 14 resources, from tasks and checklists to folders, goals and key results. The ClickUp Trigger sits at the other end and receives 27 events through a webhook, a URL that ClickUp calls the second something changes in the workspace. Nothing to install on either side.

Take a new client. The deal is marked won in the CRM, and n8n opens the workspace for it: folder.create in the right space, checklist.create on the kickoff task, then one checklistItem.create per deliverable with its owner already set. The same 8 steps every time, typed once, with the folder named the way the finance team expects rather than the way each project manager feels that morning.

Second case, the status that never leaves ClickUp. The trigger catches taskStatusUpdated, n8n posts the card in Slack for the people who do not live in the tool, then writes the decision back with comment.create so the trail stays on the task itself.

Third case, goals that stop being a screenshot. Every Monday goal.getAll lists what the team committed to, a lookup in Google Sheets brings back the current figures, and goalKeyResult.update pushes each value into its key result. The quarterly review then reads itself.

The node stops at 14 resources, which is not the whole ClickUp API. When an endpoint is missing, the HTTP Request node calls it directly and reuses the same ClickUp credential, so there is no second authentication to set up. Both nodes also carry the Beta label in n8n, worth knowing before a business critical process depends on them. Read the operation you plan to use, run it once against a test task, then build the rest on top of it.

Teams arriving from Trello recognize the shape of it: one node for the actions, one trigger for the events, one credential for both. If the platform choice is still open, the n8n review lays out the criteria, and the n8n training walks through a first workflow end to end.

Connect

How do you connect ClickUp to n8n?

  1. 01

    Generate your ClickUp access token

    In ClickUp 3.0, select your avatar in the upper right corner, open Settings, then scroll to Apps in the sidebar. In ClickUp 2.0 the avatar sits in the lower left corner and leads straight to Apps. Under API Token, select Generate and copy the personal API token. That token is personal to the ClickUp account you generate it from.

  2. 02

    Create the credential in n8n

    Open the Credentials menu in n8n, start a ClickUp credential and paste the value into Access Token. It is stored once and then appears in the dropdown of every ClickUp node and of the ClickUp Trigger. OAuth2 is the other supported method: on a self-hosted instance you first create an app in ClickUp, under your avatar, Integrations, then ClickUp API and Create an App.

  3. 03

    Point the node at a team and test it

    Drop the ClickUp node into a workflow, pick the credential, then fill Team Name or ID. The field reads the workspaces your token can see and offers them in a list, and it also accepts an identifier passed through an expression when the team comes from an earlier node. Run folder.getAll once: if the folders come back, the rest of the 57 operations will answer too.

Triggers

What starts a workflow from ClickUp ?

ClickUp Trigger is the node that starts a workflow when something happens in ClickUp. It listens to 27 events, listed below by family. Pick one or several, activate the workflow: n8n registers the webhook on your ClickUp account.

What you see in n8n

Every event, by family

One row per object, one chip per action. The event to tick in the node is object.action; hover a chip to read exactly when it fires.

task.*12
    folder.*3
      goal.*3
        key.*3
          list.*3
            space.*3

              The trigger also accepts * (any event). Handy for logging, dangerous in production.

              Configuration notes

              01Set up the ClickUp TriggerThe ClickUp Trigger registers a webhook with ClickUp when you activate the workflow. From that moment each event lands in n8n within seconds, without polling, which means without n8n asking ClickUp every few minutes whether something has changed.

              The ClickUp Trigger registers a webhook with ClickUp when you activate the workflow. From that moment each event lands in n8n within seconds, without polling, which means without n8n asking ClickUp every few minutes whether something has changed.

              Key parameters

              • Team Name or ID: the workspace the webhook watches, picked from the list or passed as an identifier through an expression.
              • Events: the events you subscribe to. Tick only what the workflow handles, or use * to receive all 27 of them.
              • Filters: an optional collection with Space ID, Folder ID, List ID and Task ID, to narrow the webhook down to one corner of the workspace.
              When to use it
              as the entry point of any workflow that has to react to ClickUp rather than write into it.
              02Task events12 of the 27 events describe a task. Creation and deletion are there, taskCreated and taskDeleted, and so is everything that moves afterwards: taskStatusUpdated, taskAssigneeUpdated, taskDueDateUpdated, taskMoved, taskTagUpdated, taskTimeEstimateUpdated, taskTimeTrackedUpdated and the catch all taskUpdated. Comments have their own pair, taskCommentPosted and taskCommentUpdated.

              12 of the 27 events describe a task. Creation and deletion are there, taskCreated and taskDeleted, and so is everything that moves afterwards: taskStatusUpdated, taskAssigneeUpdated, taskDueDateUpdated, taskMoved, taskTagUpdated, taskTimeEstimateUpdated, taskTimeTrackedUpdated and the catch all taskUpdated. Comments have their own pair, taskCommentPosted and taskCommentUpdated.

              Key parameters

              • Events: taskUpdated covers the broad case, while the specific lines keep the workflow from starting on changes it does not care about.
              • List ID: under Filters, restricts the events to one list, the support queue for instance.
              • Task ID: under Filters, keeps the trigger on a single task, which is handy while you are still testing.
              When to use it
              whenever a change made by a human in ClickUp has to reach a tool that is not ClickUp.
              03Goal and key result eventsObjectives have their own two families, 3 events each. On the goal itself: goalCreated, goalUpdated, goalDeleted. On the measurable results attached to it: keyResultCreated, keyResultUpdated and keyResultDelete, whose value in the Events list is spelled without the final d.

              Objectives have their own two families, 3 events each. On the goal itself: goalCreated, goalUpdated, goalDeleted. On the measurable results attached to it: keyResultCreated, keyResultUpdated and keyResultDelete, whose value in the Events list is spelled without the final d.

              Key parameters

              • Events: the 6 objective lines, which can be combined with task events in the same trigger when a workflow needs both layers.
              • Team Name or ID: goals are created against a team, so the workspace you select decides which ones reach the workflow.
              When to use it
              to mirror progress outside ClickUp, for example when a key result moves and the management channel should hear about it the same day rather than at the end of the quarter.
              04Space, folder and list eventsThree structural families cover the containers, 3 events each: spaceCreated, spaceUpdated, spaceDeleted, then folderCreated, folderUpdated, folderDeleted, then listCreated, listUpdated and listDeleted. They say how the workspace itself is being reshaped, not what happens inside a task.

              Three structural families cover the containers, 3 events each: spaceCreated, spaceUpdated, spaceDeleted, then folderCreated, folderUpdated, folderDeleted, then listCreated, listUpdated and listDeleted. They say how the workspace itself is being reshaped, not what happens inside a task.

              Key parameters

              • Events: the 9 container lines. Creation and deletion are usually enough, since renames fire the updated line as well.
              • Space ID: under Filters, watches a single space, which is what you want when only the delivery space is under governance.
              When to use it
              to keep an external inventory honest, so that a list created on a Friday afternoon appears in the reporting sheet without anyone declaring it. The same trigger catches the space a team spins up on its own, which is usually how a workspace starts to drift.
              Actions

              What can the ClickUp node do?

              The ClickUp node exposes 57 operations across 14 resources. For each one: the node as you configure it in n8n, the required fields, and our field notes.

              Resources × operations matrix
              ResourceCreateGetGet ManyUpdateDeleteAddRemoveCustom FieldsMemberSet Custom FieldStartStop
              Checklist
              Checklist Item
              Comment
              Folder
              Goal
              Goal Key Result
              List
              Space Tag
              Task
              Task Dependency
              Task List
              Task Tag
              Time Entry
              Time Entry Tag

              Checklist

              3 operations
              01

              Create a checklist

              checklist.create

              What you see in n8n

              Notes & use cases

              Adds a checklist to a task and gives the workflow somewhere to write the steps that follow. The checklist appears inside the task, under its own heading.

              Key parameters

              • Task ID: the task that receives the checklist, often {{ $json.id }} when a task node runs just before this one.
              • Name: the heading of the checklist, which is where the phase or the owner usually goes.
              Use cases
              a signed quote creates the kickoff task, and this operation drops the pre production checklist on it before anyone opens ClickUp.
              02

              Delete a checklist

              checklist.delete

              What you see in n8n

              Notes & use cases

              Removes a checklist from its task, with every line it contains. Nothing is archived, so the operation belongs at the end of a branch you are sure about.

              Key parameters

              • Checklist ID: the identifier of the checklist itself, not of the task that holds it, a distinction worth double checking in the field mapping.
              Use cases
              a project switches from the full delivery template to the short one, and the workflow clears the checklist that no longer matches what was sold.
              03

              Update a checklist

              checklist.update

              What you see in n8n

              Notes & use cases

              Two things can change on an existing checklist: what it is called, and where it sits among the other checklists of the task. The items inside stay untouched.

              Key parameters

              • Checklist ID: the checklist to edit.
              • Name: under Update Fields, the new heading.
              • Position: under Update Fields, a number that sets the rank of the checklist inside the task.
              Use cases
              when a task moves from build to review, the workflow renames the checklist and pushes it to the top, so the reviewer reads the right one first.

              Checklist Item

              3 operations
              04

              Create a checklist item

              checklistItem.create

              What you see in n8n

              Notes & use cases

              Writes one line inside an existing checklist and, if you want, hands it to someone in the same call.

              Key parameters

              • Checklist ID: the checklist that receives the line.
              • Name: the text of the item, better written as the action to perform than as a topic.
              • Assignee ID: under Additional Fields, the ClickUp user who owns that line.
              Use cases
              a loop over the deliverables of an order creates one line per deliverable, each assigned to the person who produces it.
              05

              Delete a checklist item

              checklistItem.delete

              What you see in n8n

              Notes & use cases

              Takes a single line out of a checklist and leaves the rest in place. Both identifiers are required, the parent checklist and the line itself.

              Key parameters

              • Checklist ID: the checklist the line belongs to.
              • Checklist Item ID: the line to remove.
              Use cases
              a client declines the optional module of a package, and the steps tied to that module disappear from the delivery checklist before the team starts working from it.
              06

              Update a checklist item

              checklistItem.update

              What you see in n8n

              Notes & use cases

              Edits a line without recreating it: new text, new owner, ticked or unticked, or moved underneath another line as a sub item.

              Key parameters

              • Checklist ID and Checklist Item ID: the line to edit and the checklist it sits in.
              • Resolved: under Update Fields, the boolean that ticks the box.
              • Parent Checklist Item ID: under Update Fields, nests the line underneath another checklist item.
              Use cases
              a deployment finishes in the build tool and the matching line gets ticked in ClickUp, so the checklist reflects reality without anyone clicking.

              Comment

              4 operations
              07

              Create a comment

              comment.create

              What you see in n8n

              Notes & use cases

              Posts a comment on a task, a list or a view, and can notify everyone around that object at the same time.

              Key parameters

              • Comment On: the target type, task, list or view.
              • ID: the identifier of that target, so a task identifier when Comment On is set to task.
              • Comment Text: the body of the message.
              • Notify All: under Additional Fields, sends the creation notification to everyone, the author of the comment included.
              Use cases
              a monitoring alert lands on the task that owns the incident, error message included, instead of in a chat thread nobody will find again.
              08

              Delete a comment

              comment.delete

              What you see in n8n

              Notes & use cases

              Erases one comment from the object it was posted on. Only the comment identifier is needed, and the deletion is final.

              Key parameters

              • Comment ID: the comment to remove, kept from the step that created it or read with comment.getAll.
              Use cases
              an automation posts a progress comment on every run, and the previous one is cleared each time, so the task carries a single current message rather than a wall of robot noise.
              09

              Get many comments

              comment.getAll

              What you see in n8n

              Notes & use cases

              Reads the comments attached to a task, a list or a view, and returns them as items the next node can loop over.

              Key parameters

              • Comments On: the type of object being read, task, list or view.
              • ID: the identifier of that object.
              • Limit: the maximum number of comments brought back, which keeps a long thread from flooding the execution.
              Use cases
              before a weekly summary, the workflow collects the discussion of each open task and sends the lot to a model for a three line recap.
              10

              Update a comment

              comment.update

              What you see in n8n

              Notes & use cases

              Rewrites an existing comment in place, reassigns it, or marks it as resolved.

              Key parameters

              • Comment ID: the comment to edit.
              • Comment Text: under Update Fields, the new body.
              • Resolved: under Update Fields, marks the thread as handled.
              • Assignee ID: under Update Fields, moves the comment to another ClickUp user.
              Use cases
              one status comment on the release task, edited at each stage, keeps the history readable instead of stacking a new comment per deployment.

              Folder

              5 operations
              11

              Create a folder

              folder.create

              What you see in n8n

              Notes & use cases

              Creates a folder inside a space, the container that will hold the lists of a project.

              Key parameters

              • Team Name or ID: the workspace. Fields labeled Name or ID read the values from your account and show them in a dropdown, and they also accept an identifier passed through an expression.
              • Space Name or ID: the space that receives the folder.
              • Name: the folder name, often the client or the project reference.
              Use cases
              one folder per client, created the day the contract is signed, with the same naming rule applied every time.
              12

              Delete a folder

              folder.delete

              What you see in n8n

              Notes & use cases

              Deletes a folder from its space. The three location fields have to describe the same path, team, then space, then folder.

              Key parameters

              • Team Name or ID and Space Name or ID: where the folder currently lives.
              • Folder Name or ID: the folder to delete, selected from the dropdown or given as an identifier.
              Use cases
              a cleanup run at the end of a quarter removes the folders created for events that have already taken place.
              13

              Get a folder

              folder.get

              What you see in n8n

              Notes & use cases

              Returns a single folder, which is the quickest way to check that it exists before writing anything into it.

              Key parameters

              • Team Name or ID and Space Name or ID: the path down to the folder.
              • Folder Name or ID: the folder being read.
              Use cases
              an IF node placed right after decides between creating the client folder and reusing the one already there, which is what saves you from duplicates when the same order arrives twice.
              14

              Get many folders

              folder.getAll

              What you see in n8n

              Notes & use cases

              Lists the folders of a space and returns one item per folder, archived ones included or left out depending on the filter.

              Key parameters

              • Space Name or ID: the space to inspect, inside the team selected above it.
              • Limit: the ceiling on the number of folders returned.
              • Archived: under Filters, the boolean that decides whether archived folders come back too.
              Use cases
              a monthly inventory of every active folder in the delivery space, exported to a sheet for whoever tracks capacity.
              15

              Update a folder

              folder.update

              What you see in n8n

              Notes & use cases

              Changes the name of a folder. That is the single field this operation edits, nothing else about the folder moves.

              Key parameters

              • Folder Name or ID: the folder to rename, inside the team and the space you point at.
              • Name: under Update Fields, the new name.
              Use cases
              a company changes its legal name after an acquisition, and the rename travels from the CRM to ClickUp instead of being done by hand in both tools.

              Goal

              5 operations
              16

              Create a goal

              goal.create

              What you see in n8n

              Notes & use cases

              Opens a goal in the workspace, with its owners, its color and its deadline. Key results come afterwards, through their own operation.

              Key parameters

              • Team Name or ID: the workspace the goal belongs to.
              • Name: the objective, written as a result rather than as a task.
              • Due Date: under Additional Fields, the date the goal is measured against.
              • Owners and Multiple Owners: under Additional Fields, who carries the goal, one person or several.
              Use cases
              the quarterly objectives arrive from a planning sheet and become goals in one run, each with its owner and its end date.
              17

              Delete a goal

              goal.delete

              What you see in n8n

              Notes & use cases

              Takes a goal out of the workspace. The operation needs nothing but the goal identifier, so keep it from the step that created it or from a listing.

              Key parameters

              • Goal ID: the goal to delete.
              Use cases
              an objective dropped mid quarter disappears from ClickUp the moment it is cancelled in the planning tool, so the goals list only shows what is still live.
              18

              Get a goal

              goal.get

              What you see in n8n

              Notes & use cases

              Reads a single goal and returns it as one item, which is what you need before deciding whether to update it. Nothing is written back, so this is the safe half of a read then write pair.

              Key parameters

              • Goal ID: the goal to read.
              Use cases
              a weekly digest opens with the state of the company goal, read here and passed straight into the message that goes out to the team.
              19

              Get many goals

              goal.getAll

              What you see in n8n

              Notes & use cases

              Lists the goals of a workspace, one item per goal, ready to be filtered or counted further down the workflow.

              Key parameters

              • Team Name or ID: the workspace whose goals are listed.
              • Limit: the maximum number of goals returned, useful on a workspace that has piled up years of objectives.
              Use cases
              every Monday the workflow lists the goals, keeps the ones that end this month and posts that short list to the management channel.
              20

              Update a goal

              goal.update

              What you see in n8n

              Notes & use cases

              Edits a goal that already exists: its name, its description, its due date, its color, and the people on it, added or removed through two separate fields.

              Key parameters

              • Goal ID: the goal to edit.
              • Due Date: under Update Fields, the new deadline.
              • Add Owners and Remove Owners: under Update Fields, joining and leaving are handled independently of each other.
              Use cases
              someone changes team, and the workflow takes them off the goals they no longer carry while putting their replacement on, without anyone opening ClickUp.

              Goal Key Result

              3 operations
              21

              Create a goal key result

              goalKeyResult.create

              What you see in n8n

              Notes & use cases

              Attaches a measurable result to a goal. The type decides what gets counted.

              Key parameters

              • Goal ID and Name: the goal it belongs to, and what is being measured.
              • Type: one of automatic, boolean, currency, number or percentage.
              • Steps Start and Steps End: under Additional Fields, required for the Percentage, Automatic, Number and Currency types, they set the range progress runs over.
              • Unit: under Additional Fields, only matters for Number and Currency, and for Currency it has to be a valid currency code.
              Use cases
              a revenue goal gets its key result in currency, start and end figures taken from the yearly plan.
              22

              Delete a goal key result

              goalKeyResult.delete

              What you see in n8n

              Notes & use cases

              Detaches a key result from its goal and deletes it. The goal itself stays where it is.

              Key parameters

              • Key Result ID: the key result to remove, which is not the goal identifier.
              Use cases
              a metric turns out to be the wrong thing to steer by, and the workflow that maintains the quarterly plan removes it, so the goal is no longer measured against noise.
              23

              Update a goal key result

              goalKeyResult.update

              What you see in n8n

              Notes & use cases

              Moves the needle on an existing key result, or corrects the way it is described. Scheduled workflows call this one the most, because progress changes far more often than objectives do.

              Key parameters

              • Key Result ID: the key result being updated.
              • Steps Current: under Update Fields, the value reached so far.
              • Steps Start and Steps End: under Update Fields, the range, for the day the target itself is revised.
              • Note: under Update Fields, a short comment on the update, useful when a figure drops.
              Use cases
              a nightly workflow reads yesterday's figures and writes them into each key result, so the goal is current when the team opens ClickUp.

              List

              7 operations
              24

              Create a list

              list.create

              What you see in n8n

              Notes & use cases

              Adds a list inside a ClickUp folder and returns it with its identifier, which the next nodes reuse to file tasks.

              Key parameters

              • Space Name or ID: the space that holds the list, picked from the dropdown or set by an expression, that is a value read from the previous node, such as {{ $json.space }}.
              • Folderless List: left off, the list lands in the folder chosen just below.
              • Name: the title of the list, the only text ClickUp requires here.
              • Priority: in Additional Fields, an integer mapped as 1 Urgent, 2 High, 3 Normal, 4 Low.
              Use cases
              a signed deal opens its own onboarding list, with a due date and a starting status.
              25

              Get custom fields from a list

              list.customFields

              What you see in n8n

              Notes & use cases

              Custom fields are declared list by list in ClickUp. Reading them returns each field definition, so a workflow knows which identifier to write to before it touches a task.

              Key parameters

              • Team Name or ID: the workspace, selected in the dropdown or set with an expression.
              • List Name or ID: the list whose fields you want; the dropdown fills up once the space and the folder above are chosen.
              Use cases
              run it once at the top of a workflow, keep the returned field identifier, and pass it to task.setCustomField further down.
              26

              Delete a list

              list.delete

              What you see in n8n

              Notes & use cases

              Deleting a list removes it from the space along with what it holds. The node takes an identifier, never a name, and asks nothing before it fires.

              Key parameters

              • List ID: a plain text field at this step, usually {{ $json.id }} inherited from an earlier list operation.
              • Folderless List: the switch still counts, since it tells the node where to look for the list.
              Use cases
              the weekly tidy-up of the temporary lists a test workflow left behind in a client space.
              27

              Get a list

              list.get

              What you see in n8n

              Notes & use cases

              One list, one read. The operation returns the record ClickUp keeps: title, content, dates, statuses and the folder it sits in.

              Key parameters

              • List ID: the identifier of the list to read, as text.
              • Folder Name or ID: the folder n8n looks into, chosen from the dropdown.
              Use cases
              read a list again right before an If node decides whether the rest of the workflow runs or stops there.
              28

              Get many lists

              list.getAll

              What you see in n8n

              Notes & use cases

              Every list held by one folder comes back in a single call, each with its own identifier and dates.

              Key parameters

              • Folder Name or ID: the folder to scan.
              • Limit: the maximum number of lists returned in one execution.
              • Archived: in Filters, the switch that decides whether archived lists join the result.
              Use cases
              a Monday morning inventory that counts the active lists of a client folder and pushes the total into a report.
              29

              Get list members

              list.member

              What you see in n8n

              Notes & use cases

              Membership is read at list level. The operation returns the people who have access, each with the identifier the other ClickUp operations expect.

              Key parameters

              • List ID: the list to inspect, typed in or built with an expression.
              • Return All: enabled, n8n walks every page of members; disabled, only the first ones come back.
              Use cases
              before a task is assigned, check that the person actually sits in the list and route the exception somewhere else.
              30

              Update a list

              list.update

              What you see in n8n

              Notes & use cases

              An existing list is edited here. Only what you put in Update Fields moves, the rest of the record stays as it was.

              Key parameters

              • List ID: the list to edit.
              • Name: in Update Fields, the new title.
              • Unset Status: in Update Fields, clears the status set on the list.
              • Priority: the same mapping as at creation, from 1 Urgent to 4 Low.
              Use cases
              at the end of a sprint, rename the list and drop its status so the next one starts clean.

              Space Tag

              4 operations
              31

              Create a space tag

              spaceTag.create

              What you see in n8n

              Notes & use cases

              A tag belongs to the space, not to the task. This operation declares one, with the two colors that make it readable on a card.

              Key parameters

              • Space ID: the space where the tag is created, as text.
              • Name: the label itself, and the exact spelling taskTag.add will ask for later.
              • Foreground Color: the text color, taken from the picker.
              • Background Color: the fill behind the label.
              Use cases
              a workflow that needs a blocked tag creates it once, then reuses it on every task it touches.
              32

              Delete a space tag

              spaceTag.delete

              What you see in n8n

              Notes & use cases

              The tag disappears from the space. Tasks that carried it stay where they are, they simply lose the label.

              Key parameters

              • Space ID: the space the tag lives in.
              • Name or ID: the tag to drop, selected from the list n8n loads from that space.
              Use cases
              once a campaign is over, delete the tags it generated so the space keeps a short, readable set.
              33

              Get many space tags

              spaceTag.getAll

              What you see in n8n

              Notes & use cases

              The inventory of tags declared in a space arrives in one go, names and colors included.

              Key parameters

              • Space ID: the space to read.
              • Return All: checked, every tag comes back, however many there are.
              • Limit: the ceiling when Return All stays unchecked.
              Use cases
              check that a tag exists before a later node applies it, and stop the execution cleanly when it does not.
              34

              Update a space tag

              spaceTag.update

              What you see in n8n

              Notes & use cases

              A tag changes name or colors here. The operation wants the tag as it exists today and the new values side by side.

              Key parameters

              • Name or ID: the tag to modify, picked from the space list.
              • New Name: the name to set for the tag.
              • Foreground Color: the text color to apply.
              • Background Color: the fill color to apply.
              Use cases
              a naming convention changes and one execution turns urgent into P1 across the space, colors included.

              Task

              7 operations
              35

              Create a task

              task.create

              What you see in n8n

              Notes & use cases

              The task shows up in the chosen list and comes back with its identifier, which every later ClickUp operation in the workflow can reuse.

              Key parameters

              • List Name or ID: the list that receives the task, at the end of the team, space and folder chain.
              • Name: the title of the task.
              • Custom Fields JSON: in Additional Fields, values written as [ {"id": "", "value": ""} ].
              • Time Estimate: in Additional Fields, an estimate expressed in minutes.
              Use cases
              a request coming from a form becomes an assigned task, with the requester email stored in a custom field.
              36

              Delete a task

              task.delete

              What you see in n8n

              Notes & use cases

              One identifier, one effect: the task leaves ClickUp. This operation carries no optional collection, nothing else to set, and no way back from the workflow.

              Key parameters

              • Task ID: the task to delete, often {{ $json.id }} handed over by the node before.
              Use cases
              a cleanup branch that wipes the tasks a test execution left in a sandbox list, so the space stays readable for the people who work in it every day.
              37

              Get a task

              task.get

              What you see in n8n

              Notes & use cases

              Reading a single task, with two switches that change what the answer contains.

              Key parameters

              • Task ID: the task to read.
              • Include Subtasks: enabled, the subtasks come back with it.
              • Include Markdown Description: enabled, the response carries markdown_description, which preserves the links and the formatting of the description.
              Use cases
              feed a summary node with the full description of a ticket without losing the links it contains.
              38

              Get many tasks

              task.getAll

              What you see in n8n

              Notes & use cases

              Tasks come out of a list page by page, and the Filters collection is where the real selection happens.

              Key parameters

              • List Name or ID: the list to go through.
              • Return All: enabled, n8n follows the pages until the list is exhausted.
              • Include Closed: in Filters, closed tasks stay out of the response as long as this switch is off and no status filter is sent.
              • Order By: in Filters, sorts on id, created, updated or dueDate.
              Use cases
              a morning export of open tasks sorted by due date, ready for a team digest.
              39

              Get task members

              task.member

              What you see in n8n

              Notes & use cases

              Who is working on this task? The operation returns the members ClickUp shows on the card.

              Key parameters

              • Task ID: the task to inspect.
              • Limit: the maximum number of members returned when Return All stays unchecked.
              Use cases
              before a reminder goes out, read who is really on the task and write to those people rather than to the whole team.
              40

              Set a custom Field on a task

              task.setCustomField

              What you see in n8n

              Notes & use cases

              The operation writes one value into one custom field of one task. The field is addressed by its identifier, the one the list custom fields call gave back.

              Key parameters

              • Task ID: the task that carries the field.
              • Field ID: the identifier of the custom field to fill.
              • Value: the value to set.
              • Value Is JSON: turn it on when the field expects an array, labels for instance, so n8n parses the value instead of sending plain text.
              Use cases
              a score computed earlier in the workflow lands in the task, where the team can sort on it.
              41

              Update a task

              task.update

              What you see in n8n

              Notes & use cases

              Editing in place. Everything optional lives in Update Fields, and what you leave empty keeps its current value.

              Key parameters

              • Task ID: the task to edit.
              • Add Assignees: assignee identifiers, separated by a comma when there are several.
              • Remove Assignees: the same format, for the people leaving the task.
              • Status: the status to apply, written as text.
              Use cases
              an approved deliverable moves the task to its review status and swaps the assignee for the reviewer.

              Task Dependency

              2 operations
              42

              Create a task dependency

              taskDependency.create

              What you see in n8n

              Notes & use cases

              Declaring that one task waits for another happens here. ClickUp then knows the order, and the workflow does not have to hold it in a variable.

              Key parameters

              • Task ID: the task that waits.
              • Depends On Task ID: the one that has to move first.
              Use cases
              a project template generated by a workflow chains its steps, so nobody starts production before the brief is approved.
              43

              Delete a task dependency

              taskDependency.delete

              What you see in n8n

              Notes & use cases

              The link between two tasks breaks and each one becomes independent again. Same identifiers as at creation, in the same order.

              Key parameters

              • Task ID: the task that was waiting.
              • Depends On Task ID: the one it was waiting for.
              Use cases
              a blocking step is cancelled, and the workflow frees the task behind it instead of leaving the team stuck.

              Task List

              2 operations
              44

              Add a task to a list

              taskList.add

              What you see in n8n

              Notes & use cases

              A task can live in several lists. This operation attaches an existing task to one more list, without moving it and without making a copy.

              Key parameters

              • Task ID: the task to attach.
              • List ID: the list that receives it.
              Use cases
              a bug stays in the product backlog and also appears in the list watched by whoever coordinates the release.
              45

              Remove a task from a list

              taskList.remove

              What you see in n8n

              Notes & use cases

              The task leaves one single list, the one you point at, and stays in the others where it appears. Nothing is deleted here, only the link between that task and that list.

              Key parameters

              • Task ID: the task to detach.
              • List ID: the list it leaves.
              Use cases
              once a version ships, a workflow empties the release list while the tasks stay in the list they came from.

              Task Tag

              2 operations
              46

              Add a task tag

              taskTag.add

              What you see in n8n

              Notes & use cases

              A tag that already exists in the space is placed on a task, by name.

              Key parameters

              • Tag Name: the tag spelled exactly as it is in the space.
              • Custom Task IDs: in Additional Fields, lets you point at the task through its custom identifier rather than the ClickUp one.
              • Team Name or ID: in Additional Fields, read only when Custom Task IDs is on.
              Use cases
              a due date goes by with no movement, the workflow flags the task and the Friday review spots it straight away.
              47

              Remove a task tag

              taskTag.remove

              What you see in n8n

              Notes & use cases

              One single tag is taken off and the others stay on the task.

              Key parameters

              • Task ID: the task to clean up.
              • Tag Name: the tag to remove, with the same spelling as in the space.
              • Custom Task IDs: in Additional Fields, the switch that makes the node read a custom task identifier.
              Use cases
              the client answers, the waiting tag goes away, and the task returns to the normal queue.

              Time Entry

              7 operations
              48

              Create a time entry

              timeEntry.create

              What you see in n8n

              Notes & use cases

              Writes a block of work that already happened onto a list, then hands back the saved entry.

              Key parameters

              • Start and Duration (Minutes): when the work began, and how long it ran, counted in minutes.
              • Folderless List: says whether the target list sits outside a folder, while Space Name or ID, Folder Name or ID and List Name or ID finish the path under Team Name or ID.
              • Additional Fields: carries Billable, Description, Assignee Name or ID and Tag Names or IDs.
              Use cases
              a client call taken on the phone and logged nowhere lands on the right list, marked billable, under the name of whoever took it.
              49

              Delete a time entry

              timeEntry.delete

              What you see in n8n

              Notes & use cases

              Drops one entry from the workspace timesheet for good. Only the entry identifier matters here, so the operation behaves the same whatever list the time was sitting on.

              Key parameters

              • Time Entry ID: the identifier of the entry to remove, pasted by hand or read off the incoming item with an expression such as {{ $json.id }}, the n8n way of pointing at a value.
              • Team Name or ID: the workspace holding that entry, chosen from the list or given by its id.
              Use cases
              a timer left running all night inflates a project total; a cleanup workflow removes the entry before the billing export goes out.
              50

              Get a time entry

              timeEntry.get

              What you see in n8n

              Notes & use cases

              Reads a single entry and returns its stored values, which lets a workflow check a duration before acting on it.

              Key parameters

              • Running: switched on, the node returns only the timer currently ticking.
              • Time Entry ID: the identifier of the entry to read.
              • Team Name or ID: the workspace the lookup runs against.
              Use cases
              an end of day check reads the running timer and pings its owner in chat when the clock is still going long after everyone logged off.
              51

              Get many time entries

              timeEntry.getAll

              What you see in n8n

              Notes & use cases

              Entries pile up fast on a busy workspace. This operation brings them back over a window of dates, one item per entry, ready to be added up or exported.

              Key parameters

              • Filters: holds Start Date and End Date, the two bounds of the period being asked for.
              • Return All: on, n8n walks the API pages through to the last entry; off, Limit caps how many items come through.
              • Team Name or ID: the workspace whose timesheet is read.
              Use cases
              a monthly run collects the hours of the month just closed, groups them by list and fills the sheet the finance team invoices from.
              52

              Start a time entry

              timeEntry.start

              What you see in n8n

              Notes & use cases

              Starts a live timer on a task: the clock runs inside ClickUp until another operation stops it.

              Key parameters

              • Task ID: free text here rather than a dropdown, so the task identifier is typed in or taken from the item that fired the workflow.
              • Additional Fields: Description says what the timer covers, and Billable flags it as client work from the first minute.
              • Team Name or ID: the workspace the timer belongs to.
              Use cases
              a task moved into an in progress status fires taskStatusUpdated, and the clock starts without anyone remembering to press a button.
              53

              Stop a time entry

              timeEntry.stop

              What you see in n8n

              Notes & use cases

              No identifier to pass here: the operation stops whatever timer is running in the workspace and leaves the rest of the timesheet untouched.

              Key parameters

              • Team Name or ID: the only field to fill in, which makes this one of the quickest operations to wire up.
              Use cases
              a workflow that runs at the close of the working day cuts the clock left open on a task, so the hours saved match the day that was actually worked.
              54

              Update a time entry

              timeEntry.update

              What you see in n8n

              Notes & use cases

              Rewrites an entry already saved: a duration typed wrong, time logged against the wrong task, a billable box nobody ticked.

              Key parameters

              • Time Entry ID and Archived: the entry to fix, and the required boolean that states whether it is archived.
              • Update Fields: what actually changes, from Duration (Minutes) and Start to Task Name or ID, Assignee Name or ID, Billable, Description and Tag Names or IDs.
              • List Name or ID: where the entry sits, reached through Space Name or ID, Folderless List and Folder Name or ID.
              Use cases
              a review step sends a correction back, and the entry gets its real duration plus the tag finance filters on.

              Time Entry Tag

              3 operations
              55

              Add a time entry tag

              timeEntryTag.add

              What you see in n8n

              Notes & use cases

              Attaches one or more tags to entries that already exist, so time can be sorted later without touching the tasks themselves.

              Key parameters

              • Time Entry IDs: plural on purpose, several identifiers travel in one call and every entry named gets the same tags.
              • Tags: a collection where each Add Tag row describes one tag to apply.
              • Team Name or ID: the workspace those entries live in.
              Use cases
              when a sprint closes, every entry logged against it picks up the client tag, and the export sent to accounting needs no manual sorting.
              56

              Get many time entry tags

              timeEntryTag.getAll

              What you see in n8n

              Notes & use cases

              Sorting time by tag only works when everyone uses the same labels. This operation lists the ones a workspace already has for its entries.

              Key parameters

              • Return All: brings back the whole list by following the API pages; left off, Limit decides how many tags return.
              • Team Name or ID: the workspace whose tags are read.
              Use cases
              an internal form fills its dropdown from this list, so the people logging time can only pick a label that already exists.
              57

              Remove a time entry tag

              timeEntryTag.remove

              What you see in n8n

              Notes & use cases

              Takes tags off entries without touching the time logged on them.

              Key parameters

              • Tag Names or IDs: the tags to detach, picked from the list or passed as identifiers through an expression.
              • Time Entry IDs: the entries to clean up, several at a time.
              • Team Name or ID: the workspace involved.
              Use cases
              once an invoice goes out, the to bill tag comes off the entries it covered, and the next export shows only what is still waiting.
              Need help

              Need help automating ClickUp with n8n?

              A person reads every message.

              FAQ

              ClickUp and n8n, the questions that come next

              01Is the ClickUp n8n integration free?
              Yes on the n8n side. The ClickUp node and the ClickUp Trigger ship with n8n, so there is nothing to install and nothing extra to pay for the connector, whether you run n8n Cloud or a self-hosted instance under the Community Edition and its Sustainable Use license. A workflow built on one runs the same way on the other. What your ClickUp plan costs is a separate question, tied to your own account rather than to n8n. The credential is created once in n8n and reused by every workflow that touches ClickUp, the trigger included, so a second or a tenth automation costs nothing more to connect.
              02What credentials does the ClickUp node need?
              Two methods work, and both cover the node and the trigger. The first is an access token: in ClickUp, open your avatar, go to Apps, then under API Token select Generate and copy the personal API token into the Access Token field of the n8n credential. The second is OAuth2. If you self-host n8n you create the app yourself, under your avatar, Integrations, then ClickUp API and Create an App. You paste the redirect URL that n8n displays into that app, then the client id and the secret go back into n8n before you finish connecting the account.
              03What are the limits of the ClickUp node in n8n?
              The node covers 57 operations across 14 resources, a large part of ClickUp but not the whole API. n8n also labels the ClickUp node and its trigger as Beta, so it is worth pinning the behavior you depend on with a test workflow before a business critical process rides on it. Listing operations, such as get many comments, folders or goals, return as many items as Limit allows, so raise that value when a list is long. When an endpoint is missing from the node, the HTTP Request node calls it directly and reuses the same ClickUp credential, which keeps authentication in a single place.
              04Does the ClickUp Trigger react in real time?
              Yes. The trigger works by webhook: when you activate the workflow, n8n registers its URL with ClickUp, and from then on ClickUp calls that URL itself. Each of the 27 events arrives within seconds, and n8n never polls, that is, never asks ClickUp on a timer whether anything has changed. You choose what you listen to in the Events parameter, and an asterisk subscribes to all of them at once. Filters narrow the scope to a single space, folder, list or task, which matters on a busy workspace where most events are not meant for your workflow.
              05n8n or Make for ClickUp?
              It depends on where you want the automation to live. Make is hosted by Make, with no self-hosting option, and it bills per operation, so a workflow that loops over many tasks costs more as it grows. n8n runs on the n8n cloud or on your own server, which matters when ClickUp data should not leave your infrastructure, and its cost model follows a different logic. Both give you a visual canvas and both connect to ClickUp. The honest test is to take one real workflow, the one you rebuild every quarter, and count the operations it burns on each side.
              Hack'celeration Lab

              Get our weekly integration tips.

              No spam. Unsubscribe anytime.