Set Up Webhooks
Webhooks push BrandStudio events to your other tools — Zapier, Make, or your own endpoint — the moment they happen.
Create a webhook1. Open the portal → Webhooks
2. New Webhook — name it, paste the HTTPS URL that should receive events
3. Pick which event types trigger a send (see the Webhook Events Reference)
4. A signing secret is generated automatically — or supply your own
5. Save. It’s active immediately.
What a delivery looks likeWe POST a JSON payload: an event_type, a timestamp, and a data object carrying the full guest record (name, email, phone, company, your custom registration fields) plus event context.
Each request carries three headers:
- X-BrandStudio-Event — the event type
- X-BrandStudio-Delivery — a unique delivery ID; use it as an idempotency key so retries never double-process
- X-BrandStudio-Signature — an HMAC-SHA256 of the payload signed with your secret. Verify it (constant-time compare) before trusting the payload.
ReliabilityFailed deliveries retry automatically with exponential backoff (three retries by default, configurable). An endpoint that keeps failing gets skipped by a circuit breaker until it recovers. Every attempt — response code, error, timestamp — is in the delivery log, so you can see exactly what happened.Manage Webhooks
Create a webhook1. Open the portal → Webhooks
2. New Webhook — name it, paste the HTTPS URL that should receive events
3. Pick which event types trigger a send (see the Webhook Events Reference)
4. A signing secret is generated automatically — or supply your own
5. Save. It’s active immediately.
What a delivery looks likeWe POST a JSON payload: an event_type, a timestamp, and a data object carrying the full guest record (name, email, phone, company, your custom registration fields) plus event context.
Each request carries three headers:
- X-BrandStudio-Event — the event type
- X-BrandStudio-Delivery — a unique delivery ID; use it as an idempotency key so retries never double-process
- X-BrandStudio-Signature — an HMAC-SHA256 of the payload signed with your secret. Verify it (constant-time compare) before trusting the payload.
ReliabilityFailed deliveries retry automatically with exponential backoff (three retries by default, configurable). An endpoint that keeps failing gets skipped by a circuit breaker until it recovers. Every attempt — response code, error, timestamp — is in the delivery log, so you can see exactly what happened.Manage Webhooks
webhooksintegrationssetupapi