Connect Clickup to OpenClaw on Operator.io
ClickUp is an all-in-one productivity platform for managing tasks, docs, goals, and team collaboration. It streamlines project workflows so teams can work smarter and stay organized in one place.
Automate Clickup with AI
Your OpenClaw agent lives on Operator and treats Clickup as one more service it can drive. Send it an outcome in a Telegram or Discord message and it works out which of the 162 Clickup actions to run, then runs them.
Your agent reaches Clickup directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.
What your agent can do with Clickup
Your agent can call any of these Clickup actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.
Add dependency
Adds a 'waiting on' or 'blocking' dependency to a task, requiring either `depends_on` (task becomes waiting on) or `dependency_of` (task becomes blocking), but not both; `team_id` is required if `custom_task_ids` is true.
Add guest to folder
Adds a guest to a folder with specified permissions; requires a ClickUp Enterprise Plan.
Add guest to list
Shares a ClickUp List with an existing guest user, granting them specified permissions; requires the Workspace to be on the ClickUp Enterprise Plan.
Add guest to task
Assigns a guest to a task with specified permissions; requires ClickUp Enterprise Plan, and `team_id` if `custom_task_ids` is true.
Add tags from time entries
Associates a list of specified tags with one or more time entries within a given Team (Workspace).
Add tag to task
Adds an existing tag to a specified task; team_id is required if custom_task_ids is true.
Add task link
Links two existing and accessible ClickUp tasks, identified by `task_id` (source) and `links_to` (target).
Add task to list
Adds an existing task to an additional ClickUp List; the "Tasks in Multiple Lists" ClickApp must be enabled in the Workspace for this.
Update Doc Page
Tool to update/edit a ClickUp Doc page's title and/or content via the v3 Docs API. Use when you need to modify a Doc page's name or content programmatically.
Create a time entry
Creates a new time entry for a specified team.
Create chat channel
Tool to create a chat channel in a ClickUp workspace. Use when you need to set up a new communication channel for team collaboration with configurable visibility.
Create chat message
Tool to send a message in a ClickUp chat channel. Use when you need to post messages to team chat channels. Supports both regular messages and structured posts with optional assignments, followers, and reactions.
Create chat reaction
Tool to add a reaction to a ClickUp chat message. Use when you need to react to a message with an emoji.
Create chat view comment
Posts a new comment to a specified ClickUp Chat view; the 'view_id' must correspond to an existing and accessible Chat view.
Create checklist
Creates a new checklist with a specified name within an existing task, which can be identified by its standard ID or a custom task ID (if `custom_task_ids` is true, `team_id` is also required).
Create checklist item
Creates a new checklist item within a specified, existing checklist, optionally setting the item's name and assigning it to a user.
Create direct message channel
Tool to create a direct message channel in ClickUp. Use when you need to start a direct message conversation with up to 15 users. A Self DM is created when no user IDs are provided.
Create Doc
Tool to create a new ClickUp Doc in a Workspace (v3 Docs API) and return the new doc_id for follow-up page/content operations. Use when you need to create a new document in ClickUp.
Create Doc Page
Tool to create a page in a ClickUp Doc (v3 Docs API). Use when you need to add a new page to an existing document, either as a root page or as a sub-page under a parent page.
Create folder
Creates a new ClickUp Folder within the specified Space, which must exist and be accessible.
Create folderless list
Creates a new folderless list (a list not part of any Folder) directly within a specified ClickUp Space.
Create folder view
Creates a new, highly customizable view within a specific ClickUp folder using its `folder_id`.
Create goal
Creates a new goal in a ClickUp Team (Workspace).
Create key result
Creates a new Key Result (Target) for a specified Goal in ClickUp to define and track measurable objectives towards achieving that Goal.
Create list
Creates a new list in ClickUp within an existing folder. This action requires a folder_id - lists cannot be created directly in a Space using this action. If you need to create a list directly in a Space (without placing it in a folder),...
Create list comment
Adds a new comment with specific text to an existing and accessible ClickUp List, assigns it to a user, and sets notification preferences for all list members.
Create list from template in folder
Creates a new list from a template in a specified ClickUp folder. Use this when you need to instantiate a list based on an existing template within a folder structure.
Create list view
Creates a new, customizable view (e.g., list, board, calendar) within a specified ClickUp List, requiring an existing list_id accessible by the user.
Create Location Chat Channel
Tool to create a Channel on a Space, Folder, or List in ClickUp. Use when you need to create a location-based chat channel.
Create reply message
Tool to create a reply to a chat message in ClickUp. Use when replying to an existing chat message. Requires workspace_id, message_id, type, and content.
Create space
Creates a new ClickUp Space within a specified Workspace, allowing feature configuration which defaults to Workspace settings if unspecified.
Create space tag
Creates a new tag (name, foreground color, background color) in an existing ClickUp Space.
Create space view
Creates a customizable view (e.g., List, Board, Gantt) within a specified ClickUp Space, allowing configuration of grouping, sorting, filtering, and display settings.
Create a task
Creates a new ClickUp task in a specific list, optionally as a subtask if a `parent` task ID (which cannot be a subtask itself and must be in the same list) is provided.
Create task attachment
Uploads a file as an attachment to a specified ClickUp task using multipart/form-data.
Create task comment
Adds a comment to a ClickUp task; `team_id` is required if `custom_task_ids` is true.
Create task from template
Creates a new task in a specified ClickUp list from a task template, using the provided name for the new task.
Create team
Creates a new team (user group) with specified members in a Workspace; member IDs must be for existing users, and be aware that adding view-only guests as paid members may incur extra charges.
Create threaded comment
Tool to create a threaded reply to a comment in ClickUp. Use when you need to respond to an existing comment with context.
Create webhook
Creates a ClickUp webhook for a Team (Workspace) to notify a public URL on specified events (at least one, or '*' for all), optionally scoped to a Space, Folder, List, or Task; the endpoint must accept requests from dynamic IPs.
Create workspace Everything level view
Creates a new, customizable view (e.g., List, Board) at the 'Everything' level for a specified Team (Workspace ID), encompassing all tasks within that Workspace.
Delete chat channel
Tool to delete a chat channel in ClickUp. Use when you need to permanently remove a chat channel from a workspace.
Delete chat message
Tool to delete a chat message in ClickUp. Use when you need to permanently remove a specific message from a workspace chat.
Delete chat reaction
Tool to delete a reaction from a chat message in ClickUp. Use when you need to remove an emoji reaction that was previously added to a chat message.
Delete checklist
Permanently deletes an existing checklist identified by its `checklist_id`.
Delete checklist item
Permanently deletes an existing item, identified by `checklist_item_id`, from an existing checklist, identified by `checklist_id`.
Delete comment
Deletes an existing comment from a task using its `comment_id`.
Delete dependency
Removes a dependency relationship for a task. Provide exactly one of: `depends_on` to remove a 'waiting on' dependency (task_id is blocked by another task), or `dependency_of` to remove a 'blocking' dependency (another task is blocked by...
Plus 114 more Clickup actions your agent can call.
How to connect Clickup
You authorize Clickup once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Clickup without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.
When you are ready, the get started guide walks through standing up your OpenClaw agent.
Common questions about Clickup
- How do I connect Clickup to Operator?
- You authorize Clickup once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Clickup without you signing in again.
- Can my agent manage tasks and projects in Clickup?
- Yes. It can create and update items, move them between stages, add notes, and read the current state back to you. Use it to file new work as it arrives, check status without opening the app, or keep Clickup aligned with what is happening elsewhere.
- Do I need to write code or manage Clickup API keys?
- No code and no API keys. You authorize Clickup through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
- Can my agent use Clickup together with my other apps?
- Yes. The same agent reaches every app you connect, so it can move between Clickup and tools like Google Sheets, Notion, Linear in one job, reading from one and acting in another without you wiring anything between them.
Clickup integrations
Pick an app to see what your agent does across Clickup and it, or browse all integrations.
Put your agent on Clickup
Sign in, connect Clickup, and hand your agent the work. Your first week is free.
Get started