Group Appointments

Enable group appointments to allow multiple clients to book the same event for classes, workshops, or group sessions.
On This Page

Step 1: Create Group Service

Group appointments require a two-step setup: first create a group service, then create group events in your calendar.

Step 1: Create a Group Service
  1. Go to the Services tab in your admin dashboard

  2. Click "Add New Service" to create a new service

  3. Enter service details (name, description, duration, price)

  4. In the "Additional Settings" section, toggle "Group Appointment" ON

  5. Click "Create Service"


Step 2: Schedule Group Events

After creating a group service, you need to schedule specific group events in your calendar. Each event represents a specific time slot when clients can join.

How to Create a Group Event
  1. Go to the Calendar tab

  2. Click on a time slot when you want to schedule the group event

  3. In the modal, select "Group Event"

  4. Fill in the form:

    • Select Service - Dropdown showing only services marked as "Group Appointment"

    • Maximum Participants - Number field (default: 10, minimum: 1)

    • Notes - Optional text area for internal notes

    • Repeat Interval - Dropdown: Daily, Weekly, or No repeat

  5. Click "Create Group Event"

Event Duration:

The event duration is automatically determined by the service duration you configured in Step 1.

Recurring Group Events

Group events can be set to repeat automatically:

Daily: Event repeats every day at the same time

Weekly: Event repeats every week on the same day and time

No repeat: One-time event only


How Clients Book Group Events

Group events appear in a separate tab on your booking page, completely distinct from regular one-on-one appointments.

Client Booking Flow
  1. 1. Client visits your booking page

  2. 2. Client sees two tabs: "Services" (regular appointments) and "Group Events"

  3. 3. Client clicks on "Group Events" tab

  4. 4. Client sees a list of upcoming group events with:

    • Service name and description

    • Date and time

    • Price

    • Current participants vs. maximum capacity

  5. 5. Client clicks "Join the group" button

  6. 6. Client fills in their information and completes booking

Date Range Filters

Clients can filter group events by date range:

Today

This Week

This Month

Only future events are shown. Past events are automatically hidden.


Managing Participants

Viewing Participants

To see who has joined a group event:

  1. Go to your Calendar

  2. Click on the group event

  3. The modal shows:

    • Service name

    • Current group size (e.g., "3/10 participants")

    • "Full" badge if capacity is reached

    • Group name (if provided)

  4. Click to expand and view detailed participant list with names, emails, and phone numbers

Adding Participants Manually

You can manually add clients to a group event if it's not full:

  1. Click on the group event in the calendar

  2. If the event is not full, click "Add Participant" button

  3. Fill in the participant's information

  4. Click "Join Group" to confirm

Removing Participants

To remove a participant from a group event:

  1. Click on the group event in the calendar

  2. View the participant list

  3. Click "Remove" next to the participant's name

  4. Confirm the removal


Use Cases

Group appointments are perfect for businesses that offer group services or classes.

Common Use Cases

Fitness Studios

Yoga classes, spin classes, boot camps, HIIT sessions, dance classes

Educational Services

Group tutoring, language classes, test prep sessions, workshops, webinars

Healthcare & Wellness

Group therapy, support groups, wellness seminars, nutrition classes, meditation sessions

Creative Services

Art classes, photography workshops, pottery sessions, cooking classes, music lessons

Professional Services

Training sessions, webinars, group consultations, team workshops, networking events

Related Documentation