Features

Booking that knows where everyone sits.

Classes repeat on their own, members pick a spot from a map of your room, the waitlist offers a seat fairly, and the desk runs the class from one roster. Nothing here is an add-on.

Checked against the admin on October 23, 2026.

Booking, from the schedule to the roster, in about a minute, on the demo studio. Watch it with the transcript.
The schedule

Set a class once. It repeats.

A class that runs every week is a template: the name, the instructor, the length, the room and the days it repeats. Save it once and the next 90 days go on the schedule, with another day added each day after that. Change the template and every future class follows. A one-off class or a canceled day is a single edit.

Every location is on the same week view, filtered by location when you want one. A class carries its own free-cancellation window, in hours before it starts.

Class templates: each with its days, time, length, reformers, instructor and location, and how many classes are ahead on the schedule.
Set a class once; the next 90 days are on the schedule.
Spot booking

Members choose the reformer, not just the class.

Draw your room once: rows and columns, then reformers, bikes, mats, towers, chairs or a barre, labeled automatically in reading order from the front. Point a class at the map and members book a numbered spot from it. A class's capacity is the number of bookable spots, so a full class is a full room, not a guess.

Block a spot for one class when a machine is down. Open-room classes still work the old way: a headcount, and everyone settles in.

The floor plan editor: ten reformers in two rows, numbered from the front of the room, with a Set all spots to control above.
Draw the room once; members book a numbered spot from it.
The waitlist

A seat is offered, not forced.

When a full class frees a seat, the waitlist decides by how close the class is. Far from class, the first person waiting is booked automatically. Near class, they get a claim offer with a time limit, so nobody is booked into a class that starts in ten minutes. Inside the release cutoff the seat simply opens to everyone.

Quiet hours hold every message overnight, so no one is texted at 2 AM. Every window is yours to set under Settings › Waitlist, and the defaults are the ones most studios keep.

Settings › Waitlist: the waitlist size, auto-book until, the claim window, open to everyone, and quiet hours.
The waitlist settings, with the defaults most studios keep.
The roster

Run the class from one page.

Every class has a roster. Check members in as they arrive, mark a no-show once the class has started, move someone to another reformer, and add a walk-in or a comp. A member's guest shows on the same roster with a waiver to tick at the door.

After the class ends, Home keeps asking until everyone on the roster is marked, so attendance is never a guess and late-cancel and no-show rules follow the pack or membership each person booked with.

A class roster: six members each on a named reformer, one checked in, with Check in, No-show, Remove and move-to controls on every row.
The roster is the front desk.
90 daysof a repeating class on the schedule the moment you save it
30 minutesthe default claim window on a waitlist offer near class
12 hoursthe default free-cancellation window on a class
In the help center

Add a class that repeats

The template form field by field.

Draw your room

Reformers, bikes and mats with automatic labels.

How the waitlist works

Auto-book, the claim offer and the release cutoff.

Run a class from the roster

Check-in, no-shows, walk-ins and guests.

What it is not

Not appointment scheduling. Frontmat books classes, not one-on-one sessions, and we say so on the compare page.

Not a headcount pretending to be a room. If a class is on a floor plan, every booking is a spot.

Frontmat is $99 a month flat. Every feature on this page, every location, month to month. Card processing is Stripe’s published rate and goes to Stripe.

Free trial without a card. Your data exports any time, including after you cancel.
Start free, no sales call