Online class booking software

Online class booking software.

Take class bookings on your website, a hosted page, or through a custom API. Customers book in seconds by email; you get payments, waivers, reminders, and reports running behind the scenes.

For: studios, workshops, instructors, and schools that sell scheduled spots: cooking, art, fitness, music, kids programs, and more.

How customers book

Built around classes, not generic appointments.

FullClass is for businesses that sell scheduled spots with limited capacity, where availability, payments, staff, and policies all matter. Customers browse upcoming classes, reserve one or several spots, pay, and get an instant confirmation.

There is no password to create. The system links or creates a customer record by email, and future access happens through secure magic links. Fast for the customer; a clean customer list for you.

fullclass.io/b/river-studio
Upcoming classes

River Studio workshops

APR24

Handmade Pasta

6:30 PM with Elena Martinez

3 spots
APR25

Weekend Wheel Throwing

10:00 AM with Sam Okafor

8 spots
APR26

Kids Science Camp

1:00 PM with Priya Shah

12 spots

Complete booking

No account password. Confirmation by email.

2 spots$190.00
Promo code- $20.00
Tax$8.50
Total due$178.50
Credit card, gift card, or class pass
What it replaces

The end of the booking patchwork.

If any of these sound familiar, you have outgrown spreadsheets and inbox booking.

Spreadsheet rosters

Manually tracking who booked which session, and whether they paid.

Back-and-forth email

Confirming times and spots one message at a time.

Manual payments

Chasing e-transfers and reconciling them against your class list by hand.

Forgotten waivers

Printing and collecting paper forms at the door before class can start.

Last-minute cancellations

No clear policy, so refunds and credits become a judgment call every time.

Empty spots

No reminders, no waitlist visibility, and no view of what actually sold.

How FullClass fits

Three ways to take bookings, one engine behind them.

  • Hosted booking page. A branded link you can share today, no website rebuild required.
  • Embeddable widget. Drop the full booking flow into your own site with a few lines of JavaScript.
  • Developer API. Build a custom booking experience on scoped, origin-restricted keys.
  • Payments your way. Square and Stripe, plus gift cards, class passes, and promo codes.
  • Waivers & policies. Collect waiver acceptance and enforce tiered cancellation rules before customers pay.
  • Reminders & reports. Confirmation and reminder emails, plus revenue and tax reports, with attendance reporting when you switch it on.
  • Waitlists. When a class sells out, customers join a waitlist and are emailed the moment a seat opens up, so a cancellation fills itself.
Example workflow

A week of bookings, automated.

1

Publish your schedule

Set up your classes once and schedule the sessions you are running this term.

2

Share your booking link

Post it in your bio, emails, and ads. Embed the widget when your site is ready.

3

Customers book and pay

Spots lock during checkout, payment is captured, waivers are accepted, confirmations go out.

4

You run the business

Reminders reduce no-shows; reports show revenue, tax, and what sold, all in one admin.

Running classes online?

Add an online location with a Zoom or Google Meet join link, and send joining details such as the meeting ID or passcode straight to booked customers. Virtual and in-person classes live in the same schedule.

Get started today

Start taking class bookings online.

Start taking bookings in minutes. Publish a booking page, embed the widget, or build on the API.

30-day free trial · Cancel anytime