EVENTcampaign.sent
Review campaign sent
Event name: campaign.sent
A campaign was launched and invites started going out. Scope: location-scoped. Delivered as a signed HTTP POST to your Webhooks URL.
Every delivery is signed. Verify
X-Synup-Signature before processing — see Synup Webhooks.Payload
| Name | Type | Required | Description |
|---|---|---|---|
event | string | optional | Dotted event name. |
timestamp | string | optional | ISO-8601 UTC time the event was emitted. |
account_id | integer | optional | Synup account the event belongs to. |
location_id | string | optional | Numeric string for location-scoped events; null for brand-scoped events. |
data | object | optional | |
data.campaign_id | string | optional | Campaign UUID. |
data.campaign_name | string | optional | Campaign name. |
data.campaign_type | string | optional | "email_sms" or "review_funnel". |
data.campaign_scope | string | optional | "sms", "email", or "sms_and_email". |
Example delivery
{
"event": "campaign.sent",
"timestamp": "2026-07-15T09:00:00Z",
"account_id": 11073,
"location_id": "279381",
"data": {
"campaign_id": "8f3a1c72-1e4b-4d90-9a2e-6b1c0f7a4d21",
"campaign_name": "Summer Review Push",
"campaign_type": "email_sms",
"campaign_scope": "sms_and_email"
}
}