Feature

Group Appointments

Fill a class, workshop, or tour with multiple customers per slot

Multiple Customers, One Slot

Set a maximum number of attendees on any service. The booking widget tracks capacity in real time and closes the slot when it's full. No manual intervention needed.

Per-slot

Capacity tracking

Real-time

Remaining spots

Auto

Slot closes when full

Per-person

Pricing model

  • Set max_attendees > 1 to enable group mode on any service
  • Customers see remaining spots — "15 spots available" or "3 spots left"
  • Each cancellation reopens a spot automatically
  • One staff member handles the entire group session

Revenue Per Hour

A personal trainer earning $80 per individual session earns $400 from a group class of 5 at the same time. Group appointments let you serve more customers without adding staff hours.

A yoga class priced at $20 per person with 20 spots earns $400 per session. The same instructor, the same 60 minutes.

Combine with flexible scheduling

Set a buffer after each group session for room turnover or equipment cleanup. Customers only see clean, open slots — the prep time is invisible to them.

How Customers Book

  1. Customer selects the group service
  2. They choose a date and time slot — remaining capacity is visible
  3. They book one or more spots
  4. Confirmation email includes group session details and location or meeting link

For online group sessions (Zoom or Google Meet), one meeting link is created and sent to all attendees.

Common Use Cases

  • Fitness classes — yoga, pilates, spin, CrossFit. Set capacity to match your space or equipment count.
  • Workshops — cooking, photography, art. 8 workstations = capacity of 8.
  • City tours — 15-person walking tour with one guide.
  • Corporate training — 20-person workshop with a fixed schedule.
  • Group therapy or coaching — small groups of 4-8 with the same facilitator.

Managing Group Sessions

From the dashboard you can see every participant in each time slot — names, contact info, and payment status. You can cancel individual spots (capacity opens back up) or cancel the entire session and notify all attendees.

Frequently Asked Questions

Early Access — 3 Months Free

Ready to transform your service business?

Join 150+ businesses already using Opencals. Get 3 months completely free with all features unlocked.

No credit card required
Setup in 10 minutes
Cancel anytime