Get Plugin

Recurring Events

Recurring Events

Create events that repeat on a schedule. Set up weekly classes, monthly meetings, or annual conferences with a single event configuration.

How recurrence works

When you save a recurring event, the plugin generates individual occurrences. Each occurrence is a separate event linked to the parent.

  • Edit the parent to change all future occurrences
  • Edit an occurrence to change only that date
  • Delete an occurrence without affecting others

Setting up recurrence

  • Create or edit an event
  • In the Event Details section, check This is a recurring event
  • Configure the recurrence pattern
  • Save or publish the event

Recurrence pattern

Frequency How often the event repeats:

  • Daily: Every day or every X days
  • Weekly: Every week or every X weeks on specific days
  • Monthly: Every month or every X months
  • Yearly: Every year or every X years
  • Custom: Define your own pattern
Interval How many periods between occurrences:
  • Every 1 day = daily
  • Every 2 weeks = biweekly
  • Every 3 months = quarterly

Weekly options

For weekly events, select which days:

  • Monday through Sunday checkboxes
  • Select multiple days for events happening several times per week
  • Example: Every Monday, Wednesday, Friday

Monthly options

Choose how monthly events recur:

By Date Same date each month (e.g., the 15th).

By Day Same position each month (e.g., second Tuesday, last Friday).

End condition

When should recurrence stop:

After X Occurrences Generate a specific number of events (e.g., 10 sessions).

By Date Continue until a specific end date.

Never Continue indefinitely (generates up to 52 occurrences).

Managing occurrences

Viewing occurrences

In the events list, recurring events show:

  • Parent event with recurrence icon
  • Number of occurrences
  • Date range
Click the occurrence count to see all dates.

Editing single occurrence

To change one date only:

  • Find the occurrence in the events list
  • Click to edit
  • Make changes (time, description, etc.)
  • Save
Changes apply only to that occurrence. Future regeneration does not overwrite manual edits.

Editing all occurrences

To change the pattern:

  • Find and edit the parent event
  • Update details or recurrence settings
  • Click Regenerate Occurrences
  • Save
This creates new occurrences based on updated settings.

Deleting single occurrence

Remove one date from the series:

  • Find the occurrence
  • Move to Trash
  • Or add the date as an exception (see below)

Deleting all occurrences

Delete the parent event to remove the entire series. Occurrences move to Trash with the parent.

Exceptions

Exclude specific dates from the recurrence pattern.

Adding exceptions

  • Edit the parent event
  • In the Recurrence section, find Exceptions
  • Click Add Exception
  • Select the date to skip
  • Save
The occurrence for that date is removed or not generated.

Use cases

  • Skip holidays
  • Skip dates when venue is unavailable
  • Cancel individual sessions

Managing exceptions

View all exceptions in the parent event. Remove exceptions to restore those dates during regeneration.

Tickets for recurring events

Each occurrence can have tickets sold separately.

Same ticket product

Link one product to the parent event. Customers select which date when purchasing.

Separate ticket products

Create different products for each occurrence. Useful when pricing varies by date.

Capacity per occurrence

Set capacity on the parent event. Each occurrence has its own attendee count toward that capacity.

Calendar display

Recurring events show on calendars with:

  • Each occurrence on its date
  • Consistent title and appearance
  • Individual links to each occurrence
Event lists can show all occurrences or group by parent.

Examples

Weekly class

  • Frequency: Weekly
  • Days: Tuesday, Thursday
  • Interval: Every 1 week
  • End: After 12 occurrences
  • Result: 24 sessions over 12 weeks

Monthly meeting

  • Frequency: Monthly
  • Type: By Day (First Monday)
  • Interval: Every 1 month
  • End: By date (December 31)
  • Result: Monthly meetings through year end

Annual conference

  • Frequency: Yearly
  • Interval: Every 1 year
  • End: After 5 occurrences
  • Result: Conference for next 5 years

Biweekly workshop

  • Frequency: Weekly
  • Days: Saturday
  • Interval: Every 2 weeks
  • End: After 6 occurrences
  • Result: 6 workshops over 12 weeks

Best practices

Plan the Pattern First Think through your schedule before creating. Changing patterns after ticket sales complicates attendee management.

Use Exceptions Use exceptions for one-off cancellations rather than deleting occurrences. This maintains the pattern for future regeneration.

Check Generated Dates Review the occurrence list after creation. Ensure dates fall correctly, especially around holidays.

Communicate Changes If editing occurrences after people register, notify attendees of changes via the event update email feature.

Limitations

  • Maximum 52 occurrences generated at once
  • Complex patterns may need manual adjustments
  • Changing recurrence after ticket sales requires careful attendee management