Skip to main content
All CollectionsEvent BuilderIntegrationsThird-Party Connectors
Setting Up a Eventbrite Integration in Your Event
Setting Up a Eventbrite Integration in Your Event
Updated over a month ago

This page contains the setup guide and reference information for the Eventbrite integrations.

Prerequisites

  • An active Eventbrite account with a list of events (ensure you have access, especially if you are not the owner)

Setup guide

Step 1: Set up the Eventbrite integration in Swapcard

  1. Navigate to your Event page within the Communities section.

  2. In the left navigation bar, go to Event Builder, then select Integrations.

  3. On the integration selection page, choose Eventbrite from the list of integrations.

  4. To activate the integration, you will need one parameter, and this will be supplied by Eventbrite.

    1. Access Token

  5. Select your event for integration - The integration displays all events your account has access to, including upcoming and past events.

Your Eventbrite event has been successfully linked with your Swapcard event.

You have the flexibility to adjust your integration settings according to the specific data requirements. It's crucial to highlight that the synchronization will only begin when you manually start the integration process and finish the necessary mapping.

Supported sync modes

The Eventbrite integration supports the following sync modes :

Feature

Supported?

Yes

Yes

Yes

Supported streams

This integration is supporting the following Eventbrite streams

Eventbrite online documentation is accessible here.

Capturing deleted records

The Eventbrite integration DOES NOT capture deletions for records in Attendees streams.

When a record is deleted on Eventbrite, it needs to be MANUALY deleted on Swapcard accordingly.

Email Uniqueness in Eventbrite for Attendees

The integration relies on unique email addresses to identify Attendees records. This design ensures that each email corresponds to a single, distinct record within the system.

If two or more records share the same email address, the integration applies the following logic:

Only the record associated with the most recent ticket will be retained. Records with older tickets for the same email will be ignored during integration.
This approach prevents duplicate entries and maintains data integrity by prioritizing the latest information for a given email address.

Stream Dependencies

In the context of integration functionalities, records are automatically linked with their corresponding records within Swapcard.

The id field of Attendees serves as the primary identifier for uniquely linking records. These linked records are stored within the Client Id field on the Attendees record on the Swapcard side.

Streams supporting fields

Attendees

Eventbrite only imports attendees with a status configured as Attending.

Attendee Fields

Label

Type

buyer.name

Buyer - Name

string

buyer.first_name

Buyer - Firstname

string

buyer.last_name

Buyer - Lastname

string

buyer.email

Buyer - Email

string

buyer.status

Buyer - Status

string

profile.addresses.home.postal_code

Attendee - home address postal code

string

profile.addresses.home.country

Attendee - home address country

string

profile.addresses.home.city

Attendee - home address city

string

profile.addresses.home.region

Attendee - home address region

string

profile.addresses.home.address_1

Attendee - home address address_1

string

profile.addresses.home.address_2

Attendee - home address address_2

string

profile.addresses.work.postal_code

Attendee - work address postal code

string

profile.addresses.work.country

Attendee - work address country

string

profile.addresses.work.city

Attendee - work address city

string

profile.addresses.work.region

Attendee - work address region

string

profile.addresses.work.address_1

Attendee - work address address_1

string

profile.addresses.work.address_2

Attendee - work address address_2

string

profile.addresses.ship.postal_code

Attendee - ship address postal code

string

profile.addresses.ship.country

Attendee - ship address country

string

profile.addresses.ship.city

Attendee - ship address city

string

profile.addresses.ship.region

Attendee - ship address region

string

profile.addresses.ship.address_1

Attendee - ship address address_1

string

profile.addresses.ship.address_2

Attendee - ship address address_2

string

questions

Attendee - Questions

string

Changelog

Version

Date

Subject

1.1.10

2024-09-01

Maintenance

1.0.19

2023-10-03

Maintenance

Enhancement

Please be aware that any enhancements to this integration, which encompass any requirements not covered by the existing integration state, will be subject to custom development processes and associated costs.

Did this answer your question?