March & April update: Tickets are live (finally!)

The big one: Paid ticket sales are finally here. Plus Elementor Pro & Bricks loop integrations, accessibility improvements, and a TEC importer.

Lesley Sim
Last edited: April 17, 2026

Remember how I said in the February update that tickets would probably stay in “Coming soon” for a while?

Well… it’s here!

March and April have been the two biggest months for EventKoi since the initial Pro release. Here’s everything that shipped.

You can also check out our changelog for an in-depth breakdown of what’s new.

Ticket sales (Beta)

This is the feature I’ve been hinting at for months, and it’s finally live. You can now sell paid tickets for your events directly in EventKoi Pro.

Two checkout methods are supported:

  • Direct Stripe — enter your Stripe API keys in Settings → Payments and you’re live. No Connect OAuth dance, no middle layer, no edge functions. It’s your Stripe account, your data, your keys.
  • WooCommerce — if you already run WooCommerce, tickets get issued as soon as an order moves to “processing,” so every gateway works out of the box.

On top of the checkout itself, you get:

  • Per-event ticket management with pricing, capacity, and availability controls
  • Order management with real-time updates, status filtering, and CSV export
  • Sales history and attendee tracking per event
  • A customer list with order history across all events
  • Automatic refund emails when an order is refunded (full or partial), for both Stripe and WooCommerce flows

Why “Beta”?

We’ve labelled tickets as Beta because the feature is still really new, but we don’t want to wait any longer to get it in your hands. Instead, we want to keep iterating quickly based on real-world feedback. In the first 48 hours after launch alone, we shipped three follow-up releases fixing edge cases in WooCommerce currencies, partial refund status display, in-progress checkout holds being counted in stats, and more.

That pace will continue until we’re confident tickets are rock-solid, at which point the Beta tag comes off.

If you’re using tickets and hit something weird, please let us know. Every bug report is genuinely useful while a feature is in beta.

A big month for Lite too

A couple of milestones on the free version of the plugin worth celebrating:

Tickets shipped in Lite, not just Pro. The WooCommerce ticket checkout is available in EventKoi Lite too. If you’re on WooCommerce and want to start selling paid tickets on your events, you can do that on the free plugin, no upgrade required. However, direct Stripe integration remains Pro-only.

We got featured on WordPress.org for two weeks. This is a huge deal for a plugin our size, and it pushed us over the 100+ active installs mark for the first time.

If you’re one of those new installs, thank you, genuinely. Every single install helps us a tremendous amount: better WordPress.org search ranking, more reviews, and more real-world feedback we can act on. This might look small in comparison to some of the other plugins that have been around for over a decade, but it makes a meaningful difference to a plugin at our stage.

A launch promotion to celebrate

To celebrate the launch of tickets (and honestly, what’s been a great two months all around), we’re running a promotion on EventKoi Pro until the end of May:

  • 50% off your first year on any plan
  • 20% off every renewal, forever

If you’ve been watching EventKoi from the sidelines waiting for tickets, this is probably the best time to purchase.

See pricing

Import tools

If you’re moving to EventKoi from another plugin, we’ve made the transition a lot less painful:

  • The Events Calendar (TEC): a full migration tool that brings your existing TEC events across.
  • Google calendar and iCal: Import events from Google calendar or iCal.
  • URL-based event: paste a URL and EventKoi will pull the event data in.

Elementor Pro & Bricks Loop integrations

Rewinding to March: we delivered on our February promise to build page builder loop integrations for Elementor Pro and Bricks Builder.

After cracking it for Beaver Builder, we shipped the same thing for Elementor Pro’s Loop Grid and Bricks Builder’s query loop. In practice, this means you can now:

  • Build event loops with full occurrence expansion, so recurring events show up as individual instances and not just parent series
  • Filter by date range, control ordering, and decide whether to include instances
  • Use our new Event Instance Datetime dynamic tag in Elementor to render instance-specific start dates inside loop templates
  • Get instance-specific permalinks that go to the right occurrence, not the parent series

That’s Beaver Builder, Elementor Pro, and Bricks all covered. Divi is next.

A big accessibility push (March)

Also in March, we went through pretty much every interactive component in the admin and frontend and made sure it’s accessible to keyboard users and screen readers.

If you use a screen reader or rely on keyboard navigation and still find something that doesn’t work well, please let us know. Accessibility is one of those things where there’s always more to do.

ou’re paying attention. But once you do, you can’t unsee the old inconsistency. Polish adds up.

Coming soon

Even after one of our biggest stretches ever, there’s still plenty on the list:

  • Tickets out of Beta. We’ll keep shipping fast-follow fixes until we’re confident it’s production-solid for every setup.
  • Divi integration. The last of the big four page builders.

As always, if there’s a feature or integration you’d love to see, or a bug you’ve hit, just let us know.


P.S. The 50% off your first year + 20% off forever promotion runs until the end of May. If you’ve been on the fence, now’s the time.

Subscribe to our newsletter

Be the first to hear about new features and fixes, never miss a sale, and get 10% off your first year on any plan!