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
Field | Type | Description |
---|---|---|
[].campaign | object | Contains campaign data |
└─ campaign_id | integer | Unique identifier of the campaign |
└─ campaign_name | string | Name of the campaign |
└─ sent_from | string | One of the campaign sending email addresses. If multiple are used, refer to sent_from_emails instead |
└─ sent_from_emails | array[string] | List of campaign sending email addresses |
[].method | object | Webhook event type |
[].timestamp | string | Timestamp of triggering the webhook (ISO 8601 format) |
[].firm_id | string | ID of your Woodpecker account |