Setting Up Group or Clinic Offerings
This article explains how to create and manage a Group or Clinic offering on SwingMatch — where multiple students book individual sessions at fixed times you set. For one-registration-covers-the-whole-program offerings, see Setting up a camp.
How to create a Group or Clinic offering
Go to the Schedule tab and tap Add Schedule.
Select Group or Clinic — described as "Students book individual sessions."
Enter a Session name (e.g., "Saturday Morning Clinic", "Women's Beginner Group").
Select a Location.
Set the Capacity — the maximum number of students per session. The default is 10, minimum 2, maximum 50.
Tap Create Offering.
Configuring your offering
After creation, go to the edit page to finish setting up:
Description — Explain what the session covers, who it's for, and what to bring.
Pricing — Add one or more pricing options so students can book (see below).
Waitlist — Turn on the waitlist toggle so students can join a waiting list when a session is full.
Booking Questions — Optionally add required questions students must answer when booking (see below).
Sessions — Add sessions from the Sessions view on the Schedule tab. See Setting your availability.
Setting up pricing
Each offering can have multiple pricing options. A pricing option defines who the session is for, how long it is, and what it costs.
To add pricing, tap Add Pricing on the offering's edit page. You'll see these fields:
Type — A category label used for filtering and reporting. Choose a predefined type (Adult, Junior, Playing Lesson, Evaluation, Group) or select Custom to create your own. Some types require a Pro subscription.
Display Name — The name students see when booking (e.g., "Adult 60min," "Junior Beginner"). You can customize this to whatever makes sense for your session.
Duration — How long the session is, in minutes.
Description (optional) — A short note to help students understand what this option includes.
Single Lesson Price — The per-spot price. Check the box and enter the amount. Use $0 for free sessions.
Add Package — Optionally bundle multiple sessions at a discounted rate (e.g., a 5-pack). Tap Add Package, set the number of sessions and the total package price.
Enabled — Toggle off to temporarily hide this pricing option from students without deleting it.
Tap Add to save.
Example: Group clinic with mixed pricing
Display Name | Type | Duration | Single Price | 5-Pack |
Adult | Adult | 60 min | $60 | $250 |
Junior | Junior | 60 min | $40 | $175 |
For more on pricing setup, see Adding multiple pricing options.
Adding booking questions (optional)
You can require students to answer questions when they book a spot — for example, skill level, age, or a waiver acknowledgement.
Go to the schedule's edit page.
Scroll to the Booking Questions section.
Tap Add Question and choose a question type:
Text — Free-form written answer (e.g., "What is your experience level?")
Number — Numeric answer (e.g., "How old is the participant?")
Multiple Choice — Student picks from options you define (e.g., "Skill level: Beginner / Intermediate / Advanced")
Checkbox — Student must check to confirm (e.g., "I acknowledge the waiver and liability terms")
All questions are required — students must answer before completing their booking.
You can add up to 20 questions per schedule. Drag to reorder.
How Group or Clinic booking works
Each student books their own spot in the session independently.
As students book, the remaining capacity goes down. When it hits zero, the session shows as full.
If the waitlist is turned on, students who can't get a spot can join the waitlist instead.
Sessions are automatically confirmed — no instructor approval is needed.
A group chat can be created for each session so you and your students can communicate.
You can notify participants of group chat messages via SMS messages or email when you send the message.
Booking for friends, kids, or other participants
Students can book multiple spots in a single session — for example, a parent booking for themselves and two kids.
During the booking flow, the student taps Add More Participants to add extra spots. Each additional spot costs the per-seat price.
Participant 1 (the person booking) must provide their name and email. Additional participants only need a name — email, phone, and notes are optional.
Additional participants do not need a SwingMatch account. They're recorded on the booking for the instructor's reference.
Notifications are sent to the student who made the booking and to the instructor. If additional participants have an email or phone number on file, they will also receive a notification.
The number of spots a student can book is limited by the remaining capacity of the session.
Upcoming sessions
When you select a Group or Clinic offering on the Schedule tab, you'll see a Sessions view showing your upcoming sessions grouped by month. Tap Add Session to add a new session — pick the date, time, and duration.
Each session also appears on your Lessons tab as a card showing the offering name, date, time, location, duration, and a capacity badge (e.g., "2/3"). You can filter the Lessons tab by All, Private, or Group to quickly find your group sessions.
Renaming individual sessions
Each session can have its own name (e.g., "Morning Group", "Advanced", "Group 1") separate from the schedule title.
Open a session on the Lessons tab to edit its name.
If you don't set a session name, the session uses the schedule title.
The session name shows up on event lists, detail pages, chat titles, and reminders.
Managing a session
Tap a session on the Lessons tab to open the detail page. From here you can:
Start Group Chat — Create a group chat for this session so you and all participants can communicate.
Share Lesson — Share a direct link to this session so students can book a spot.
Cancel Session — Cancel the entire session.
The detail page also shows:
Session details — Date, time, price per person, and enrolled capacity (e.g., "2 / 3 enrolled").
Spots Available — A badge at the top showing how many spots are left.
Participants — A list of everyone who has booked, along with their status (e.g., Pending, Confirmed) and any additional participants they've added (shown as "+1" with the participant's name).
Looking to run a camp?
Camps are a separate offering type where students register once for the whole program (not per session). See Setting up a Camp.
Good to know
You chose Private Lesson, Group or Clinic, or Camp when creating the offering. This cannot be changed later.
Sessions cannot be rescheduled by students. If a schedule change is needed, cancel and rebook.
The capacity can be changed anytime from the edit page (minimum 2, maximum 50).
On your public profile, Group or Clinic offerings show the capacity in the badge (e.g., "5/8").
Booking questions apply to all pricing options within the schedule. They appear during checkout for every student who books.
Booking questions are also available for Private schedules, not just Group or Clinic.
