Skip to main content
All CollectionsIntegrationsEventbrite
Set up the Eventbrite events synchronisation integration
Set up the Eventbrite events synchronisation integration

Connect Eventbrite events synchronisation to your Dotdigital account to sync real-time, published event data directly to your account.

Gareth Burroughes avatar
Written by Gareth Burroughes
Updated over a week ago

You can sync different types of data:

  • Ticket order and purchase data as contact Insight data.

  • Event attendees as contacts in a list.

You can use this data for different reasons:

  • Create a program to send reminders or teasers prior to each event by enrolling contacts from the event list.

  • You can segment based on ticket order data and filter these orders on the Ecommerce dashboard by filtering on order.source contains Eventbrite.

    Learn more about ecommerce filters in Using the Ecommerce reports.

If you have past attendee or ticket purchase data, Eventbrite syncs this historical data, too. When an event is unpublished, the list is automatically removed.


Before you start

Things you need to know:

  • You must have access to an Eventbrite account.

  • We use webhooks to pass Eventbrite data in real-time.

  • Two contact data fields are created when you allow the integration to create a list: EB_LAST_EVENT and EB_LAST_EVENT_DATE.


Data sync

Each Eventbrite form you create generates a corresponding list in your Dotdigital account. This is where all of the attendees that answer your Eventbrite forms are synced to your Dotdigital account as contacts. The way Dotdigital interprets the data gathered from your Eventbrite forms depends on the question types:

Required questions

Required questions on your Eventbrite form such as first name, last name, and email address are synced to Dotdigital as contact data. You can view the contacts synced to your Dotdigital account by opening the dedicated list that is created for each Eventbrite event.

To view Eventbrite contacts:

  1. Go to Audience > Lists.

  2. Find and select the Eventbrite event list to open it.

All of your contacts that have synced from your Eventbrite event form are available here.

Custom questions

Custom questions on your Eventbrite forms are synced to your Dotdigital account as attributes in the order Insight data.

To view Eventbrite order Insight data:

  1. Go to Audience > Lists.

  2. Find and select the Eventbrite event list to open it.

  3. Find and select the contact you want to view to open the Single customer view.

  4. Select the Insights tab at the top.

  5. Select the collection and then go to products > questions.

This displays the custom questions on your Eventbrite form and contact’s answers.

Sync timings

The way this data is synced from Eventbrite to Dotdigital is dependent on the type of Eventbrite order form used:

Buyer only

For buyer only order forms, Dotdigital syncs the purchaser's first name, last name, and email at checkout, and also periodically checks for updates to the attendee to see if they have provided answers to any custom questions post-checkout. If the attendee provides answers to any custom questions, they are synced as an attribute in the order Insight data.

If an attendee provides a mobile number, this is synced to the mobile number (mobilenumberid) data field in Dotdigital.

Each attendee

For each attendee order forms, these contacts are not synced at purchase, but when the attendee information is filled out post-purchase. This information is then synced immediately after submission. The first name, last name, and email address are then synced for those attendees to Dotdigital as contacts. Any custom questions that are also answered are then synced as attributes within the order Insight data.


1. Find the integration

  1. Go to Connect > Integrations.

  2. In the left menu, under SHOW, select Self-serve.

  3. Find Eventbrite Events, then select +ADD.

  4. Select INSTALL.


2. Connect Eventbrite to Dotdigital

  1. Select Connect your Eventbrite to connect it to Dotdigital.

    You can connect more than one account.

  2. Sign in to Eventbrite to allow Dotdigital access to your account. If this process is successful, a dialogue box shows that the data source is linked.

  3. Once complete, select Next.


3. Set up your settings

  1. Expand the Organization drop-down menu, select the organisation you want the integration to create lists for published events. Once complete, select Next.

  2. Expand the Select Organizer drop-down menu, and choose to either sync events from all organisers or to only sync events from a specific organiser. Then select Next.

  3. If you want ticket orders to be tracked in your contact Insight data, expand the TrackOrders drop-down menu and select Yes. If not, select No then Next.

    Learn more about Insight data in Overview of Insight data.

  4. If you want to import all existing attendees that Eventbrite stores against your organisation, expand the ImportAttendees drop-down menu and select Yes. If not, select No.

    • Contacts for new registrations are always created.

  5. select NEXT.

  6. If you want your historical ticket purchases to be imported as contact Insight data, expand the ImportPurchases drop-down menu select Yes. If not, select No.

    • This question appears only if you answer Yes in the previous step.

  7. Select NEXT to finalise the setup process.


Understand the ticket Insight data layout

Use the table below to understand your ticket Insight data:

{
"order_total": "12.00",
"payment": "Online",
"currency": "GBP",
"order_status": "placed",
"purchase_date": "2021-04-14T15:39:44Z",
"order_subtotal": "10.00",
"products": [
{
"name": "Fictitious event",
"price": "10.00",
"sku": "1686390803",
"qty": 1
}
],
"type": "ticket",
"source": "Eventbrite - Organization 4123123123123"
}

Field

Details

order_total

The total of the order.

payment

How the payment was made.

currency

The currency the ticket was purchased in.

order_status

The status of the ticket order.

purchase_date

The date of the ticket purchase.

order_subtotal

The total price before taxes and discounts are applied.

products

The product or products that were purchased.

name

The event name.

price

The price after taxes and discounts are applied.

sku

The Eventbrite event ID.

qty

The quantity of tickets purchased.

event_date

The Eventbrite event date.

ticket_class_name

The type of ticket purchased.

type

Returns ticket always.

source

The event source for the ticket purchase.

questions

Any custom questions and answers on the form.

Did this answer your question?