Skip to main content

Setting Up Group Lessons

This article explains how to create and manage a group offering on SwingMatch.

Updated over 2 weeks ago

How to create a group offering

  1. Go to the Schedule tab and tap Add Schedule.

  2. Select Group — described as "Multiple bookings per session."

  3. Enter a Title (e.g., "Saturday Morning Clinic").

  4. Select a Location.

  5. Set the Capacity — the maximum number of students per session. The default is 10, and the range is 2 to 50.

  6. 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.

  • Booking Questions — Optionally add required questions students must answer when booking.

  • Events — Add group sessions from the Events view on the Schedule tab.


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.

  • 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.


Adding booking questions (optional)

You can require students to answer up to 20 questions during checkout, such as skill level or waiver acknowledgements.

  1. Go to the schedule's edit page and scroll to Booking Questions.

  2. Tap Add Question and choose a type:

    • Text (e.g., experience level, allergies, etc.)

    • Number (e.g., age)

    • Multiple Choice (e.g., club handedness)

    • Checkbox (e.g., waiver acknowledgment)

  3. All questions are required for the student to complete their booking.


How group booking works

  • Independent Booking: Each student books their own spot until capacity reaches zero and the session is marked full.

  • Waitlist: If enabled, students can join a waitlist when sessions are full.

  • Auto-Confirmation: Group lessons are automatically confirmed without instructor approval.

  • Communication: Instructors can create a group chat and notify participants via SMS or email.

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 go to the Schedule tab and select a group offering, you'll see an Events view showing your upcoming sessions grouped by month. Tap Group Lesson / Camp to add a new session. 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.


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 booked.

  • 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).


Multi-day camps

Group lessons can span multiple days — for example, a 3-day junior golf camp. To set this up:

  1. Open the group session from the Schedule or Lessons tab.

  2. Tap Add Day to add additional dates to the session.

  3. or each day, set the date, start time, and duration.

The session displays each day as "Day 1," "Day 2," etc. Students book the entire camp as one booking.


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").

  • 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.

Did this answer your question?