Skip to main content

Create Recurring Events

Create Events that Repeat Regularly or on a Custom Schedule

Written by Ashley Owens
Updated this week

INTRODUCTION

Feature Summary: System users can create a recurring event.

Use Cases: Create any kind of recurring event to meet club needs, including daily, weekly, and custom scheduling.


PREREQUISITES

To create a recurring event, follow all the steps in the Event article. The main difference is that the system user enables the Recurrence feature, which is described below.


SETUP REQUIREMENTS

  1. Log in to the admin dashboard.

  2. Click EVENTS on the side menu.

  3. Create a new event or edit an existing one.


Adding a Recurrence

  1. Go to the Date Times heading.

  2. Enter the start date of the event and set the times.

  3. Click the Recurrence field and select an option on the drop-down menu.

  4. Configure the settings (see below).

  5. Complete the form fields and then save.


Daily

To set the daily schedule, the system user selects:

  • Every X days (e.g. enter 1 for every day of the week or 2 for every other day of the week), or

  • Every Weekday.

To set the last day of the recurring event, the system user can:

  • count the number of event days and stop after X dates, or

  • use the calendar icon to set the last day of the recurring event.

Optionally click the Exception Dates field and select one or more dates between the start and end when the event won't take place.


Weekly

Set the schedule to repeat every X number of weeks (e.g. enter the number 1 to repeat every week and 2 to repeat every other week).

  • Use the checkboxes to select the days of the week.

  • Set the end of the event and add exception dates as needed (see the Daily description above for details).


Monthly

Set the schedule to repeat every X months (e.g. enter the number 1 to repeat every month and 2 to repeat every other month).

Set the day of the event:

  • enter a calendar date (e.g. the second of every month), or

  • use drop-down menus to set the day of the week

Set the end of the event and add exception dates as needed (see the Daily description above for details).


Custom

Click dates on the calendar to select event dates.


Limit

A recurring event can include up to 99 total occurrences.


Single Date vs. All Dates Registration

When setting up a recurring event, these options control how players can register.

Allow Registrants to Register for Single Dates

Enabling this option allows players to sign up for individual occurrences of the event. This is ideal for drop-in style events where attendance may vary week to week. Players will pay the drop-in price for each date they select. Example shown here:

Allow Registrants to Register for All Dates

Enabling this option allows players to register for the entire series of events at once and pay the full price. This is best for programs or leagues where you want consistent participation across all dates. Example shown here:

Example: Weekly Open Play

Let’s say you’re running Open Play every Monday night from June through August:

  • If Allow Registrants to Register for Single Dates is enabled → Players can choose which Mondays they want to attend and pay per session.

  • If Allow Registrants to Register for All Dates is enabled → Players can register once and be signed up for every Monday in the series and pay the full price.

Many clubs enable both options to give players maximum flexibility—allowing regulars to commit to the full series while still accommodating drop-in players. In this setup, players can choose to Register for the Full Event or select Register for specific dates individually. Note: If your event allows both drop-in and full registrations, automatic event cancellation is not supported. Admins must monitor attendance and manually cancel dates with low registration numbers if needed.

Example showing both drop-in and full registration options enabled:


Related Videos

Click here to watch the section of the Events: Overview video that covers the information in this article.

Did this answer your question?