WordPress plugin intelligence profile

WP Eventbrite Embedded Checkout – Ticket Checkout Block, Popup & Elementor Widget

Sell Eventbrite tickets on your site: the checkout on the page or in a popup, with a block, shortcode or Elementor widget, for any number of events.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version3.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.6 · PHP 7.4
Directory statusactive
Last directory update25 Oct 20267d ago
Active installations700Adoption metric — not a quality score
WordPress.org rating4.8 / 5 from 4 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records WP Eventbrite Embedded Checkout – Ticket Checkout Block, Popup & Elementor Widget version 3.0.0 as active, updated 7d ago and tested up to WordPress 7.1.

Overview

About this plugin

Eventbrite Plugin for WordPress

WP Eventbrite Embedded Checkout puts Eventbrite’s own ticket checkout on your WordPress site, so people buy tickets without leaving your pages. In the WordPress editor, add the Eventbrite Checkout block, paste the link to your event and click Show checkout. The real checkout appears in the editor.

Then pick how to show it: right on the page, or as a button that opens the checkout in a popup.

You get an Eventbrite Checkout block with the live checkout in the editor, an Eventbrite Checkout widget for Elementor, and a [wp-eventbrite-checkout] shortcode for the classic editor, widgets, Divi, Bricks and other page builders. Every block, widget and shortcode can sell tickets for a different event, so one site can sell all of them.

com. The plugin needs no API key and stores no orders.

Made for event organizers, venues, conferences, workshops, meetups, schools and nonprofits that want ticket sales on their own website.

How to add Eventbrite checkout to WordPress

  • Install and activate WP Eventbrite Embedded Checkout: go to Plugins → Add New, search for “Eventbrite checkout” and click Install Now, then Activate.
  • Open your event on Eventbrite and copy its link from the address bar, for example https://www.eventbrite.com/e/your-event-tickets-123456789012. The number at the end is the event ID; either works.
  • In the WordPress editor, add the Eventbrite Checkout block. Type “eventbrite” in the block search to find it.
  • Paste the link and click Show checkout. The checkout appears in the editor.
  • In the block sidebar, pick On the page or Button that opens a popup, adjust the options, and publish.

Using Elementor? Add the Eventbrite Checkout widget, paste the link and pick how to show it.

Using the classic editor or another page builder? Paste the shortcode instead: [wp-eventbrite-checkout event="123456789012"]. Go to Eventbrite → Shortcode to build one with your options and copy it.

Your site needs https (an SSL certificate): Eventbrite shows its checkout only on secure pages.

Eventbrite’s embed code or this plugin?

You don’t need a plugin to embed Eventbrite. In your event dashboard on Eventbrite, choose Embedded Checkout under Marketing, copy the code and paste it into a Custom HTML block. That works for one event that rarely changes.

Use this plugin instead if you want to:

  • See the checkout while you edit, instead of an empty HTML box.
  • Paste a link instead of code, and change the display, button text, colour or promo code from the sidebar.
  • Let Authors and Contributors add checkouts. WordPress removes scripts saved by users who aren’t allowed to add unfiltered HTML, so Eventbrite’s code disappears when they save. The block works for every user who can edit the page.
  • Give phone visitors a button that opens the checkout full screen, as Eventbrite recommends, while larger screens keep the checkout on the page.
  • Send ticket purchases to Google Analytics, Google Tag Manager or Meta Pixel, and send buyers to your own thank-you page.

Features

  • Any number of events: every block, widget and shortcode has its own event.
  • Paste the event’s link or its ID. Eventbrite’s embed code works too: the plugin finds the event in it.
  • Two ways to show it: the checkout on the page, or a button that opens it in a popup over the page.
  • Popup on phones: on small screens, the checkout on the page becomes a button, and the checkout opens full screen.
  • Your brand colour on the checkout’s buttons and links, applied by Eventbrite.
  • Promo codes: apply one of your Eventbrite promo codes when the checkout opens.
  • The button matches your theme’s buttons or uses a simple dark style, in your own colours if you like. The Elementor widget has a Style tab for it.
  • A shortcode builder: choose your options under Eventbrite → Shortcode and copy the finished shortcode.
  • Optional purchase tracking: an eventbrite_purchase event for the Google Analytics, Google Tag Manager and Meta Pixel tags already on your site.
  • Optional thank-you page after a completed order.
  • Eventbrite’s script loads only on pages with a checkout.
  • A Get started page that saves your event once and creates a page with the block or widget for you, and a Settings page with defaults for every checkout.

Shortcode

com/e/your-event-tickets-123456789012" mode="popup" button_text="Get tickets"]

Without attributes, [wp-eventbrite-checkout] shows the event set under Eventbrite → Settings, as in earlier versions. See the FAQ for all attributes.

External services

com), a third-party ticketing service. It does not work without it.

com/checkout-external in an iframe on the page or in a popup. The visitor’s browser connects to Eventbrite directly and sends the event ID, the address of your page, the promo code and button colour you set, and standard request data such as the IP address and browser. Campaign tags ( utm_* ) in your page’s address are passed on by Eventbrite’s script.

Ticket selection, the order form, payment and the tickets are handled by Eventbrite; nothing a buyer enters is sent to your WordPress site. Eventbrite sets its own cookies inside the checkout.

The block editor and Elementor’s editor show the live checkout from Eventbrite the same way while you edit.

so), a form service, only if you click Request this feature on the Eventbrite → Events page. js ) at that moment. The form sends what you choose or type, plus the plugin’s version number.

so/help/terms-and-privacy.

Optional features, all off by default (Eventbrite → Advanced):

  • Track ticket purchases. When Eventbrite reports a completed order, the plugin sends an eventbrite_purchase event with the event ID and the order number to the Google Analytics ( gtag ), Google Tag Manager ( dataLayer ) and Meta Pixel ( fbq ) tags already on your page. It carries no buyer details. The plugin adds no analytics tags of its own; what your own tags send, and to whom, is governed by those services.
  • Thank-you page. After a completed order, the buyer is sent to the page you choose.

com/help/en-us/articles/251210/eventbrite-terms-of-service/

com/help/en-us/articles/460838/eventbrite-privacy-policy/

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • checkout
  • eventbrite
  • events
  • popup
  • tickets
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.6 · PHP 7.4
Update activity25 Oct 20267d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.2.03.0.0
WordPress compatibility7.17.1.3
WordPress requirement4.56.6
Version2.1.52.2.0
WordPress compatibility6.7.77.1
WordPress requirement4.44.5
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.