Guest data to your CRM, as it happens.
Registrations and check-ins fire a signed webhook the moment they happen. Connect it to your CRM with Zapier, or your own code.
Take Photos
Capture photos at the event. Every photo is linked to a session.
Register Guests
Scan a badge or register manually. Photos link to the guest automatically.
Auto Sync to CRM
Registrations, check-ins, and sessions push to your CRM by webhook.
CRM Integration
SavedDelivery Method
Guest data is delivered to your CRM via an outbound webhook — connect Zapier or point a custom endpoint at the events you select under Event Triggers.
How to connect
Setup Guide
- Create a Zap: In Zapier, create a new Zap with “Webhooks by Zapier” as the trigger (Catch Hook).
- Copy the webhook URL: Zapier will generate a unique webhook URL. Copy it.
- Paste below: Enter the Zapier webhook URL below. Then connect any CRM action in Zapier (HubSpot, Salesforce, etc.).
Webhook URL
https://hooks.zapier.com/hooks/catch/1234567/abcde1/
Zapier, Make, n8n, or your own HTTPS endpoint
Direct CRM connectors
Native, no-webhook connectors are on the roadmap. For now, route data to any of these through Zapier or a custom webhook above.
POSTWebhook to Zapier
Waiting for a trigger — nothing has fired yet.
Zap run
Your Zap is listening on the Catch Hook.
Your CRM · Contacts
| Name | Source | Last event | |
|---|---|---|---|
| Maya T. | maya@example.com | registration | AGC Annual Convention |
| Chris L. | chris@example.com | registration | AGC Annual Convention |
No new contacts yet.
The tool is rebuilt in HTML from the portal, and the payload keys are the real webhook’s. AGC Annual Convention is a real event; the guest, the Zap and the CRM are examples. HubSpot and Salesforce connect through Zapier today — native connectors are coming.
Your CRM stays current without you touching it
A registration, a check-in, a started or completed session, a photo upload, a staff-confirmed face match — each fires a webhook the moment it happens. No batch exports, no stale data.
- Webhooks fire instantly, not on a schedule
- You pick which events trigger a push
- Signed payloads, automatic retries, full delivery log
Map it once, in Zapier or your own code
A guest webhook carries their name, email, guest ID, and event ID. Map it once in Zapier or consume the JSON directly. For phone, company, consent, and photo counts, the per-event guest CSV has the full record.
- Name, email, and IDs on every guest webhook
- Full record in the per-event guest CSV
- HMAC-signed, so your endpoint can trust every delivery
Follow up with context, not guesswork
Export the guest list with photo counts, delivery status, and consent on record — and read the engagement story in Analytics. Follow-ups get specific.
- Guest CSV: contact, photos, delivery status, consent
- Event analytics: gallery views, downloads, shares
- Survey results live on the Surveys dashboard
Every event adds to the picture
Guest profiles accumulate across events. When someone shows up for the third time, your team already knows them.
- Cross-event history on every person
- One person record across events
- Export guests, photos, and sessions per event anytime
CRM integrations
Guest data flows to your CRM via Zapier, a custom webhook, or CSV export.
Use a different CRM?
If your CRM accepts webhooks or connects to Zapier, BrandStudio can push data to it. Native one-click integrations are on the way.
Contact usGive your CRM
the full story.
Your contacts already exist. Now add what they did at your event — automatically.
Common questions
Which CRMs does BrandStudio integrate with directly?
The integration is webhook-based, so it works with any system that accepts webhooks — HubSpot, Salesforce, Attio, Pipedrive, and the rest connect through Zapier or your own endpoint. Webhooks fire on guest registration, check-in, and deletion, session start and complete, photo upload, and staff-confirmed face matches. Every payload is HMAC-signed and retried automatically if your endpoint is down. Native HubSpot and Salesforce connectors are coming soon.
What data syncs to the CRM on each guest action?
A registration webhook carries the guest's name, email, and guest and event IDs, plus the action that fired it. Map it once in Zapier (or consume the JSON directly). For the full record — phone, company, badge ID, media consent, photo count, gallery links, and notification status — export the per-event guest CSV.
Can I load a CRM list into BrandStudio before the event?
Yes. Export the list from your CRM as a CSV and import it before doors open; repeat imports match existing guests by email, phone, or badge ID instead of duplicating them. During the event, registrations and check-ins go back out to your CRM by webhook.
How do you handle opt-outs and GDPR for synced contacts?
Registration records the exact consent wording each guest agreed to, with its version. For a deletion request, your staff can erase a guest from the event, and a guest.deleted webhook tells your CRM to remove them too.