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
andEB_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:
Go to Audience > Lists.
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:
Go to Audience > Lists.
Find and select the Eventbrite event list to open it.
Find and select the contact you want to view to open the Single customer view.
Select the Insights tab at the top.
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
Go to Connect > Integrations.
In the left menu, under SHOW, select Self-serve.
Find Eventbrite Events, then select +ADD.
Select INSTALL.
2. Connect Eventbrite to Dotdigital
Select Connect your Eventbrite to connect it to Dotdigital.
You can connect more than one account.
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.
Once complete, select Next.
3. Set up your settings
Expand the Organization drop-down menu, select the organisation you want the integration to create lists for published events. Once complete, select Next.
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.
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.
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.
select NEXT.
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.
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,
"event_date": "2024-09-10T19:00:00Z",
"ticket_class_name": "General Admission"
}
],
"type": "ticket",
"source": "Eventbrite - Organization 4123123123123"
}
Field | Details |
| The total of the order. |
| How the payment was made. |
| The currency the ticket was purchased in. |
| The status of the ticket order. |
| The date of the ticket purchase. |
| The total price before taxes and discounts are applied. |
| The product or products that were purchased. |
| The event name. |
| The price after taxes and discounts are applied. |
| The Eventbrite event ID. |
| The quantity of tickets purchased. |
| The Eventbrite event date. |
| The type of ticket purchased. |
| Returns ticket always. |
| The event source for the ticket purchase. |
| Any custom questions and answers on the form. |