Articles on: Appointment Bookings

đŸ‘Ĩ How to set Group Bookings for Appointment Booking Service

Group bookings let more than one customer reserve the same time slot. This is useful for classes, workshops, tours, or any appointment where multiple people can attend at once.


In Hoppy Appointments, a group booking is controlled by the booking limit per time slot. Instead of one customer per slot, you can allow 5, 10, or any number of customers to book the same slot until the capacity is full.


This guide walks you through the setup.



âš ī¸ Before You Begin


Before setting up group bookings, make sure:


  • The Hoppy Appointments app is installed on your Shopify store
  • You have created a Regular or Bundle service → Group bookings use time slots, so this does not apply to Multiday services
  • A Shopify product is connected to the service
  • The app embed is enabled so the booking calendar appears on your storefront


💡 This feature lets multiple customers book the same slot. It does not let one customer book multiple seats in a single checkout.



đŸ› ī¸ Step 1 — Open the Booking Limit Card


  1. Open the Hoppy Appointments app
  2. Go to Services and click the service you want to configure
  3. Open the Availability tab
  4. Scroll to the Booking limit card


This card controls how many bookings the service accepts per day and per time slot.



đŸ› ī¸ Step 2 — Set the Maximum Bookings per Time Slot


In the Booking limit per timeslot section, enter the maximum number of customers who can book the same time slot.


For example:


  • Set it to 1 for one-on-one appointments
  • Set it to 10 for a group class
  • Set it to 20 for a workshop


When the limit is reached, the slot becomes fully booked. If waitlist is enabled, customers can join the waitlist instead.



đŸ› ī¸ Step 3 — Set the Maximum Bookings per Day


In the Booking limit per day section, enter the total number of bookings this service can accept in one day.


This is useful when you want to cap total attendance across all slots — for example, limiting a studio to 50 bookings per day.


â„šī¸ This option is not available for Bundle services.



đŸ› ī¸ Step 4 — Show Available Seats to Customers


To help customers see how many spots are left, enable the seat counter.


  1. Go to Settings → General
  2. Find the Booking limits section
  3. Enable Show available seats per slot


Now the storefront calendar shows labels like:


  • 3 slots left
  • 1 slot left
  • Fully booked


This makes it easy for customers to see which sessions still have space.



đŸ› ī¸ Step 5 — Set Per-Teammate Limits (Optional)


If your service uses Availability per teammate, each teammate can have their own group capacity.


  1. Go to Team
  2. Click the teammate
  3. Open the Availabilities tab
  4. Set How many people maximum can book the same timeslot with you?


This is helpful when different staff members can handle different group sizes.


💡 For more on teammate setup, see Working with Team in Appointment Bookings.



đŸ› ī¸ Step 6 — Save and Test on Your Storefront


  1. Click Save in the service editor
  2. Visit the product page on your storefront
  3. Click the Book Now button
  4. Select a date and time slot
  5. Check that the seat count appears correctly


Try booking the same slot multiple times from different customer accounts or browsers to confirm the capacity is enforced.



âš ī¸ Important Notes & Gotchas


  • One booking = one seat. Customers cannot enter a quantity of seats during checkout. If someone wants to reserve multiple spots, they need to complete separate bookings.
  • Global booking limits override service limits. If you enable Settings → General → Booking limits, those values take priority over the limits set on each service.
  • Manual approval within 24 hours bypasses per-timeslot limits. Bookings made within 24 hours that require manual approval are not counted against the slot capacity until you confirm them.
  • Bundle services do not have a per-day limit or waitlist. They only support per-timeslot capacity.
  • Multiday services do not use time slots. Per-timeslot limits do not apply to multiday bookings.
  • Waitlist can fill empty spots later. If a customer cancels, the slot opens again. See How to Configure Waitlist for Appointment Bookings.



✅ Final Result


After completing these steps:


  • Multiple customers can book the same time slot
  • The slot closes automatically when capacity is reached
  • Customers can see how many seats remain
  • Daily and per-teammate limits match your capacity



📚 Related Articles


  • How to Setup Appointment Booking Services
  • How to setup Booking Availability?
  • Working with Team in Appointment Bookings
  • How to create a Bundle Appointment Booking
  • How to create a Multiday Appointment Booking
  • How to Configure Waitlist for Appointment Bookings
  • How to Use Appointment Bookings with Shopify POS

Updated on: 20/08/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!