Skip to main content

ClickUp integration

Manage tasks, lists, and comments and react to workspace events on behalf of your clients' ClickUp workspaces.

What it does

The ClickUp integration lets your agency drive tasks, lists, and comments inside your clients' ClickUp workspaces without leaving TaskJuice. Connect a workspace once and your workflows can create and update tasks against the ClickUp v2 REST API, list teams and folders, post comments back into the activity stream, and react in real time when tasks or lists change in the workspace.

Connect a ClickUp account

  1. Open your workspace in TaskJuice and navigate to Connections.
  2. Choose ClickUp and click Connect.
  3. Sign in to the ClickUp account that owns the workspace you want to wire up and approve the requested access.
  4. TaskJuice returns you to the workspace with the connection ready to use in any workflow.

To revoke access, open your ClickUp profile, navigate to Apps, and remove the TaskJuice authorization. See the ClickUp authentication guide for the full grant flow.

Triggers

  • clickup/task-created fires when a new task is created in the workspace (taskCreated event). The activation payload carries the webhook_id, the originating task_id, and the ClickUp history_items describing the change.
  • clickup/task-updated fires when a task is updated in the workspace (taskUpdated event). Use it to react to status, priority, assignee, or due-date changes.
  • clickup/task-deleted fires when a task is removed (taskDeleted event).
  • clickup/list-created fires when a new list is created (listCreated event).

Every inbound POST is authenticated by recomputing HMAC-SHA256 over the raw request body using the secret returned when the workspace webhook was created, and comparing the hex digest against the value ClickUp sends in the X-Signature header. Activations that fail the check are rejected before they reach your workflow.

Actions

  • clickup/create-task creates a task inside a target list with title, description, status, priority, assignees, tags, and due date.
  • clickup/get-task retrieves a single task by ID, with optional support for custom task IDs scoped to a team.
  • clickup/update-task updates an existing task's title, description, status, priority, due date, or archived flag.
  • clickup/delete-task removes a task from the workspace.
  • clickup/create-list creates a new list inside a target folder.
  • clickup/get-teams lists the authorized teams (workspaces) available to the connected user.
  • clickup/create-task-comment posts a comment to a task, with optional assignee and notify-all flag.

Known limitations

  • The ClickUp API enforces a per-token rate limit. When a 429 status is returned, TaskJuice surfaces it as a retryable error so the workflow can back off and retry.
  • Webhooks are scoped to a single workspace at creation time. To listen on multiple workspaces, create one webhook (and one connection) per workspace.
  • The TaskJuice integration targets ClickUp API v2. Fields surfaced only on private or beta endpoints are not exposed.
Was this helpful?
ClickUp integration | TaskJuice Docs