Skip to content
Per-pair page

ClickUp + Slack: tasks in channels, channel banter as tasks.

Post ClickUp task events to Slack and create ClickUp tasks from Slack messages. The most-built ClickUp integration on Tiny Command.

Trigger app
ClickUp as the trigger

Workflows fire when something happens in ClickUp.

See all 6 triggers →
Action app
Slack as the action

Workflows do something in Slack, instantly.

See all 45 actions →
Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

ClickUpSlack

When something happens in ClickUp, do it in Slack.

6 ClickUp triggers wired to 45 Slack actions. Most-used pairing: Comment PostedRaw API Request.

SlackClickUp

Or fire it the other way around.

13 Slack triggers wired to 9 ClickUp actions downstream.

See SlackClickUp
Popular pairings

Common ClickUp → Slack workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 9 of 270 combinations
When comment posted in ClickUp, raw api request in Slack.

Fires when a new comment is posted on a task in the selected ClickUp workspace. The webhook is registered automatically when the workflow is published. Use to mirror discussion to Slack or feed AI summaries.

When comment posted in ClickUp, add reaction in Slack.

Fires when a new comment is posted on a task in the selected ClickUp workspace. The webhook is registered automatically when the workflow is published. Use to mirror discussion to Slack or feed AI summaries.

When comment posted in ClickUp, archive channel in Slack.

Fires when a new comment is posted on a task in the selected ClickUp workspace. The webhook is registered automatically when the workflow is published. Use to mirror discussion to Slack or feed AI summaries.

When comment posted in ClickUp, cancel scheduled message in Slack.

Fires when a new comment is posted on a task in the selected ClickUp workspace. The webhook is registered automatically when the workflow is published. Use to mirror discussion to Slack or feed AI summaries.

When new list in ClickUp, raw api request in Slack.

Fires when a new list is created in the selected ClickUp space. The webhook is registered automatically when the workflow is published. Useful for templated list provisioning or governance audit logs.

When new list in ClickUp, add reaction in Slack.

Fires when a new list is created in the selected ClickUp space. The webhook is registered automatically when the workflow is published. Useful for templated list provisioning or governance audit logs.

When new list in ClickUp, archive channel in Slack.

Fires when a new list is created in the selected ClickUp space. The webhook is registered automatically when the workflow is published. Useful for templated list provisioning or governance audit logs.

When new list in ClickUp, cancel scheduled message in Slack.

Fires when a new list is created in the selected ClickUp space. The webhook is registered automatically when the workflow is published. Useful for templated list provisioning or governance audit logs.

When new task in ClickUp, raw api request in Slack.

Fires when a new task is created in the selected ClickUp workspace. The webhook is registered automatically when the workflow is published. The standard inbound hook for routing, enrichment, and notification flows.

How it works

Connect ClickUp and Slack in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize ClickUp and Slack

    Open Tiny Command, authorize ClickUp and Slack once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a ClickUp trigger

    Drop the ClickUp → Comment Posted trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/clickup.trigger-comment-posted
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Slack action

    Drop the Slack → Raw API Request action below it. Map fields from the ClickUp payload into the Slack inputs.

    slack.api-request
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about ClickUp + Slack.

What's the canonical ClickUp + Slack flow?
ClickUp Task Created with a specific tag → Slack Send Message to a channel scoped by team. Task title, due date, and assignee surface in chat with a click-through link.
How do I create ClickUp tasks from Slack messages?
Slack Reaction Added (e.g., :memo:) → ClickUp Create Task with title = message text, description with the Slack message URL. Reactions become the universal task-capture verb.
Can I DM the ClickUp assignee instead of posting in a channel?
Yes — maintain a lookup of clickup_user_email → slack_user_id. After the trigger, look up the assignee and Slack Send Direct Message instead of channel-posting.
How do I avoid Slack noise on minor ClickUp edits?
Filter the ClickUp trigger to specific events: created, assigned, completed, status changed. Skip text-edits and comment-adds to keep the channel signal-to-noise high.
Can Slack buttons update ClickUp task fields?
Yes. Send Approval Message with Approve/Reject buttons. The button click trigger fires a workflow that calls ClickUp Update Task with the right status. End-to-end approval loop in chat.
How do I post a daily ClickUp digest to Slack?
Scheduled 9am: List Tasks in a "Today" ClickUp view → format as bullets → Slack Send Message to #standup. Single daily snapshot beats per-task pings.
Related

Other apps that pair well with ClickUp.


Wire ClickUp to Slack in 2 minutes.

Free tier available. No credit card. No onboarding call.