Status Sync

Automatically update ClickUp task status based on PR lifecycle events.

Overview

Status sync automatically updates your ClickUp task status when PR events occur. This keeps your project board in sync with your code changes without manual updates.

Supported Events

PR Event Default Action
PR Opened Move task to "In Review" (configurable)
PR Merged Move task to "Done" (configurable)
PR Closed (not merged) Move task to "Closed" or leave unchanged

Enabling Status Sync

Configure Status Sync

Enable status sync for each repository in your ClickUp settings.

Open ClickUp Settings
  1. Go to Settings → ClickUp
  2. Find the repository in Repository Mappings
  3. Click Configure to expand settings
  4. Toggle on Sync PR status to ClickUp
  5. Click Save Mapping

Configuring Status Mapping

You can customize which ClickUp status each PR event maps to:

  1. In repository mapping, find Status Sync
  2. Map each PR event to the desired ClickUp status
  3. Leave blank to skip status updates for that event

Note: The target status must exist in your ClickUp space. If a status doesn't exist, the update will fail silently and be logged.

Example Workflow

  1. Developer creates branch feature/CU-abc123-login
  2. Developer opens PR with title [CU-abc123] Add login page
  3. Task moves to "In Review"
  4. PR is reviewed and approved
  5. PR is merged to main
  6. Task moves to "Done"

Multiple Tasks

If a PR is linked to multiple ClickUp tasks, status updates are applied to all linked tasks. This is useful when a single PR addresses multiple tickets.

Next Steps

  • PR Naming - Enforce consistent PR naming conventions
  • Webhooks - Receive real-time updates from ClickUp