All Collections
Integrations
Eventbrite
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:

  • Create or have 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.


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, and then select Next.

    Contacts for new registrations are always created.

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

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

Returns the total of the order.

payment

Returns how the payment was made.

currency

Returns the currency the ticket was purchased in.

order_status

Returns the status of the ticket order.

purchase_date

Returns the date of the ticket purchase.

order_subtotal

Returns the total price before taxes and discounts are applied.

products

Returns the product or products that were purchased.

name

Returns the event name.

price

Returns the price after taxes and discounts are applied.

sku

Returns the Eventbrite event ID.

qty

Returns the quantity of tickets purchased.

type

Returns ticket always.

source

Returns the event source for the ticket purchase.

Did this answer your question?