Class booking software for studios and workshops

Fill your classes, skip the paperwork.

Customers pick a class, choose how many spots, pay and sign the waiver in one go, on your own website or a booking page we host for you. You get the booking, the money and the signature.

30-day free trial · Every feature included · Cancel anytime

Three ways to take bookings

Start with a link. Move it onto your website when you're ready.

Most studios share a booking link on day one and add online booking to their own website later. If you have a developer, they can build a checkout of their own on top of ours.

1

A booking page, ready today.

Put the link in your Instagram bio, your newsletter, or anywhere your customers already find you.

  • Your own address, app.fullclass.io/b/your-studio
  • Your logo, colors and class photos
  • No website needed
2

Booking on your own website.

Paste two lines of code where you want it, and customers book and pay without ever leaving your site.

  • Matches your colors and fonts
  • Eight languages, or your own wording
  • Bookings show up in Google Analytics
3

Your own checkout, built on our API.

Your developer designs the whole experience. FullClass handles the spots, payments and security behind it.

  • Full booking API
  • Never oversell a class
  • Connect your own tools
Running the studio

The work that comes after someone books.

Payments, waivers, gift cards and reports. The jobs that used to live in a spreadsheet and your inbox.

Set up a class once, then run it as often as you like.

Price, class size, instructor and waiver carry over to every date, and you can still change any single session. Repeat it weekly in one step. Turn on the waitlist and people can join it when a class sells out.

Class scheduling

Get paid through Stripe or Square.

Money goes straight into your own account. If a booking fails after the card is charged, the payment is refunded straight away. Free classes work too.

Payments

Sell gift cards and class passes.

Sell a gift card in December for a class someone books in March. Passes cover a set number of classes, and you choose which ones. Refund a booking and the value goes back on the card.

Gift cards & passes

Promo codes that stop when you say so.

Cap how many times a code can be used, set start and end dates, or limit it to a single session. Reports show how often each code was used and how much it gave away.

Promo codes

Waivers signed online, not at the door.

Customers sign when they book, so there's no clipboard at the door. When they cancel, your cancellation policy decides what they get back.

Waivers & policies

Let your instructors in without handing over everything.

Decide what each role can see and do, with exceptions for one person. Instructors who connect Google Calendar see their classes there, and everyone can work in English, French, Spanish, Italian or German.

Roles & permissions

Let your regulars bring their friends.

Customers get a link to share. You can give the friend a discount, and once a new friend has taken a class, your customer gets a gift card you choose.

Referrals

Know what sold, who booked, and what is owed.

Revenue, tax, attendance, gift card balances and promo code use, ready for when your accountant asks.

Reports

Ask an AI assistant about your studio.

Connect Claude or ChatGPT and ask "how full is Saturday?" or "what did we make in March?" It can look but not change anything, and no customer data leaves.

AI assistants

Sell a course, not just a class.

Bundle several sessions into one course. Customers pay once and they're booked into every date.

Courses

Add paid extras at checkout.

Materials, equipment hire, a glass of wine. Customers add them when they book and pay for everything at once.

Class add-ons

Take private bookings.

When a company wants the whole class for a team night, send a quote with a deposit now and the balance later. FullClass sends the invoice and chases the balance for you.

Private events
Group bookings

Four people booking? Still one checkout.

With a lot of booking tools, four friends signing up for a cooking class means going through checkout four times and getting four confirmation emails.

With FullClass, one person books all four spots, uses one promo code or gift card, pays once and gets one email.

Adult and child prices, or a sliding scale? Give a class several prices, and a family can book two adults and a child in that same checkout.

The old way
Booking 1 · 1 spot · $95 · 1 email
Booking 2 · 1 spot · $95 · 1 email
Booking 3 · 1 spot · $95 · 1 email
Booking 4 · 1 spot · $95 · 1 email
4 checkouts  ·  4 emails
vs
FullClass
4 spots  ·  $380  ·  promo applied
1 checkout  ·  1 email
For your customers

No passwords. Just email.

Nobody wants another account just to book a pottery class. Customers book with their email address, and when they want to check a booking, we email them a link that signs them straight in. If your policy allows it, they can cancel from there too.

What customers can do from that link

Booking historyPast and upcoming classes
Booking detailTime, location and price paid
Cancel a bookingIf your policy allows it
Email preferencesReminders and marketing
Integrations

Works with the tools you already use.

Take payments through Square or Stripe, put classes on Google Calendar, and keep your Mailchimp or MailerLite list in sync. Zapier covers most of the rest.

Who it's for

Anything with a start time and a limited number of spots.

A lot of class booking software is really appointment software with a group setting. FullClass works the other way round: people book a place in something you run, not a slot in your calendar.

Cooking classes

Small groups, ingredient add-ons, and gift cards for birthdays.

Art workshops

Weekly classes, private paint parties, and reminder emails you can turn on.

Fitness classes

Class passes, capped class sizes, and instructors' own calendars.

Kids programs

Camps, waivers signed by parents, and clear cancellation rules.

Training sessions

Multi-session courses, paid materials, and attendance reports.

Tours and experiences

A quick checkout for visitors, with your cancellation rules built in.

Lessons

Set your usual price and class size once, change it for any session.

Workshops

One-off workshops that sell out, with a waitlist for the next one.

FullClass is
  • Classes, workshops, courses, and camps at a set time, with a limited number of spots.
  • Several spots in one checkout, with one payment and one confirmation email.
  • Prepaid class passes and gift cards that redeem against a booking.
  • Your own Stripe or Square account, paid direct, with no cut of your sales.
FullClass is not
  • Monthly memberships or autopay. Class passes are prepaid and finite.
  • A marketplace. Your booking page is yours, and we do not send you customers.
  • Appointment booking against an instructor's open hours. You put the session on the calendar, customers take a spot on it.

Choosing between booking tools? See eight compared side by side.

Simple pricing

Pick a plan. Every feature included.

Your first plan starts with a 30-day free trial. Your card is not charged until the trial ends, and you can cancel anytime. Plans differ only by how many spots you schedule each month, never by features. We take no cut of your sales, and you keep your own payment processor. Prices in USD, exclusive of tax.

Lite
$5 / mo

For solo instructors.

100 spots / mo
  • Every feature included
  • No cut of your sales
Start free trial

Free for 30 days, then $5 / mo.

Growth
$59 / mo

For busy schedules.

2,000 spots / mo
  • Every feature included
  • No cut of your sales
Start free trial

Free for 30 days, then $59 / mo.

Pro
$129 / mo

For high volume.

5,000 spots / mo
  • Every feature included
  • No cut of your sales
Start free trial

Free for 30 days, then $129 / mo.

Pay yearly and two months are free. A spot is one place on a class you put on your calendar, counted across every event that month whether or not it sells. We check it when you schedule a class, so a customer is never blocked from booking.

Need more than 5,000 spots a month? Contact us about Enterprise

EU & UK studios: Prices exclude VAT. Add your VAT number at signup (required in the EU, optional in the UK). We don't charge VAT; you account for it yourself under the reverse charge.

Get started today

Your first booking page can be live today.

Set up a booking page this afternoon and share the link. Everything else can wait until you need it.

30-day free trial · Cancel anytime