Workbench’s Eventbrite integration allows you to connect your account to Eventbrite’s event marketplace platform.

Note

The Eventbrite integration is a two-way sync, meaning Workbench sends data to Eventbrite and Eventbrite sends data back to Workbench.

How it works

Our Eventbrite integration allows you to seamlessly sync course schedules and enrollments between Workbench and Eventbrite.

When a course is scheduled in Workbench, it is also scheduled as an event instance in Eventbrite—if the course template is mapped to an Eventbrite event series.

If someone purchases a course on Eventbrite, Workbench automatically:

  • Creates a new order (without payment data).
  • Creates a new customer profile.
  • Enrolls the customer and any guests (if applicable) in the course.
  • Sends any automated emails or intake waivers configured for the course.

Managing Capacity & Updates

If a course is purchased on Workbench, the enrollment data is not sent to Eventbrite due to API limitations. However, Workbench will reduce the event capacity in Eventbrite to prevent double bookings.

When students are added or removed from a course in Workbench, the event capacity in Eventbrite will be adjusted accordingly.

Cancellations:

  • If a customer cancels through Eventbrite, their cancellation will sync back to Workbench.
  • If a customer is removed from the course in Workbench, their Eventbrite registration will not be removed.

Set up a Eventbrite integration

Step 1: Connect your Eventbrite account

Go to Settings » Integrations in your Workbench account and click the “Eventbrite Settings” button.

React component example

You’ll see a “Connect your Eventbrite account” button, which launches the Eventbrite login process.

React component example

Log in to your Eventbrite account and authorize the integration.

React component example

Step 2: Choose Eventbrite Settings

When you’re sent back to Workbench, you will be able to choose which Eventbrite Organization you want to establish a sync with.

React component example

You also will have the ability to enable or disable automatically syncing all courses. if this is disabled, scheduled courses will not be synced with Eventbrite unless overridden when scheduling a course.

React component example

Click “Save” to close the sync settings drawer.

Step 3: Map Course to Eventbrite Event

Go to Store » Courses in your Workbench account and click ”…” and then “Edit” on the course you would like to sync.

React component example

In the “Sync settings” section, check the “Sync with Eventbrite?” radio button.

React component example

Choose the corresponding Eventbrite event series that maps to the Workbench Course that you are editing.

React component example

Click “Save” to close the course settings drawer.

Step 4: Schedule a course

When you’re sent back to the courses page, Click “Schedule” on the course to open the course scheduler.

React component example

In the “Sync settings” section, make sure that “Sync with Eventbrite?” is enabled. This will always be automatically enabled if the course has a mapped Eventbrite event and you enabled automatically syncing all courses in your integration settings

React component example

Click “Save changes” to schedule the course. The course will be scheduled in Eventbrite automatically within 1 minute.

Disconnect Eventbrite

If at any time you would like to disconnect Eventbrite from your Workbench account, simply head to the Settings » Integrations page, click the “Eventbrite Settings” button and you will see an option to disconnect your account.