Skip to main content
Back to list of integrations Use the ClickUp integration to let agents manage tasks, lists, comments, chat channels, and custom fields through Action Tools, and to start workflows when ClickUp events occur. Artemis authenticates with OAuth 2.0.

Supported actions

Actions are ClickUp operations that an agent runs as Action Tools during a conversation. You can also run them from an Integration node in a workflow.

Supported triggers

Triggers start a workflow when an event occurs in ClickUp.

Prerequisites

  • A ClickUp account with access to the workspaces, spaces, and lists that agents use.
  • An OAuth app in ClickUp. See Authentication.

Set up the integration

1

Create a ClickUp OAuth app

In ClickUp, create an OAuth app. Add the Callback URL from the Artemis profile form as the redirect URL, and copy the Client ID and Client Secret.
2

Create the auth profile

In Integrations, select ClickUp > Connect. On Project Auth Profiles, select New Profile > Integration Profile > ClickUp > Continue.Select Create Profile, and complete the ClickUp sign-in and consent when prompted. Select every workspace that agents need.
3

Create the action tool

In Tools, open the Actions tab and select Create Tool. Enter a Tool Name and Description, and select Select Integration > ClickUp > Continue. Select the Action and Auth Profile, set parameter defaults (leave a value empty for the agent to supply at runtime), choose an output mode, and select Create Tool. Then assign the tool to an agent.

Action reference

Creates a task in a list.
Creates a task from a task template.
Creates a list directly in a space, outside any folder.
Adds a comment to a task.
Creates a subtask under a task.
Creates a chat channel in a workspace.
Creates a chat channel in a space, folder, or list.
Posts a message in a channel.
Adds a reaction to a message.
Replies to a message.
Gets a list.
Gets a task by ID.
Finds a task by name in a list.
Gets a space.
Gets the spaces in a workspace.
Gets the comments on a task.
Gets a channel.
Gets the channels in a workspace.
Gets the messages in a channel.
Gets the reactions to a message.
Gets the replies to a message.
Gets the tasks in a workspace that match the filter criteria.
Gets time entries for a date range.
Changes a task’s name, description, status, priority, or assignees.
Changes a message.
Deletes a message.
Removes a reaction from a message.
Deletes a task.
Gets the custom fields available on tasks in a list.
Sets a custom field value on a task.
Sends a request to a ClickUp API endpoint. Artemis adds the authorization headers from the auth profile.

Troubleshoot common issues

Related articles: