the events calendar: Powering over 1 billion events
Create, promote, and
sell out events online.
The Events Calendar plugin gives you everything you need to build, manage, and grow events on WordPress, without sending your audience somewhere else to complete registration.
800K
Active plugin installs
1B+
Events created
4.8
Trustpilot score
Pick your number of sites.
The rest is included.
Every plan includes the full package: Give, The Events Calendar, LearnDash, and Kadence.
The Events Calendar
Sell tickets with no commission, collect attendee details and check guests in by QR code
Run recurring events with filterable calendars so attendees find the right one fast
Let your community submit events and split ticket revenue with organizers
Host virtual and hybrid events that anyone can attend from anywhere
LearnDash
Build, sell and certify courses with quizzes, assignments and certificates
Sell memberships and track enrollments to grow recurring revenue
Sell group seats so one sale enrolls a whole company
Let multiple instructors build and manage courses from the front end
Give
Take donations on any page with Stripe, Square and PayPal
Turn one-time givers into regulars with recurring gifts and email sync
Let supporters fundraise for you with peer-to-peer campaigns and leaderboards
Accept gifts worldwide, in your donors’ own currency
Kadence
Launch fast with premium starter templates
Design pages with drag-and-drop blocks, no code needed
Keep every site on brand with custom fonts and a shared design system
Build mega menus that make big sites easy to navigate
Make your events calendar look and work the way you want.
Your calendar should look like yours, not a generic embed. Choose from seven views, make it fully responsive, and customize it to match your site’s design, all without touching a line of code.
Seven calendar views for any content type
Display events the way your audience actually browses them: month, list, week, day, photo, map, or summary.
Help attendees find events faster
Attendees can filter by category, tag, or custom fields like venue, price, and city. You define which filters are available and how they display.
Set recurring events once, manage them individually
Create an event series as a pattern, like “monthly on the first Tuesday,” or choose custom dates manually. Edit each event one individually or manage all of them at once.
Let your community add events
Grow your calendar without managing every entry yourself. Open event submissions to your community. You approve the events, they appear on your calendar.
Sell tickets and manage attendees
Sell free and paid tickets directly from your WordPress site. No third-party checkout, no commission on sales, and no sending your attendees somewhere else to complete registration.
Sell unlimited tickets, keep 100% of your revenue
Sell unlimited tickets on your WordPress site. Keep 100% of revenue with no per-ticket fees.
Check in attendees from any device
Scan attendees with a QR code on their phone or printed ticket. Check-in works offline too, so a spotty venue connection doesn’t slow down your door.

Collect exactly the registration data you need
Create custom attendee registration forms to include specific details like dietary restrictions, t-shirt sizes, and session preferences.
Sell tickets inside your existing checkout with WooCommerce
Sell event tickets alongside merchandise, products, and add-ons, all in one WooCommerce cart. Coupons and bundle discounts apply automatically.
Run events across multiple venues
Scale from a single venue to dozens. Manage them from one platform, without rebuilding your setup.
Unlimited venues, no complexity penalty
Build and manage as many venues and events as you need. The Events Calendar doesn’t get harder to use as you grow.




Create interactive seating maps per venue
Create interactive seating maps with custom seat types, sections, and amenities to match your venues.
Split ticket sales revenue automatically
Configure ticket sales revenue splits so partners and co-hosts earn their share automatically. No manual calculations, no awkward conversations.
Drive event attendance with
email that fires itself
Send the right message at the right time, triggered automatically by what your attendees actually do.
Automate event lifecycle emails
Emails go out when events are published, updated, or approaching. Nothing falls through the cracks because there’s nothing to manually remember.
Send the right message to each audience segment
VIP attendees get different messaging than general admission. Segment by ticket type, past attendance, or purchase history.
Track what’s actually driving ticket sales
Monitor open rates, clicks, and conversions in one place. Know which campaigns are working before your next event, not after.
Build awareness with branded templates
Customize templates to match your brand. No generic platform branding in every email you send to your own audience.

