Eventbrite is an event management and ticketing platform that helps you create, promote, and manage events of any size. Connect it to Omnisend to trigger email or SMS workflows in real time when orders are placed or refunded, attendees are updated, and check-ins are recorded – perfect for event confirmations, post-event follow-ups, and re-engaging attendees across your marketing channels.
Setup Process
Step 1. In Omnisend, go to Apps → search for Eventbrite → click Connect now.
Step 2. Enter your Eventbrite API Key. In Eventbrite, go to Account Settings → API Keys and copy your Private Token or simply click here to access it. If you don't have an API Key created, you first need to create it in order to get a private token.
Step 3. You'll see a list of supported integration features. Enable the ones you want to use:
Order Events
Attendee Events
Step 4. Omnisend generates a unique webhook URL for each enabled integration feature. Copy each URL and add it to the corresponding webhook in Eventbrite.
Go to Eventbrite → Account Settings → Webhooks → click Add Webhook → paste the URL → select the matching event action → click Add Webhook. Repeat for each enabled event.
Now, for Order Events feature to work, you need to select these 3 actions:
order.placed
order.refunded
order.updated
For Attendee Events, select these 3 actions:
attendee.updated
attendee.checked_in
attendee.checked_out
And that's it! Once enabled, Eventbrite events will start triggering in Omnisend.
What Data Is Passed
Contact Fields:
Field Name | Type | Description |
Email Address | Standard | Attendee's email address (primary identifier). |
First Name | Standard | Attendee's first name. |
Last Name | Standard | Attendee's last name. |
Custom Events
Custom Event Name | Description |
Eventbrite – Order Placed | Triggered when a new ticket order is completed by an attendee. |
Eventbrite – Order Updated | Triggered when an existing ticket order is modified. |
Eventbrite – Order Refunded | Triggered when a ticket order is refunded. |
Eventbrite – Attendee Updated | Triggered when an attendee's profile details are updated. |
Eventbrite – Barcode Checked In | Triggered when an attendee checks in at the event using their ticket barcode. |
Eventbrite – Barcode Unchecked In | Triggered when an attendee's check-in is reversed (e.g., accidental scan). |
💬 Learn more: Create & Manage Custom Events in Omnisend.
FAQ
Can I sync historical order or attendee data?
No, the integration only syncs events that occur after you connect to Eventbrite. Past orders and attendee records won't be imported.
What's the difference between "Order Updated" and "Attendee Updated"?
Order Updated fires when order-level details change (e.g., ticket quantity, payment status).
Attendee Updated fires when attendee-specific details change (e.g., name, contact information, answers to event questions).
What happens if I disconnect Eventbrite?
Past events remain on contact profiles, but new activity won't be synced to Omnisend.
Why didn't my workflow trigger after an Eventbrite event?
Check the following:
The integration feature is enabled in the app's settings.
The correct webhook URL is pasted in Eventbrite for that specific event.
API Key is not deleted in your Eventbrite's settings.
If all is confirmed and the issue persists, disconnect and reconnect the Eventbrite integration. If it still doesn't work, contact our Support Team.
Didn't find the answer to your question? Reach out to our Support Team through the in-app chat or at [email protected] – our team is available 24/7.

