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.

A monthly calendar on a website created with The Events Calendar shows scheduled events, previews of venues, attendees, an event ticket purchase screen, and a seating map.

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

event tools

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. 

A user interacts with a WordPress website's calendar, switching between views of month, day, week, and more.

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.

A series of website buttons with The Events Calendar where a user can filter by options like ticket cost, city, accessible events, recurring events, venues, day of the week, and distance.

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.

A section of a website showing a recurring event that happens on Tuesdays.

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.

Interface where a user is dragging and dropping events between days of the week in the WordPress editor.
Advanced ticketing options

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.

Registration forms built with The Events Calendar plugin show fields to put in names, email addresses, experience level, interests, t shirt size, and accessibility requests.

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. 

A shopping cart page shows subtotal, shipping cost, and discounts applied for a soon-to-be customer.
Multi-venue tools

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.

A chef hosts a cooking school event, students in aprons watch her chop vegetables, one is taking notes.
A theater with two individuals on stage, facing each other in chairs and talking, an audience watches.
A yoga class with several attendees sitting in Sukhasana pose.
A concert, the band plays electric guitars and drums, the standing audience has their hands raised and some are filming with their mobile phones.

Create interactive seating maps per venue

Create interactive seating maps with custom seat types, sections, and amenities to match your venues.

A grid-based seating map layout built with The Events Calendar plugin, a user selects a seat and chooses between Main Floor and Children's Admission.

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.

An events organizer sets venue fees in the WordPress editor, with fixed amount fee type, ten dollar amount, and apply fee to venue.
Email marketing

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.

A list of three automated emails to promote an event, asking if the recipient is excited for the meetup, last minute venue change, and that was fun let's do it again, the first two are sent, the last one is scheduled.

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.

Three email campaigns for different attendee types, meetups, season passes, and attendee lists.

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.

An automated event email shows 36% opens, 29% clicks, 54% conversions.

Build awareness with branded templates

Customize templates to match your brand. No generic platform branding in every email you send to your own audience.

Examples of email templates built with The Events Calendar that contain tickets, the emails have brand names and customizations.