- Home
- Resources
- Integrations
- ClickUp
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
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.
How do you connect ClickUp to n8n?
- 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.
- 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.
- 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.getAllonce: if the folders come back, the rest of the 57 operations will answer too.
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.*12folder.*3goal.*3key.*3list.*3space.*3The trigger also accepts * (any event). Handy for logging, dangerous in production.
Configuration notes
01Set up the ClickUp Trigger
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.
02Task events
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:
taskUpdatedcovers 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.
03Goal and key result events
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.
04Space, folder and list events
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.
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.
| Resource | Create | Get | Get Many | Update | Delete | Add | Remove | Custom Fields | Member | Set Custom Field | Start | Stop |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Checklist | ✓ | ✓ | ✓ | |||||||||
| Checklist Item | ✓ | ✓ | ✓ | |||||||||
| Comment | ✓ | ✓ | ✓ | ✓ | ||||||||
| Folder | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| Goal | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| Goal Key Result | ✓ | ✓ | ✓ | |||||||||
| List | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| Space Tag | ✓ | ✓ | ✓ | ✓ | ||||||||
| Task | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| Task Dependency | ✓ | ✓ | ||||||||||
| Task List | ✓ | ✓ | ||||||||||
| Task Tag | ✓ | ✓ | ||||||||||
| Time Entry | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| Time Entry Tag | ✓ | ✓ | ✓ |
Operations index
Checklist
3 operationsCreate a checklist
checklist.createWhat 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.
Delete a checklist
checklist.deleteWhat 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.
Update a checklist
checklist.updateWhat 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.
Checklist Item
3 operationsCreate a checklist item
checklistItem.createWhat 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.
Delete a checklist item
checklistItem.deleteWhat 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.
Update a checklist item
checklistItem.updateWhat 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.
Comment
4 operationsCreate a comment
comment.createWhat 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,listorview. - 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.
Delete a comment
comment.deleteWhat 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.
Get many comments
comment.getAllWhat 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,listorview. - ID: the identifier of that object.
- Limit: the maximum number of comments brought back, which keeps a long thread from flooding the execution.
Update a comment
comment.updateWhat 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.
Folder
5 operationsCreate a folder
folder.createWhat 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.
Delete a folder
folder.deleteWhat 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.
Get a folder
folder.getWhat 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.
Get many folders
folder.getAllWhat 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.
Update a folder
folder.updateWhat 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.
Goal
5 operationsCreate a goal
goal.createWhat 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.
Delete a goal
goal.deleteWhat 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.
Get a goal
goal.getWhat 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.
Get many goals
goal.getAllWhat 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.
Update a goal
goal.updateWhat 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.
Goal Key Result
3 operationsCreate a goal key result
goalKeyResult.createWhat 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,numberorpercentage. - 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.
Delete a goal key result
goalKeyResult.deleteWhat 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.
Update a goal key result
goalKeyResult.updateWhat 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.
List
7 operationsCreate a list
list.createWhat 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.
Get custom fields from a list
list.customFieldsWhat 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.
task.setCustomField further down.Delete a list
list.deleteWhat 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.
Get a list
list.getWhat 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.
Get many lists
list.getAllWhat 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.
Get list members
list.memberWhat 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.
Update a list
list.updateWhat 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.
Space Tag
4 operationsCreate a space tag
spaceTag.createWhat 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.addwill ask for later. - Foreground Color: the text color, taken from the picker.
- Background Color: the fill behind the label.
Delete a space tag
spaceTag.deleteWhat 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.
Get many space tags
spaceTag.getAllWhat 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.
Update a space tag
spaceTag.updateWhat 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.
Task
7 operationsCreate a task
task.createWhat 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.
Delete a task
task.deleteWhat 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.
Get a task
task.getWhat 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.
Get many tasks
task.getAllWhat 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,updatedordueDate.
Get task members
task.memberWhat 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.
Set a custom Field on a task
task.setCustomFieldWhat 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.
Update a task
task.updateWhat 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.
Task Dependency
2 operationsCreate a task dependency
taskDependency.createWhat 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.
Delete a task dependency
taskDependency.deleteWhat 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.
Task List
2 operationsAdd a task to a list
taskList.addWhat 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.
Remove a task from a list
taskList.removeWhat 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.
Task Tag
2 operationsAdd a task tag
taskTag.addWhat 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.
Remove a task tag
taskTag.removeWhat 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.
Time Entry
7 operationsCreate a time entry
timeEntry.createWhat 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.
Delete a time entry
timeEntry.deleteWhat 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.
Get a time entry
timeEntry.getWhat 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.
Get many time entries
timeEntry.getAllWhat 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.
Start a time entry
timeEntry.startWhat 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.
taskStatusUpdated, and the clock starts without anyone remembering to press a button.Stop a time entry
timeEntry.stopWhat 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.
Update a time entry
timeEntry.updateWhat 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.
Time Entry Tag
3 operationsAdd a time entry tag
timeEntryTag.addWhat 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 Tagrow describes one tag to apply. - Team Name or ID: the workspace those entries live in.
Get many time entry tags
timeEntryTag.getAllWhat 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.
Remove a time entry tag
timeEntryTag.removeWhat 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.
Need help automating ClickUp with n8n?
A person reads every message.
ClickUp and n8n, the questions that come next
01Is the ClickUp n8n integration free?
02What credentials does the ClickUp node need?
03What are the limits of the ClickUp node in n8n?
04Does the ClickUp Trigger react in real time?
05n8n or Make for ClickUp?
Get our weekly integration tips.
No spam. Unsubscribe anytime.



