Event Management Extension for Magento 2

Create, Manage Sell

Classes Webinars Courses Conferences Workshops Concerts
Screenshot of the yoga classes website
Screenshot of the meditation webinars website
Screenshot of the programming courses website
Screenshot of the conferences website
Screenshot of the woodworking workshops website
Screenshot of the concerts website


Event Management is a Magento 2 extension that allows you to create, manage, and sell events and event groups like food fests, theatre shows, movie screenings, conferences, concerts, parties, road shows, workshops, and webinars. Whether it’s your line of business, or a means of driving customer engagement.

  • sell events

    Sell events

  • search for events

    Search for events

  • add to wish list

    Add to wish list

  • review events

    Review events

11 Killer Features

Events & Sessions

Create, manage, and sell one-time, multi-date, and recurring single-venue and multi-venue events.

Each event may have one or more upcoming, cancelled, and completed sessions. Each session may contain one or more date and time spans, have its own instructor, seat availability, price adjustment, and notes.


Assign instructors to sessions and list all event instructors on the event page in a respective tab.

Create a separate instructor page with a SEO-friendly URL slug with instructor’s name, photo, bio, and email, and a list of respective classes, paginated.

Wait Lists

Allow logged-in users to sign up for a wait list of a sold-out session and be notified if it becomes available again.


Confirm event registrations and notify customers of upcoming, changed, or cancelled sessions.

Send reminder emails with information on session location, date and time. Ask your customers to fill post-session questionnaires.

Zoom integration

Sell online events that are held in Zoom and make your instructors hosts of the event in question.

Notify your customers and instructors of the upcoming event in advance and share their personal link to the Zoom meeting via email, or let them join the online session via the link in their account in your Magento store.


Manage event attendees. Export .csv file of the list of customers after each event or for all events.


Display events and sessions as a calendar with monthly, weekly, and daily modes. Export events to .ics.


Categorize events by assigning them to native Magento product categories.


Specify locations of your event sessions and filter events by location.

Related products

Suggest your customers to purchase a related product for any event.


Manage all events, their sessions, locations, instructors, and attendees in the admin panel.

Feature comparison

Staylime Aheadworks FME Magenest Webkul Tigren CED Commerce MageArray
Zoom API integrationPower feature: fully automated Zoom event manager
Wait lists for full classesPower feature: allow your guests to get on a wait list when an event if full
Surveys, ratings and feedbackPower feature: get valuable feedback after your event
"My Classes" pagePower feature: customers can easily see all the events they've registered for
Event reminder emailsPower feature: remind customers to attend your event
Add to Calendar linksPower feature: let customers easily add events to their calendar
Event calendars
Easy event creation & management
Non-consecutive, multi-date sessions
Import events
Full-featured registrations manager
Export and print rosters
Open rosters directly from admin order view
Location/venue management
Instructor management
Session capacity reports
Report: view events by customer
Over-enrollment protection
Minimum enrollment threshold
Reserve spot pending payment
Employee/in-person registration
Pre-fill registration info from account
Only "x" spots left notice
Customizable registration fields
Customizable registration expiration time
Feature related products together with events
Instructor bio pages and tabs
Works with Magento "Layered Navigation"
Supports multiple prices per event
Uses native Magento product model
Supports free and paid events
Track admin changes to registrations
Regular updates with new features
Thorough and well maintaineed documentation
Composer installation available

How it works

Create an event
Add a session
Assign an instructor
Screenshot of the 'New product' page in Magento
Screenshot of the 'Add session' section of the Event Management Extension in Magento
Screenshot of the 'Instructors' section of the Event Management Extension in Magento
Screenshot of the product page in Magento

Create a new event as if you were creating a regular Magento product.

Specify where and when each session of the event is going to take place.

Tell everyone who is going to be leading the sessions.

Enjoy selling your newly-created event.

Featured reviews

It’s been a great program to help manage classes and events across our 13 locations

It offers customizable options and flexibility that allows us to offer a wide range of educational content and communicate quickly and effectively with our customers. The team is quick to respond to all questions and concerns, as well as continually working to enhance the program.

Lynnette Pence
Lynnette Pence Class Coordinator, Quality Sewing & Vacuum

Event Management has greatly improved how we manage classes

Features like Automatic Registration Expiration, Multiple Location Support, Wait Lists, and Flexible Session Management have really opened up time in our marketing department when adding, editing, and managing our classes. Our customers love the My Classes page because it allows them to manage their own schedules and waitlist registrations – even if they register at one of our stores.

Sara Curtis
Sara Curtis Digital Media Supervisor, Meissner Sewing & Vacuum Centers

We wanted an extremely stable extension that performed well and was easy to customize

Staylime displayed a strong desire to create an optimized product. Their team’s professionalism struck me the most — they were excellent communicators and focused on building a great product and making their customers happy.

Todd Lininger
Todd Lininger Owner, Todd Lininger Design, LLC


Meissner Sewing Machine Company implements the Event Management Extension for their Magento 2 store.

This allowed Meissner to introduce class management functionality and drive customer engagement through selling sewing classes along with related products.

Specifications & pricing

Current version



Open Source: $99/mo or $990/yr

Commerce: $199/mo or $1,990/yr


Open Source: 2.3.0–2.4.x

Commerce: 2.3.0–2.4.x


PHP composer repository


Q4 2023 Hyvä theme compatibility
August 2023
  • Added admin visibility and management of customer opt-out selections
  • Registration is now canceled when credit memo is issued for $0 order
June 2023
  • Added ability to display a customizable "Special Notice" at the top of all class pages
  • Added list of Zoom User IDs to top of Instructors grid for easy assignment
  • Added ability to control which instructors are listed on Instructors page
  • Added address and phone number of class location to My Classes page
  • Added order comments for all customer-facing Class Manager emails
  • Added Fill Date column to Survey Responses grid
  • Added total number of seats to header of Registrations grid
  • Added session instructor's name on survey form page
  • Added reCAPTCHA to "quick login" form for wait lists (when enabled for frontend forms)
  • Fixed a bug preventing scheduled emails from being sent
  • Fixed an error when survey form is submitted twice
  • Fixed a "wrong column" error in Adobe Commerce
May 2023
  • GraphQL added as separate module (works with v1.11.0+)
  • Zoom authentication method migrated from JWT App to Server-to-Server OAuth
Jun. 20, 2019
  • Initial release


If you have questions or suggestions feel free to drop us a line at [email protected]

  • Does Event Management require Magento to run?

    Yes, Event Management requires Magento 2.3+ to run. If you don’t have a Magento website we can help build you one.

  • Can we give our instructors access to the rosters for their events?

    Yes, you can give instructors access to rosters, using Magento’s user roles management.

  • Can registration be closed at a certain point before the event starts?

    Yes, we have very flexible settings for this. You can set registration to close (preventing any new registrations from being made) right when the class starts, or at any interval before or after that. You can even keep it open an hour or two after the class starts to be able to add anyone who just shows up.

  • How do wait lists work?

    If a class session is full, customers will be able to add their names (and contact info) to a wait list. Once space opens up you can contact them and encourage them to register.