I am a golf-instructor and would like to create and sell COURSE... i.e. groups of in-person classes that have a limited maximum number of participants. As an example, for $700 a person could pay and be included as one of 4 people in a 4-person group golf class that meets every Tuesday for 12 weeks.
I know BOOKEO can do this (and I think Momense can too) but I don't yet see if Square can do this. Can someone let me know definitively whether or not Square can/cannot handle this at this time?
Hey there ⛳️
That sounds like an awesome setup—you’ll have people lining up to perfect their swing! 🏌️♂️ As for Square, here’s the straight scoop:
Right now, Square Appointments isn’t built for “courses” or multi-session packages with capped participants. It’s great for 1:1 lessons or one-off group sessions, but it doesn’t natively manage:
Limited seats (like only 4 spots in a class)
Multi-week course tracking (like your 12-week golf series)
Bundled/pre-paid enrollments for multiple dates
A couple of ways people work around it in Square:
Sell the course as an “Item” (ex: “12-Week Golf Course – $700”). Then manage the roster manually outside of Square.
Use Appointments for single sessions but block off capacity as soon as your 4 people book in. (A little clunky, but it works if you don’t mind manual adjusting).
But if you want it all automated—limited seats, recurring schedule, pre-paid enrollment—then yeah, platforms like Bookeo or Momence are the right tools. You can still connect them to Square for payments if you want to keep everything in one ecosystem.
So short answer: Square can’t quite do this natively (yet), but there are some semi-manual workarounds until/if they add a proper “course” feature.
Hey there ⛳️
That sounds like an awesome setup—you’ll have people lining up to perfect their swing! 🏌️♂️ As for Square, here’s the straight scoop:
Right now, Square Appointments isn’t built for “courses” or multi-session packages with capped participants. It’s great for 1:1 lessons or one-off group sessions, but it doesn’t natively manage:
Limited seats (like only 4 spots in a class)
Multi-week course tracking (like your 12-week golf series)
Bundled/pre-paid enrollments for multiple dates
A couple of ways people work around it in Square:
Sell the course as an “Item” (ex: “12-Week Golf Course – $700”). Then manage the roster manually outside of Square.
Use Appointments for single sessions but block off capacity as soon as your 4 people book in. (A little clunky, but it works if you don’t mind manual adjusting).
But if you want it all automated—limited seats, recurring schedule, pre-paid enrollment—then yeah, platforms like Bookeo or Momence are the right tools. You can still connect them to Square for payments if you want to keep everything in one ecosystem.
So short answer: Square can’t quite do this natively (yet), but there are some semi-manual workarounds until/if they add a proper “course” feature.
I'm trying to do something similar to your gold course, but for swimming. I discovered that square isn't set up to do this without me overseeing enrollment. What platform did you end up using for your course? Squre, Bookeo or Momence?
Square Community
Square Products