Event Registration Plugin for WordPress

Create Flexible Recurring Events

Recurring events and series built with registration in mind. Register for each individual event in a series, a collection of events, or the entire series.

  • Daily, weekly & custom schedules
  • Dedicated series pages
  • Flexible registration options
Get Event Genius
4.7 out of 5 on WordPress.org
Featured on WordPress.org (March 2026)
Built by an experienced WordPress plugin team

How it Works

Creating a recurring event is as easy as creating a page or post in WordPress

Create an Event

Add an event through the Event Genius WordPress plugin

Add your event details.

Set Your Schedule

Create a custom recurrence schedule when creating recurring events in WordPress

Choose daily, weekly, monthly, or custom.

Open Registration

Configure registration for your recurrences, either individual or once for all events

Allow registration for one or every recurrence

Update at Any Time

Add skip days and one-off days to your recurrence as unexpected changes in plans occur

Edit recurrences with the WordPress editor

Comprehensive features to fit all kinds of use-cases

Flexible Recurrence Rules

Create daily, weekly, monthly, or custom repeating events.

Series Management

Manage related event dates as part of a recurring series.

Edit the Whole Series

Changes in the series are reflected on all recurrences.

Skip/Add Dates

Exclude holidays, and add one-off dates.

Registration Support

Register for a single occurrence or every event in a series.

Group Non-Recurring Events

Link individual non-recurring events into a single series.

If you need to schedule a series our group of repeating events, Event Genius has a powerful yet easy to use recurring event feature. You can schedule automatic repeats for classes, meetings, or programs, and organize them into series that display as a connected group. Attendees can register for the entire series or select individual dates, with flexible pricing and capacity rules. View a dedicated series landing page that allows visitors to view all dates in the series and register for them.

Set custom recurrence rules for repeat, recurring events using Event Genius for WordPress

Set Up Automatic Recurring Events

  • Choose daily, weekly, monthly, or custom schedules to repeat events automatically.
  • Save time by creating a single template instead of entering the same details over and over.
  • Perfect for ongoing classes, recurring meetings, or seasonal programs.
  • Adjust the start and end dates to match your event calendar precisely.

Organize Events into a Series

  • Group multiple events under one series for easy organization and display.
  • Show a clear overview of every date in the series on a series landing page.
  • Offer series-level registration so attendees sign up once for the whole set.
  • Keep related sessions connected for cleaner records and reports.
Add non-recurring events to a series
List all recurrences in the event registration confirmation email

Flexible Registration Options

  • Allow attendees to register for the full series or just a single date.
  • Price per event or per the whole series.
  • Customize capacity rules to manage series enrollment versus individual dates.

Display Recurring Events Clearly

  • Highlight series and repeating events on calendars with consistent styling.
  • Provide links to either the entire series or individual dates for flexible browsing.
  • Make long-term schedules easy to navigate for your attendees.
Display recurring events in Event Genius

Why Choose Event Genius

Built for WordPressWorks with Elementor, traditional themes, and block-enabled themes. Build calendars and events just like you need to.
Simple to UseFamiliar WordPress dashboard with an intuitive interface to manage events easily.
One Complete Event WorkflowCreate events, collect payments, manage attendees, send emails, and track registrations without combining separate plugins.
Easily Upload EventsUse our event importer to transfer events from another calendar system or add events using a spreadsheet.
Outstanding and Professional SupportOur customers rave about our support. We are here to help you be successful setting up your events.

Easy and Reliable Event Management

An Easy Event Registration & Calendar Plugin for WordPress

Perfect for event types that don't just happen once.

Event Genius helps you manage repeating schedules without duplicating the same event over and over.

Fitness Classes

Create weekly or monthly class schedules for yoga, training, and group fitness.

Weekly Meetings

Manage recurring club meetings, committee meetings, and member gatherings.

Church Services

Publish recurring worship services, Bible studies, youth groups, and ministry events.

Sports Leagues

Schedule repeating practices, clinics, tryouts, and training sessions.

Training Courses

Create multi-session courses or recurring professional development events.

Clubs & Recreation

Manage ongoing activities, hobby groups, classes, and seasonal programs.

Explore more features

Frequently Asked Questions

Can I create weekly recurring events?

Yes. Event Genius supports recurring schedules such as weekly events, monthly events, and other repeating patterns.

Can I edit one event in a recurring series?

Yes. You can update individual occurrences when one date needs different details.

Can I skip holidays or breaks?

Yes. Skip-date options make it possible to exclude specific dates from a recurring schedule.

Can recurring events accept registrations?

Yes. Recurring events can support registrations when you want attendees to sign up.

Can I create multi-day or multi-session events?

Yes. Event Genius can support events with start and end dates, as well as recurring schedules for repeated sessions.

Can I make a series with events that aren't recurring?

Yes. You can group single events into a group series and allow a single registration for all of the events in the series.

Easy and Reliable Event Management

An Easy Event Registration & Calendar Plugin for WordPress