Skip to content
SynupAPI
Get an API key
EVENTcampaign.feedback_submitted

Campaign feedback submitted

Event name: campaign.feedback_submitted

A customer submitted a rating/feedback on the campaign's review-funnel page. 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

NameTypeRequiredDescription
eventstringoptionalDotted event name.
timestampstringoptionalISO-8601 UTC time the event was emitted.
account_idintegeroptionalSynup account the event belongs to.
location_idstringoptionalNumeric string for location-scoped events; null for brand-scoped events.
dataobjectoptional
data.campaign_idstringoptionalCampaign UUID.
data.customer_idstringoptionalCustomer UUID.
data.ratingintegeroptionalStar rating submitted (typically 1-5).
data.feedbackstringoptionalFree-text feedback (omitted if none).
data.response_sourcestringoptionalOrigin of the response (defaults to "review_funnel").
Example delivery
{
  "event": "campaign.feedback_submitted",
  "timestamp": "2026-07-15T09:45:00Z",
  "account_id": 11073,
  "location_id": "279381",
  "data": {
    "campaign_id": "8f3a1c72-..",
    "customer_id": "a9..",
    "rating": 5,
    "feedback": "Loved the service!",
    "response_source": "review_funnel"
  }
}