Understanding Programs and Schedules
To effectively manage your offerings on Communiti, it is important to understand the relationship between a Program and a Schedule. Think of a Program as your master template and a Schedule as the specific dates and times that users can actually book.
Written By communiti
Last updated 2 months ago
What is a Program?
A Program is the foundation of your offering. It contains the high-level details that rarely change, such as:
The Program Name and Description.
The Program Type.
Legal Clauses and Waivers that users must accept during registration.

Choosing Your Program Type
Selecting the correct type helps users find your sessions and ensures the booking flow matches your needs.
Camps: Use this when you have exact dates and times already set. This is best for traditional camps or when you have definitively booked a facility for a specific block of time.
Clinic: Use this for skill-specific development sessions with exact dates and times. This is best for programs focused on teaching specific techniques.
League: Use this for tournament-style sessions, pick-up games, or team play where scores are recorded. This is best for court or field bookings where users sign up to compete.
Private: Use this to give users access to your personal bookable calendar. This allows users to pick a date and time for lessons based on your specific availability.
Other: Use this for everything else, such as memberships, administrative fees, or registration add-ons.

What is a Schedule?
The Schedule is where you turn your template into a bookable event. When you "Add a session" to the schedule, you define the "When" and the "How Much":
Dates and Times: The specific calendar days the session runs.
Pricing: The cost for that specific set of dates.
Capacity: The maximum number of slots available for the session.

How They Link Together
You cannot create a schedule without first having a program template.
You create a Program (e.g., "Summer Volleyball Skills").
You then create a Session in the Schedule and link it to that Program.
One Program can be used for many different Sessions. For example, you can use the same "Summer Volleyball Skills" Program to schedule a session in July and another in August.

