Group booking software

Group appointment scheduling for workshops & classes

Let many people book the same session from one link. Set a seat limit, show seats left in real time, and run one-off workshops or recurring classes without a spreadsheet of sign-ups.

  • 14-day free trial
  • Seat limits per session
  • Google, Microsoft & Zoho sync

How it works

One session, many guests

Set the seats once. Freeslot counts every booking and closes the session when it's full.

  1. Create a group page

    Pick a one-time group session or a recurring group series, and set how many seats each session has.

  2. Share one link

    Send it, post it, or embed it on your website. Every guest books from the same page.

  3. Seats fill up

    Guests see seats left and book their own spot. Full sessions stop taking bookings on their own.

Page types

Group session or group series

Two ways to take group bookings, both with seat limits and an attendee list for every session.

Group sessionOne date, many guests

A single date and time with a seat limit. Share the link and guests book until the seats are gone.

Workshops, webinars, info sessions

Group seriesRecurring, seats per session

Weekly days and times across a date range. Every session has its own seat limit, and guests book the dates they want.

Classes, cohorts, office hours, training

Group sessions

Multiple people, one session, a hard seat limit

Guests see exactly how many seats are left and book their own spot. You never oversell a room or a call.

  • One date and time, with the seat limit you choose Professional
  • Live "seats left" count on the booking page
  • Full sessions stop taking bookings automatically
  • One seat per email, so nobody takes two spots by mistake
  • When a guest cancels, their seat opens up for someone else
Group session booking page showing 9 of 10 seats left and a Book a seat form

Recurring group series

Recurring classes with seats in every session

Set the weekly schedule once. Freeslot generates every session in your date range, each with its own seats and roster.

  • Weekly days and times between a start and end date Professional
  • Every session has its own seat limit and attendee list
  • Guests book each date they want to attend - one week or every week
  • Cancel a single session or a whole day; booked guests are emailed automatically
  • The series closes to new bookings after its end date
Recurring group series booking page with a monthly calendar and session times showing seats left

Capacity & attendees

Know who's coming to every session

See seats booked and seats left across the whole series, then open any session for its guest list.

  • Attendee list per session with names, emails, phone, and notes
  • Seats booked, seats left, and open seats across the series
  • Raise capacity anytime - it can't drop below seats already booked
  • Video call or in-person location shown on the booking page

Use cases

Group booking for classes, workshops, and events

Anywhere several people share one time slot, a seat limit beats a sign-up sheet.

Workshops & masterclasses

Workshop booking software that opens registration for a one-off workshop with a hard seat limit and a seats-left count that nudges people to book.

Fitness & yoga classes

Run weekly classes as a group series. Members book the sessions they'll attend, and full classes close themselves.

Webinars & info sessions

Take sign-ups for a live online session, with your video call link shown on the booking page.

Tutoring & group lessons

Small-group lessons with a few seats each - music, languages, or exam prep - booked week by week.

Office hours

Recurring drop-in hours where several students, customers, or teammates can book the same slot.

Training & onboarding cohorts

Schedule recurring training for customers or new hires, with an attendee list for every session.

FAQ

Group booking questions

What is group appointment scheduling?

Group appointment scheduling lets multiple people book the same session from one booking page, up to a seat limit you set. Each guest books their own seat and gets their own confirmation, and the session stops taking bookings once it's full.

How does capacity work for group sessions?

You set a seat limit for each session. Guests see how many seats are left, and once every seat is taken the session is no longer offered. If someone cancels, their seat opens up again. You can raise the limit at any time, but not below the number of seats already booked.

Can the same person book a session twice?

No. Each email address can hold one seat per session, so a guest can't accidentally take two spots in the same session.

How do recurring group sessions work?

Create a group series with the days and times it runs and a start and end date. Every session in the series has its own seat limit and attendee list. Guests book each date they want to attend, and the series stops taking bookings after its end date.

Can I cancel one session in a series?

Yes. You can cancel a single session or a whole day. Everyone booked into it is cancelled and notified by email, and the rest of the series carries on as planned.

Can I use Freeslot for workshop registration?

Yes. Freeslot handles registration for free workshops, classes, and webinars: seat limits, each attendee's name and email (plus phone and notes if you turn them on), confirmations, and an attendee list per session. Payment for paid workshops is handled outside Freeslot today.

Which Freeslot plan includes group booking?

Group sessions and group series are included in the Professional and Teams plans, and you can try them with a 14-day free trial. Compare plans.

More questions? Visit the Help Center or talk to us about your classes or events. Not sure a group session fits? Read how to schedule group meetings without email chains.