How to create a group offering
Go to the Schedule tab and tap Add Schedule.
Select Group — described as "Multiple bookings per session."
Enter a Title (e.g., "Saturday Morning Clinic").
Select a Location.
Set the Capacity — the maximum number of students per session. The default is 10, and the range is 2 to 50.
Tap Create Schedule.
Configuring your group lesson
After creation, go to the edit page to finish setting up:
Description — Explain what the group lesson 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. This is a Pro feature.
Availability — Set the days and times you offer the group. See Setting your availability.
Setting up pricing
Each offering can have multiple pricing options. A pricing option defines who the lesson 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 lesson.
Duration — How long the lesson is, in minutes.
Description (optional) — A short note to help students understand what this option includes.
Single Lesson Price — The per-lesson price. Check the box and enter the amount. Use $0 for free lessons.
Add Package — Optionally bundle multiple lessons at a discounted rate (e.g., a 5-pack). Tap Add Package, set the number of lessons 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
Say you run a "Saturday Morning Clinic" and want to offer different rates for adults and juniors, plus a discounted 5-pack:
Display Name | Type | Duration | Single Price | 5-Pack |
Adult | Adult | 60 min | $60 | $250 |
Junior | Junior | 60 min | $40 | $175 |
Students pick the option that fits when they book. Each option can have its own duration, price, and packages.
For more on pricing setup, see Adding multiple pricing options.
How group 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.
Group lessons 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 participant 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 group 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 (e.g., 3 spots at $60 = $180 total).
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 group sessions
When you set availability for a group offering, SwingMatch automatically creates upcoming group sessions on your Lessons tab. Each session appears 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.
Managing a group session
Tap a group 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).
Good to know
You choose Private or Group when creating the offering. This cannot be changed later.
Group lessons 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 offerings show the capacity in the badge (e.g., "5/8").
