Skip to main content

Campaign completed

campaign_completed

This event is triggered whenever a campaign under your account has completed. This means it has contacted all available prospects, and there are no prospects left in the queue. A campaign is automatically marked as completed 24 hours after the last prospect is contacted.

Payload

[
{
"campaign": {
"campaign_id": 123456,
"campaign_name": "Campaign name",
"sent_from": "jared.dunn@piedpiper.com",
"sent_from_emails": ["jared.dunn@piedpiper.com", "richard.hendricks@piedpiper.com", "jian@bachmanity.com"]
},
"method": "campaign_completed",
"timestamp": "2025-03-21T20:47:47+0100",
"firm_id": 456789
}
]

Body schema

FieldTypeDescription
[].campaignobjectContains campaign data
  └─ campaign_idintegerUnique identifier of the campaign
  └─ campaign_namestringName of the campaign
  └─ sent_fromstringOne of the campaign sending email addresses. If multiple are used, refer to sent_from_emails instead
  └─ sent_from_emailsarray[string]List of campaign sending email addresses
[].methodobjectWebhook event type
[].timestampstringTimestamp of triggering the webhook (ISO 8601 format)
[].firm_idstringID of your Woodpecker account