Eventbrite Tickets and/or Event Aggregator (see FAQ section) allows you to import an event made on Eventbrite.com into The Events Calendar on your WordPress site.

This post will walk you through the process of creating an event on Eventbrite.com and syncing it to The Events Calendar. If you have not already configured the Eventbrite Tickets settings, please read through our new user primer and Eventbrite configuration article before moving on to the following steps.

You’re done with that? Great! Let’s get started.

💡 Eventbrite Tickets is not yet compatible with the block editor. Only events made in the classic editor can display tickets from Eventbrite.com or publish updates to Eventbrite.com.

Importing Events from Eventbrite using Eventbrite Import

If you would like to display the ability for users to purchase tickets through Eventbrite.com but embedded on your website, you’ll want to import events using the Eventbrite Import Origin option.

The first step to using Eventbrite Tickets to import your events is to navigate to Events → Imports from the WordPress dashboard:

Events Import screen

This will take you to the main import page where you’ll have Eventbrite as one of the available import origins. If you are already a user of the Event Aggregator tool, this will look familiar. Else, you can learn more about it in the Event Aggregator user primer.

  • Select Eventbrite as Import Origin: If you have not established a connection with Eventbrite API, you’ll be prompted to do so.
  • Name your import (optional): You can give your import a custom name. If you don’t the name will default to the feed’s name.
  • Select an Import Type: One-Time Import or Scheduled Import
  • Import Source: You can either import existing events from your Eventbrite account or import them using an Eventbrite.com URL.
  • Click Preview: If you are importing an event from your Eventbrite account, you can select one or more of your published events to import.

How are timezones handled? Eventbrite Tickets imports events using the timezone that is specified for an event on Eventbrite.com. You can change the timezone settings for a specific event in the event editor.

Importing events from Eventbrite using “Other URL”

If you would like to import events from Eventbrite.com without displaying tickets on your site, select the “Other URL” Import Origin.

Events import screen

Start by navigating to Events → Imports from the WordPress dashboard:

  • Select Other URL as Import Origin: If you have not established a connection with Eventbrite API, you’ll be prompted to do so.
  • Name your import: You don’t have to, but you can choose a custom name for it.
  • Select an Import Type: One-Time Import or Scheduled Import
  • Import Source: You can either import using an Eventbrite.com URL.
  • Click Preview: You can see details about the event you are importing

What kind of Eventbrite events can be imported?

The following types of events can be imported into The Events Calendar from Eventbrite.

Single events

Any published, public event from Eventbrite.com can be imported to your site using the single event’s URL. A single event URL will always include /e/, e.g. https://www.eventbrite.com/e/tuesday-night-trivia-at-lightning-will-tickets-56266523687.

Via URL, you can import events made on Eventbrite.com or through their specialized Music platform. However, when importing events directly from your account they must have been created on Eventbrite.com as Eventbrite Tickets does not yet support the ticket classes used by the Music platform. When importing directly from your account you may be able to import draft events as well as those you have already published.

Events from a specific organizer

You can use an organizer URL to import multiple events from the same Eventbrite.com organizer. Organizer URLs always include /o/, e.g. https://www.eventbrite.com/o/devnetwork-2207661205. An organizer import will include any public, published events from that organizer.

Struggling to import images from Eventbrite?

We have found that on some websites a bug with WP_Image_Editor_imagick is preventing images from being imported properly. Simply use the following filter to fix that issue

add_filter( 'wp_image_editors', static function () { return [ 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' ]; } );

💡 Note: As of March 1st, 2021, Eventbrite is deprecating the description field. Importing new events from Eventbrite will work as expected, however, we do recommend making changes to your existing events through Eventbrite for now.

Currency Issues

If you are in a non-US country, your Eventbrite account may experience currency mismatch issues. In order to prevent this from occurring, simply install this extension and define the currency and code.

Have fun importing your events from Eventbrite.com!