Skip to main content

Integrate Eventbrite with Omnisend

Learn how to connect Eventbrite with Omnisend

Written by Armintas Griežė

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 SettingsAPI 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 SettingsWebhooks → 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).

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:

  1. The integration feature is enabled in the app's settings.

  2. The correct webhook URL is pasted in Eventbrite for that specific event.

  3. 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.

Did this answer your question?