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.
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.
River Studio workshops
Handmade Pasta
6:30 PM with Elena Martinez
Weekend Wheel Throwing
10:00 AM with Sam Okafor
Kids Science Camp
1:00 PM with Priya Shah
Complete booking
No account password. Confirmation by email.
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.
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.
A week of bookings, automated.
Publish your schedule
Set up your classes once and schedule the sessions you are running this term.
Share your booking link
Post it in your bio, emails, and ads. Embed the widget when your site is ready.
Customers book and pay
Spots lock during checkout, payment is captured, waivers are accepted, confirmations go out.
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.
Related features
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