Mattering Automations ClickUp integration
Connect ClickUp to Mattering Automations: tasks, lists, folders, spaces, custom fields, comments, checklists, tags, time tracking, goals, views, and webhooks as workflow steps, authenticated with a ClickUp personal API token.
The Mattering Automations ClickUp integration adds 119 ClickUp nodes to your automation canvas, generated from the ClickUp v2 REST surface. They cover the hierarchy (workspaces, spaces, folders, lists), tasks and everything attached to them (comments, checklists, tags, attachments, custom field values, dependencies, links, members), plus time tracking, goals and key results, views, webhook management, custom roles, and the Enterprise guest and member endpoints.
Setup takes a few minutes: generate a personal API token in ClickUp, attach it as a credential in Mattering, and run a read-only node to confirm the connection. This guide walks through each step, then covers using the integration, the full node reference, and the mistakes that actually come up.
Before you start
- A ClickUp account with access to the Workspace, spaces, and lists you want to automate. A personal API token carries your own ClickUp permissions, so the connector can reach exactly what you can reach.
- A Mattering workspace with access to the Automations app.
- For the nodes labelled Enterprise (guests and workspace member management), a ClickUp plan and role that allow those calls.
Create a ClickUp personal API token
Mattering authenticates to ClickUp with a personal API token, or with an OAuth access token if you already have one. The token is generated from your own ClickUp profile settings, not from a workspace admin console.
Connect ClickUp to Mattering
Verify it works
Open any automation canvas and check the palette: a ClickUp section should list the query and action nodes. Drop ClickUp: Get Authorized User onto the canvas and run a test step. It takes no arguments and is a safe, read-only call, so a successful response returns the ClickUp user your token belongs to. If it returns an authentication error, the credential is wrong, and the usual cause is a Bearer prefix on the token.
Next, run ClickUp: Get Workspaces. It also takes no arguments and returns every Workspace the token can reach, each with its id. That id is the team_id that most workspace-level nodes ask for (filtered task queries, goals, time tracking, views, webhooks, custom roles), so copy it now. From there, ClickUp: Get Spaces takes the team id and returns space ids, ClickUp: Get Folders takes a space id, and ClickUp: Get Lists takes a folder id. Walking down that chain is the reliable way to collect the ids your workflow needs.
Node reference
119 nodes, generated from the connector itself so this reference always matches what ships.
Read and query nodes 40
ClickUp: Get Authorized User
clickup_get_user
Get the user tied to the API token.
ClickUp: Get Custom Roles
clickup_get_custom_roles
List custom roles in a workspace.
ClickUp: Get Filtered Team Tasks
clickup_get_filtered_team_tasks
Query tasks across a whole workspace with filters.
ClickUp: Get Folder
clickup_get_folder
Get a single folder.
ClickUp: Get Folder Views
clickup_get_folder_views
List views in a folder.
ClickUp: Get Folderless Lists
clickup_get_folderless_lists
List folderless lists in a space.
ClickUp: Get Folders
clickup_get_folders
List folders in a space.
ClickUp: Get Goal
clickup_get_goal
Get a single goal.
ClickUp: Get Goals
clickup_get_goals
List goals in a workspace.
ClickUp: Get Guest
clickup_get_guest
Get a guest (Enterprise).
ClickUp: Get List
clickup_get_list
Get a single list.
ClickUp: Get List Comments
clickup_get_list_comments
List comments on a list.
ClickUp: Get List Custom Fields
clickup_get_accessible_custom_fields
List the custom fields available on a list.
ClickUp: Get List Members
clickup_get_list_members
List members with access to a list.
ClickUp: Get List Views
clickup_get_list_views
List views in a list.
ClickUp: Get Lists
clickup_get_lists
List the lists in a folder.
ClickUp: Get Running Timer
clickup_get_running_time_entry
Get the currently running timer.
ClickUp: Get Shared Hierarchy
clickup_get_shared_hierarchy
List items shared with the user that sit outside their hierarchy.
ClickUp: Get Space
clickup_get_space
Get a single space.
ClickUp: Get Space Tags
clickup_get_space_tags
List tags defined in a space.
ClickUp: Get Space Views
clickup_get_space_views
List views in a space.
ClickUp: Get Spaces
clickup_get_spaces
List spaces in a workspace.
ClickUp: Get Task
clickup_get_task
Get a single task.
ClickUp: Get Task Comments
clickup_get_task_comments
List comments on a task.
ClickUp: Get Task Members
clickup_get_task_members
List members with access to a task.
ClickUp: Get Task Templates
clickup_get_task_templates
List task templates in a workspace.
ClickUp: Get Tasks
clickup_get_tasks
Get tasks in a list (filterable, paginated).
ClickUp: Get Threaded Comments
clickup_get_threaded_comments
List replies to a comment.
ClickUp: Get Time Entries
clickup_get_time_entries
List time entries in a workspace (Time Tracking 2.0).
ClickUp: Get Time Entry
clickup_get_time_entry
Get a single time entry.
ClickUp: Get Time Entry History
clickup_get_time_entry_history
Get the change history of a time entry.
ClickUp: Get Time Entry Tags
clickup_get_time_entry_tags
List all tags used on time entries.
ClickUp: Get Tracked Time (legacy)
clickup_get_tracked_time
Get time tracked on a task (legacy endpoint).
ClickUp: Get View
clickup_get_view
Get a single view's settings.
ClickUp: Get View Comments
clickup_get_chat_view_comments
List comments on a Chat view.
ClickUp: Get View Tasks
clickup_get_view_tasks
Get the tasks visible in a view.
ClickUp: Get Webhooks
clickup_get_webhooks
List webhooks for a workspace.
ClickUp: Get Workspace User
clickup_get_user_details
Get a workspace member (Enterprise).
ClickUp: Get Workspace Views
clickup_get_team_views
List everything-level views.
ClickUp: Get Workspaces
clickup_get_teams
List the Workspaces (teams) available to the token.
Action nodes 79
ClickUp: Add Dependency
clickup_add_dependency
Add a task dependency (waiting on / blocking).
ClickUp: Add Guest to Folder
clickup_add_guest_to_folder
Give a guest access to a folder (Enterprise).
ClickUp: Add Guest to List
clickup_add_guest_to_list
Give a guest access to a list (Enterprise).
ClickUp: Add Guest to Task
clickup_add_guest_to_task
Give a guest access to a task (Enterprise).
ClickUp: Add Tag to Task
clickup_add_tag_to_task
Add a tag to a task.
ClickUp: Add Task Link
clickup_add_task_link
Link two tasks.
ClickUp: Add Task to List
clickup_add_task_to_list
Add an existing task to an additional list (multiple-list feature).
ClickUp: Add Time Entry Tags
clickup_add_time_entry_tags
Add tags to time entries.
ClickUp: Change Time Entry Tag Names
clickup_change_time_entry_tag_names
Rename time-entry tags.
ClickUp: Create Checklist
clickup_create_checklist
Add a checklist to a task.
ClickUp: Create Checklist Item
clickup_create_checklist_item
Add an item to a checklist.
ClickUp: Create Folder
clickup_create_folder
Create a folder in a space.
ClickUp: Create Folder View
clickup_create_folder_view
Create a view in a folder.
ClickUp: Create Folderless List
clickup_create_folderless_list
Create a folderless list in a space.
ClickUp: Create Goal
clickup_create_goal
Create a goal.
ClickUp: Create Key Result
clickup_create_key_result
Add a key result (target) to a goal.
ClickUp: Create List
clickup_create_list
Create a list in a folder.
ClickUp: Create List Comment
clickup_create_list_comment
Add a comment to a list.
ClickUp: Create List View
clickup_create_list_view
Create a view in a list.
ClickUp: Create Space
clickup_create_space
Create a space in a workspace.
ClickUp: Create Space Tag
clickup_create_space_tag
Create a tag in a space.
ClickUp: Create Space View
clickup_create_space_view
Create a view in a space.
ClickUp: Create Task
clickup_create_task
Create a task in a list.
ClickUp: Create Task Attachment
clickup_create_task_attachment
Attach a file to a task (multipart upload, see notes).
ClickUp: Create Task Comment
clickup_create_task_comment
Add a comment to a task.
ClickUp: Create Task From Template
clickup_create_task_from_template
Create a task in a list from a task template.
ClickUp: Create Threaded Comment
clickup_create_threaded_comment
Reply to a comment.
ClickUp: Create Time Entry
clickup_create_time_entry
Create a time entry.
ClickUp: Create View Comment
clickup_create_chat_view_comment
Add a comment to a Chat view.
ClickUp: Create Webhook
clickup_create_webhook
Create a webhook.
ClickUp: Create Workspace View
clickup_create_team_view
Create an everything-level view.
ClickUp: Delete Checklist
clickup_delete_checklist
Delete a checklist.
ClickUp: Delete Checklist Item
clickup_delete_checklist_item
Delete a checklist item.
ClickUp: Delete Comment
clickup_delete_comment
Delete a comment.
ClickUp: Delete Dependency
clickup_delete_dependency
Remove a task dependency.
ClickUp: Delete Folder
clickup_delete_folder
Delete a folder.
ClickUp: Delete Goal
clickup_delete_goal
Delete a goal.
ClickUp: Delete Key Result
clickup_delete_key_result
Delete a key result.
ClickUp: Delete List
clickup_delete_list
Delete a list.
ClickUp: Delete Space
clickup_delete_space
Delete a space.
ClickUp: Delete Space Tag
clickup_delete_space_tag
Delete a space tag.
ClickUp: Delete Task
clickup_delete_task
Delete a task.
ClickUp: Delete Task Link
clickup_delete_task_link
Remove a link between two tasks.
ClickUp: Delete Time Entry
clickup_delete_time_entry
Delete a time entry.
ClickUp: Delete Tracked Time (legacy)
clickup_delete_tracked_time
Delete a tracked time interval (legacy).
ClickUp: Delete View
clickup_delete_view
Delete a view.
ClickUp: Delete Webhook
clickup_delete_webhook
Delete a webhook.
ClickUp: Edit Checklist
clickup_edit_checklist
Rename or reorder a checklist.
ClickUp: Edit Checklist Item
clickup_edit_checklist_item
Edit a checklist item.
ClickUp: Edit Guest
clickup_edit_guest
Edit a guest (Enterprise).
ClickUp: Edit Key Result
clickup_edit_key_result
Update a key result's progress.
ClickUp: Edit Space Tag
clickup_edit_space_tag
Edit a space tag.
ClickUp: Edit Tracked Time (legacy)
clickup_edit_tracked_time
Edit a tracked time interval (legacy).
ClickUp: Edit Workspace User
clickup_edit_user
Edit a workspace member (Enterprise).
ClickUp: Invite Guest
clickup_invite_guest
Invite a guest to the workspace (Enterprise).
ClickUp: Invite User to Workspace
clickup_invite_user
Invite a member to the workspace (Enterprise).
ClickUp: Merge Tasks
clickup_merge_tasks
Merge one or more source tasks into a target task.
ClickUp: Remove Custom Field Value
clickup_remove_custom_field_value
Remove a custom field value from a task.
ClickUp: Remove Guest
clickup_remove_guest
Remove a guest (Enterprise).
ClickUp: Remove Guest from Folder
clickup_remove_guest_from_folder
Revoke a guest's folder access (Enterprise).
ClickUp: Remove Guest from List
clickup_remove_guest_from_list
Revoke a guest's list access (Enterprise).
ClickUp: Remove Guest from Task
clickup_remove_guest_from_task
Revoke a guest's task access (Enterprise).
ClickUp: Remove Tag from Task
clickup_remove_tag_from_task
Remove a tag from a task.
ClickUp: Remove Task from List
clickup_remove_task_from_list
Remove a task from an additional list.
ClickUp: Remove Time Entry Tags
clickup_remove_time_entry_tags
Remove tags from time entries.
ClickUp: Remove Workspace User
clickup_remove_user
Remove a workspace member (Enterprise).
ClickUp: Set Custom Field Value
clickup_set_custom_field_value
Set a custom field value on a task.
ClickUp: Start Timer
clickup_start_time_entry
Start a timer.
ClickUp: Stop Timer
clickup_stop_time_entry
Stop the running timer.
ClickUp: Track Time (legacy)
clickup_track_time
Add tracked time to a task (legacy endpoint).
ClickUp: Update Comment
clickup_update_comment
Update a comment.
ClickUp: Update Folder
clickup_update_folder
Rename/update a folder.
ClickUp: Update Goal
clickup_update_goal
Update a goal.
ClickUp: Update List
clickup_update_list
Update a list.
ClickUp: Update Space
clickup_update_space
Update a space.
ClickUp: Update Task
clickup_update_task
Update a task.
ClickUp: Update Time Entry
clickup_update_time_entry
Update a time entry.
ClickUp: Update View
clickup_update_view
Update a view.
ClickUp: Update Webhook
clickup_update_webhook
Update a webhook.
Using the integration
On the automation canvas
ClickUp nodes chain with every other node: an inbound form or email can create a task, an AI step can summarize and prioritize it, a condition can route it to the right list, and a message node can tell the team it landed. All in one run you can watch step by step.
From AI assistants over MCP
Every node speaks MCP, the open protocol for connecting AI assistants to tools. Claude, ChatGPT, and Matter can read, create, and update ClickUp work through the same nodes your workflows use, so agent actions leave the same execution trail.
Finding the ids nodes ask for
Nodes take ClickUp ids, not names. Use [[ClickUp: Get Workspaces]], then [[ClickUp: Get Spaces]], [[ClickUp: Get Folders]], and [[ClickUp: Get Lists]] to walk the hierarchy, or [[ClickUp: Get Folderless Lists]] for lists that sit directly in a space. For custom task ids (the short human-readable ones), set [[custom_task_ids]] to true and supply [[team_id]] on the same node.
Working with custom fields
Read [[ClickUp: Get List Custom Fields]] for the list you are writing to. It returns each field's id and type. Pass that id to [[ClickUp: Set Custom Field Value]] with a value shaped for the field type, and use [[ClickUp: Remove Custom Field Value]] to clear one.
Reacting to ClickUp events
The webhook nodes manage subscriptions, they are not triggers by themselves. Add an [[Incoming Webhook]] trigger to your automation, copy its URL, and register it with [[ClickUp: Create Webhook]] for the events you care about. To poll instead, use the [[Scheduled]] trigger with [[ClickUp: Get Filtered Team Tasks]].
Reaching parameters the node does not name
Every ClickUp node has an [[extra_query]] object that is merged into the request querystring. Commonly used filters are typed fields on the node; anything else ClickUp documents for that endpoint goes in extra_query as a key and value.
Troubleshooting
Every ClickUp node returns an authentication error right after connecting
A node returns OAUTH_019 or a team not authorized error
A task or list call returns a not found error even though the item exists
A short task id from the ClickUp interface does not work
Setting a custom field value is rejected
A guest or workspace member node returns a permission error
Attaching a file to a task does not work as expected
Nodes start failing with HTTP 429 partway through a run
Related
The ClickUp MCP
What connecting ClickUp unlocks for AI agents and automations, with common uses and FAQs.
More guides
All Automations documentation
Every integration guide, plus how connectors, credentials, and workflows fit together.
ClickUp is a trademark of its respective owner. Mattering uses platform names to identify the services these integrations connect to; no endorsement or affiliation is implied.