Skip to main content
Webhooks notify external services when events happen in Claude Board. Get alerts when tasks start, finish, or need review.

Supported Platforms

Slack

Posts formatted messages to a Slack channel via incoming webhook URL.

Discord

Sends rich embeds to a Discord channel webhook.

Microsoft Teams

Delivers adaptive cards to a Teams channel connector.

Custom

Sends raw JSON payloads to any HTTP endpoint.

Event Filtering

Choose which events trigger the webhook:
EventDescription
task:createdA new task is added
task:startedTask moves to In Progress
task:completedAgent finishes, task enters Testing
task:approvedTask is approved and moves to Done
task:changes_requestedReviewer requests revisions
For a “notify on completion” setup, subscribe only to task:completed and task:approved.

Platform-Specific Payloads

Each platform receives a tailored payload format:
Uses Slack Block Kit with task title, status, model, and a link to the board.

Test Button

After creating a webhook, click Test to send a sample payload. This verifies your URL and authentication are correct without waiting for a real event.

Setup

1

Go to project settings → Webhooks

Click “Add Webhook”.
2

Select platform and enter URL

Paste your webhook URL from Slack, Discord, Teams, or your custom service.
3

Choose events

Select which events should trigger this webhook.
4

Test and save

Click Test to verify, then Save.