📝 Overview
Registration Types control how customers sign up and how fees apply. It determines whether sign-ups are handled per session/day, for a whole season, or through a team structure.
By default, Dash comes with three pre existing Registration Types (Class, Camp/Per Session, and Teams). Additional types can be created that follow the same billing style of the initial three but under different names.🔑
📍 Where
Start typing "Registration Types" in the global search box or press the Programs option from the drop down menu. Select Registration Types.
🛠️ Setup
Click the arrow to learn more
Click the arrow to learn more
Click the "+" symbol to add a new Registration Type. Enter Name and choose the base type: Class, Camp / Per Session, or Team. Click Save.
If you decide not to use one of the preset types (Team, Class, Camp), you can inactivate them.
📌 Important Clarification
When you create a new Registration Type, it will appear anywhere Registration Types are used — including in the Programs dropdown. This may look similar to a Program Type, but it is different:
Registration Type = controls how registration logic works (Class, Camp/Per Session, Team, or custom).
Program Type = organizes programs into categories (e.g., Camps, Lessons, Clinics).
🔗 Linking Registration Types to Seasons
Your custom type appears when you create Seasons. The behavior follows the base type you chose.
Click the arrow to learn how linking affects season behavior
Click the arrow to learn how linking affects season behavior
This new Registration type will also appear when you are creating seasons.
Depending on which Registration Type you choose (Per session, Class or Team), it will display the characteristics of that type of season. In the example below, an Open Skate was created which utilizes a Camp registration logic where customers can register for daily, weekly, or all events for the entire season.
🗓️ Scheduling Events
⚠️ Note: If you’ve set up a season with a custom Registration Type, you must schedule its events directly in the Calendar. The Class & Camp Scheduler only supports events labeled Class or Camp.
🏷️ Creating a Custom Event Type
Click below to learn more about Event Types.
📆 Creating Custom Events Directly Into Calendar
Click the arrow to learn more about scheduling custom event types
Click the arrow to learn more about scheduling custom event types
From the Calendar, click on the time frame of the resource you intend to place the event. And then select the desired Event Type from the pop up menu.
Description: Can be left blank. It will pick up the roster name when saved.
Confirm the Location, Resource, and decide if this event will be on the "Entire Resource" or a Sub Resource.
Confirm the initial "start" date and time along with the "end" date and time.
If creating a series of events, when entering the above details, simply add the initial event date times.
Click the "Event Repeats" toggle to open up the repeat event options.
You can decide if this event should repeat daily, weekly, monthly or yearly.
If you choose "Weekly", you will be given the option to choose which days of the week the event occurs on.
Enter the "End Date" or "Number of "days, weeks, months, etc".
Click "Next" to verify the series of events. You can choose to edit or delete an event from the series if you like.
Once the series is set, click the "Ok" button.
Choose whether to Publish Online or not. If the event is not published, customers will not see it on the Member App or subscribed calendars.
Program Details: Select the Season and Level. Then you can choose from the available rosters within this level. If a season was not selected you will need to manually enter the roster ID.
Event Capacity: This will limit the number of customers that can register for a given day. Not to be confused with the roster Min and Max.
Click the "Save" button if you are just creating this one series of events. If you are wanting to create additional non-related events, you can choose the option "Save & Create New Event". If you are wanting to keep some of the same structure of this series, you can press the "Save & Create Similar Event".
Once this has been "saved", you can view the events that have been added to the calendar.
💡 Pro Tips
⚠️ Scheduler scope: The Class & Camp Scheduler supports only Class and Camp labels. Use Calendar for custom type labels.
🧠 Name clearly: Use descriptive names that match how customers recognize your offerings, for example, “Open Skate Weekdays - Dec 2024”.
💬 Refresh menus: After adding a new type, refresh so it appears in Programs and other menus.
⛔️ Do not mix up limits: Event Capacity limits per‑day registrations and is different from the roster's Min and Max.
📌 Price display tip: For per‑session seasons, adjust Online Price Display at the Level to show total price or per‑event plus total, which can reduce sticker shock.
❓ Frequently Asked Questions (FAQs)
Click the arrow to view frequently asked questions
Click the arrow to view frequently asked questions
Why does the Class & Camp Scheduler not show my custom type?
Click the arrow to see the answer
Click the arrow to see the answer
The scheduler creates events labeled Class or Camp only. To reflect a different label on events, create them from Calendar.
Where will my new Registration Type appear after I save it?
Click the arrow to see the answer
Click the arrow to see the answer
You will see it anywhere Registration Types are used, including the Programs drop‑down, after you refresh.
Can I change the logic behind a custom name?
Click the arrow to see the answer
Click the arrow to see the answer
No. The logic comes from the base event type you select (Class, Camp / Per Session, or Team). The name is cosmetic.
Do unpublished events appear for customers?
Click the arrow to see the answer
Click the arrow to see the answer
No. If Publish Online is off, events do not appear in the Member App or in subscribed calendars.
What is the difference between Event Capacity and roster Min/Max?
Click the arrow to see the answer
Click the arrow to see the answer
Event Capacity limits how many registrations can occur on a specific event date. Roster Min and Max control roster size.