hello @AngusLowe
Our Slot app can handle your coaching and camp booking needs:
SLOT Scheduling Booking App - Shopify Appointment Booking App | Best Booking System 2025 | Shopify App Store
Here’s your step-by-step setup for coaching and camps:
Step 1: Create Appointment Types
-
Open SLOT app in Shopify admin
-
Choose “Link to a product”
-
Select your coaching/camp service from dropdown
-
Click “Next”
Step 2: Set Up Multiple Locations
Create separate calendars for New Zealand and South Africa to prevent cross-location conflicts while allowing simultaneous bookings.
Step 3: Configure Capacity & Group Bookings
-
Set “Number of Appointments per Time Slot” to “Limited”
-
Enter max capacity for camps/group sessions
-
Enable “multiple time slot selection” for booking multiple sessions
Step 4: Payment Integration
Select “Payment is required” in Payment Options so all bookings integrate with Shopify’s payment gateways.
Step 5: Calendar Sync
The app automatically syncs with Google/Outlook calendars to prevent double-booking.
Repeat these steps for each service type (private coaching, group mentoring, camps). Each links to Shopify products for seamless checkout!
Multiple Service Types: Create separate appointment types for private coaching, group mentoring, and camps. Link each to Shopify products for integrated payment processing.
Location Management: Set up separate calendars for New Zealand and South Africa locations. This prevents double-booking across locations while allowing simultaneous bookings.
Group Bookings & Capacity: For camps and group sessions, set “Number of Appointments per Time Slot” to “Limited” and configure your maximum capacity to prevent overbooking.
Multiple Bookings: Enable multi-slot booking so customers can book multiple sessions (like for two children) in one transaction. Activate “multiple time slot selection” in your scheduling page settings.
Payment Integration: All bookings integrate with Shopify’s payment gateways. Customers add sessions to cart and checkout normally.
Google Calendar Sync: The app syncs with Google/Outlook calendars to avoid double-booking and keep schedules aligned.
The app doesn’t currently support recurring bookings or automatic Google Meet links, but handles most of your requirements perfectly.
Read the step by step guide here: Step-by-step guide to creating booking for a product page | SLOT App Help Center
If you need any help reach out to the live chat on the help center 