Skip to content
Per-pair page

ClickUp + Jira: bridge two engineering task systems.

Sync ClickUp tasks to Jira issues or vice versa. Useful when different teams in the org standardize on different tools but work crosses boundaries.

Trigger app
Jira as the trigger

Workflows fire when something happens in Jira.

See all 6 triggers →
Action app
ClickUp as the action

Workflows do something in ClickUp, instantly.

See all 9 actions →
Both directions

Pick the way that fits your stack.

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

JiraClickUp

When something happens in Jira, do it in ClickUp.

6 Jira triggers wired to 9 ClickUp actions. Most-used pairing: Comment CreatedAdd Comment.

ClickUpJira

Or fire it the other way around.

6 ClickUp triggers wired to 17 Jira actions downstream.

See ClickUpJira
Popular pairings

Common Jira → ClickUp workflows.

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

Showing 9 of 54 combinations
When comment created in Jira, add comment in ClickUp.

Fires when a comment is added to a Jira issue. Used to mirror engineering discussion to Slack, feed AI summaries, or notify external requesters.

When comment created in Jira, create task in ClickUp.

Fires when a comment is added to a Jira issue. Used to mirror engineering discussion to Slack, feed AI summaries, or notify external requesters.

When comment created in Jira, delete task in ClickUp.

Fires when a comment is added to a Jira issue. Used to mirror engineering discussion to Slack, feed AI summaries, or notify external requesters.

When comment created in Jira, get task in ClickUp.

Fires when a comment is added to a Jira issue. Used to mirror engineering discussion to Slack, feed AI summaries, or notify external requesters.

When new issue in Jira, add comment in ClickUp.

Fires when a new issue is created in Jira. The standard inbound hook for routing, enrichment, auto-labeling, and SLA-aware notifications.

When new issue in Jira, create task in ClickUp.

Fires when a new issue is created in Jira. The standard inbound hook for routing, enrichment, auto-labeling, and SLA-aware notifications.

When new issue in Jira, delete task in ClickUp.

Fires when a new issue is created in Jira. The standard inbound hook for routing, enrichment, auto-labeling, and SLA-aware notifications.

When new issue in Jira, get task in ClickUp.

Fires when a new issue is created in Jira. The standard inbound hook for routing, enrichment, auto-labeling, and SLA-aware notifications.

When issue deleted in Jira, add comment in ClickUp.

Fires when an issue is deleted in Jira. Useful for audit/compliance logs and for tearing down related records in other systems.

How it works

Connect Jira and ClickUp in five steps.

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

  1. 1
    Connect
    Authorize Jira and ClickUp

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

  2. 2
    Trigger
    Pick a Jira trigger

    Drop the Jira → Comment Created trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/jira.trigger-comment-created
  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 ClickUp action

    Drop the ClickUp → Add Comment action below it. Map fields from the Jira payload into the ClickUp inputs.

    clickup.create-comment
  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 Jira + ClickUp.

When does ClickUp + Jira sync make sense?
When parts of engineering use ClickUp (often product/design-adjacent) and others use Jira (often infra/platform). The sync keeps cross-team work visible to both audiences without forcing migration.
How do I avoid duplicate tasks?
Store the foreign ID as a custom field on both sides — ClickUp's custom_field "Jira Key", Jira's custom_field "ClickUp Task ID". Upsert by looking up the foreign ID before deciding create vs update.
Should I sync bidirectionally?
Pick one direction per field. The team that owns the field owns its source. Bidirectional on the same field is a race-condition trap.
How do I map ClickUp lists to Jira projects?
Maintain a static lookup of clickup_list_id → jira_project_key. Workflow consults the lookup at Create Issue time to put the new issue in the right project.
Can I sync ClickUp custom fields to Jira fields?
Yes, but each Jira field requires its accountId or customfield_X. Map UUIDs once at workflow design time and cache them as constants. Don't look up dynamically per task.
How do I sync status changes?
Status changes in Jira need a transition ID (not status name). Get Transitions for the issue, then Transition Issue with the matching ID. Cache transitions in your workflow code for stability.
Related

Other apps that pair well with Jira.


Wire Jira to ClickUp in 2 minutes.

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