Hosting events regularly is easier with a website. Attendees can then find all the information they need and even purchase tickets. However, if you don’t know how to connect Eventbrite with WordPress, you may find it difficult to incorporate all the features you need.
There are several advantages to connecting the two. You can use Eventbrite to handle event management and payment processing. Meanwhile, with WordPress, you can create pages with more detailed information, enable users to leave reviews, and more.
📚 In this article, we’ll teach you two ways you can connect Eventbrite with WordPress:
Quick steps:
- To embed ticket sales on your site, open your event in Eventbrite, go to Embedded Checkout, copy the JavaScript snippet, and paste it into a WordPress Custom HTML block.
- To display multiple upcoming events, install the Display Eventbrite Events plugin, connect it using your Eventbrite private token, and place the events output using the plugin block, widget area, or the
[wfea]shortcode.
Let’s get to work! 👷♂️
A quick introduction to Eventbrite

Eventbrite is a platform where you can look for upcoming happenings in your area. You can also sign up as an organizer to promote your own events.
As an organizer, you can set up event pages including all the information people need to know before they sign up to attend. Moreover, Eventbrite can process payments, enable users to create lists of functions they’re interested in, send reminders, and more:

In the past, we’ve talked about how you can enable appointment booking through WordPress. However, for large events, using a dedicated platform such as Eventbrite can be simpler than piecing together the same functionality with multiple plugins.
Depending on the features you need, it may be more practical to pay for an organizer platform than to deck your WordPress site out in enough premium extensions to achieve the same effect.
How to connect Eventbrite with WordPress (two options)
While you could simply link visitors out to your Eventbrite pages, it’s far easier for them if they can see all your upcoming events and purchase tickets right on your WordPress site.
📚 With that in mind, we’re going to show you two ways to integrate Eventbrite with WordPress.
The theme you see in the examples below is Neve FSE. The theme works seamlessly with both integration methods but you’re free to use any other option you want.
1. Embed your Eventbrite checkout page on your WordPress site
For this tutorial, you will need a live Eventbrite event. We went ahead and set up an example to show you how the process works:

The default page above doesn’t look half bad, but with WordPress, you can incorporate your own branding and style. Then, you can connect Eventbrite to take advantage of its checkout and management features.
To do this, navigate to the Eventbrite management dashboard. Select the event you want to embed in WordPress and look for the Embedded Checkout option in the event manager sidebar.
This will open a page including two options to embed or connect Eventbrite with WordPress. Under Checkout appearance, you can choose Button to checkout, which opens a modal window on your page, or Embedded checkout, which places the full checkout directly on the page:

⚠️ Keep in mind that both approaches only work if your website loads over HTTPS.
To generate the embed code, your event needs to be published, on sale, and include at least one ticket type. Once you select your preferred checkout appearance, click on the Embed Code tab and copy the JavaScript within:

If you want to use a fully embedded payment process, which we recommend, you can add it to any page using the Block Editor.
Open the post or page editor, place a Custom HTML block where you want the checkout system to appear, and paste the embed code within:

When you’re done, your checkout process will show up on your post or page. You can start using it to process ticket sales right away:

As a final note, if you only want attendees to purchase tickets through your website, set your event to private on Eventbrite.
2. Display upcoming Eventbrite events in WordPress
If you manage multiple events, you may want to set up an upcoming events section on your site so your users can check out all the dates at once. Eventbrite does not provide a native WordPress events calendar or widget like the one shown here, so you’ll need to use a WordPress plugin if you want this type of display on your site.
The plugin we recommend for this use case is Display Eventbrite Events. You can use the plugin to display individual events or add a full calendar to your site that shows all upcoming dates.
Once you activate the plugin, it’ll ask for your Eventbrite private token. The plugin labels this field as Your API Key – Private Token and includes a link that directs you to Eventbrite so you can retrieve it:

Copy that private token and enter it in the plugin setup screen. The plugin will now let you display Eventbrite layouts from Appearance > Widgets if you’re using a classic theme:

Place the events block or widget where you want the events calendar to show. You can configure its appearance, including how many upcoming events you want to display and whether to Open Eventbrite in a new tab:

Once you place it, visit your website to see it in action. Here’s what the upcoming events section looks like on a simple website. Note that the style of the widget will vary depending on what theme you’re using and where you place it:

We recommend placing the widget in the sidebar since it’ll be easy to spot. If you want to boost registration for upcoming events, users shouldn’t have to hunt to find the information on your site.
If you’re using a block theme such as Neve FSE, you won’t see the Widgets page in the dashboard. Instead, you can go ahead and place the following shortcode using the Block Editor:
[wfea]
Select the Shortcode block and add the code inside. By default, the plugin shows five events and can include details such as the title, thumbnail, date/time, a short excerpt, and a registration button. If you want to show more events, you can use a variation such as [wfea limit='10'].
![WordPress Shortcode block with [wfea] entered to display Eventbrite events](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:1482/h:651/q:eco/f:best/https://themeisle.com/blog/wp-content/uploads/2023/10/event-shortcode.png)
Either approach will result in the same style of calendar. If you want to customize the Eventbrite shortcode, check out the plugin’s documentation.
Conclusion 🦸
Planning and hosting events is never easy. The process becomes much more stressful if you don’t have an online platform capable of helping you manage RSVPs, ticket sales, and reminders, as well as displaying upcoming events. Figuring out how to connect Eventbrite with WordPress is a smart solution.
🚀 In this post, we covered two possible ways you can use these two platforms in conjunction:
- 👉 Embed your Eventbrite checkout into WordPress.
- 👉 Display upcoming Eventbrite events in WordPress.
If you’d prefer a native WordPress events solution instead of Eventbrite, we also have a tutorial on how to use a WordPress events plugin to add an event calendar, as well as a review of the WP Event Manager plugin.
Do you have any questions about how to connect Eventbrite with WordPress? Let’s go over them in the comments section below!
FREE GUIDE
4 Essential Steps to Speed Up Your WordPress Website
Follow the simple steps in our 4-part mini series and reduce your loading times by 50-80%. 🚀


















