1. Home
  2. Importing and exporting
  3. How to import and sync Eventbrite events in EventKoi Pro

How to import and sync Eventbrite events in EventKoi Pro

Requirements: EventKoi Pro.

If you sell or list events on Eventbrite, the Eventbrite connector copies them into EventKoi so they appear in your calendars. You connect once with a private token, import your events from the card, and can add a webhook so changes on Eventbrite reach your site as they happen.

Connected Eventbrite card showing Organization, Import into calendar, Sync events from, the Synchronize Eventbrite events button and the sync status panel
Once connected, choose an organisation and calendar, then synchronise.

The sync runs one way, from Eventbrite to your site. Make changes to imported events on Eventbrite, because each sync replaces an event’s title, description, dates and location with the details from Eventbrite. Ticket types, prices and attendees stay on Eventbrite.

To take an imported event off your site, unpublish or cancel it on Eventbrite. With a webhook set up, EventKoi then changes its copy to a draft.

Connect your Eventbrite account

  1. In your WordPress dashboard, go to Events, then Settings, and open the API & integrations tab.
  2. Scroll down to the Eventbrite card.
  3. Click Get your token. This opens the apps page of your Eventbrite account settings in a new tab, where you can find your private token.
  4. Copy the private token and paste it into Private token.
  5. Click Connect.
Eventbrite card in EventKoi API and integrations settings with a Get your token button, Private token field and Connect button
The Eventbrite card before you connect.

When the token works, you’ll see Eventbrite connected. and the card shows a Connected label.

Choose an organisation and calendar

  1. In Organization, choose the Eventbrite organisation whose events you want to import.
  2. In Import into calendar, choose the EventKoi calendar for these events.

Skip older events

If your Eventbrite account holds a lot of past events, you can import only recent ones.

  1. Under Sync events from, click the date field and pick a date.
  2. To import every event again, click Clear next to the label.

Only events starting on or after this date are imported.

Import your events

Click Synchronize Eventbrite events.

The sync imports events that are live, have started or have ended. For each event, EventKoi imports:

  • the title and the event summary, which becomes the description
  • the start and end date, time and timezone
  • the venue name and address, or for an online event, the Eventbrite event page as the online link
  • the event image, which becomes the featured image

Each Eventbrite event is imported as a single EventKoi event, not a recurring event.

If you move an imported event to the trash, the next sync imports it again as a new published event. If you have switched on Automatically delist expired events in EventKoi Pro, the same happens to past events that have been delisted. Set a recent Sync events from date to stop this for older events.

Keep events up to date with a webhook

Without a webhook, imported events change only when you click Synchronize Eventbrite events. A webhook lets Eventbrite tell your site each time an event changes. Eventbrite needs to reach your site over the internet, so webhooks work on live sites, not on a local site or a password-protected staging site.

  1. On the Eventbrite card, click Copy next to Webhook URL.
  2. In your Eventbrite account, go to Account settings, then Webhooks, and add a new webhook with the URL you copied.
  3. Select the event.created, event.published, event.updated and event.unpublished actions, then save the webhook.

When an event is unpublished, cancelled or returned to draft on Eventbrite, EventKoi changes its copy to a draft. When you delete an event on Eventbrite, delete or unpublish its copy in EventKoi yourself.

Delete imported events

To remove every event that came from Eventbrite:

  1. Click Delete imported events next to the sync button. The link appears once events have been imported.
  2. Click Delete to confirm.

This permanently deletes the imported events. Nothing changes on Eventbrite, and running the sync again imports them again.

Disconnect Eventbrite

Click Disconnect to remove the stored token and organisation. Events already imported stay on your site.

Updated on October 18, 2026
Was this article helpful?

Related Articles