Webhook events
Campaign status
Campaign paused, resumed, stopped, completed, or reopened.
Campaign paused, resumed, stopped, completed, or reopened.
These pages are payload reference. For setup, verification, and retries, follow Webhook integration.
Examples use placeholder UUIDs. Live deliveries use real ids from your account.
campaign.paused
The campaign was paused.
{
"id": "00000000-0000-4000-8000-0000000000aa",
"type": "campaign.paused",
"occurred_at": "2026-06-25T12:00:00.000Z",
"data": {
"campaign_id": "22222222-2222-4222-8222-222222222222"
}
}campaign.resumed
The campaign was resumed.
{
"id": "00000000-0000-4000-8000-0000000000aa",
"type": "campaign.resumed",
"occurred_at": "2026-06-25T12:00:00.000Z",
"data": {
"campaign_id": "22222222-2222-4222-8222-222222222222"
}
}campaign.stopped
The campaign was stopped.
{
"id": "00000000-0000-4000-8000-0000000000aa",
"type": "campaign.stopped",
"occurred_at": "2026-06-25T12:00:00.000Z",
"data": {
"campaign_id": "22222222-2222-4222-8222-222222222222"
}
}campaign.completed
Every lead in a running campaign has finished the main sequence (the steps before the categorizer, or the whole flow if there is none). Finished means the lead reached the end, is waiting at the categorizer for a reply, or was stopped or paused. status stays running; follow-ups after a reply still send. Includes campaign_id, campaign_name, and completed_at.
{
"id": "00000000-0000-4000-8000-0000000000aa",
"type": "campaign.completed",
"occurred_at": "2026-06-25T12:00:00.000Z",
"data": {
"campaign_id": "22222222-2222-4222-8222-222222222222",
"campaign_name": "Example campaign",
"completed_at": "2026-06-25T12:00:00.000Z"
}
}campaign.reopened
A completed campaign has leads in the main sequence again: leads were added, a paused lead was resumed, an out-of-office reply put a lead back into the steps, or a flow edit gave finished leads new steps. Replies alone never reopen a campaign. Includes campaign_id, campaign_name, reopened_at, and previously_completed_at.
{
"id": "00000000-0000-4000-8000-0000000000aa",
"type": "campaign.reopened",
"occurred_at": "2026-06-25T12:00:00.000Z",
"data": {
"campaign_id": "22222222-2222-4222-8222-222222222222",
"campaign_name": "Example campaign",
"reopened_at": "2026-06-25T12:00:00.000Z",
"previously_completed_at": "2026-06-25T12:00:00.000Z"
}
}