Built for personal-training studios

Run the studio from one timetable.

Set the weekly pattern once. muovvi publishes the classes, takes the bookings, holds the waitlist, and knows who actually turned up.

Create your studio, invite your clients, publish your first week

The week, handled

The repetitive half of running a studio stops being anybody's job.

Publishing next month's classes, chasing confirmations, counting sessions off a plan. All of it is bookkeeping, and none of it is coaching.

A pattern, not a calendar

Set the weekly timetable once and muovvi publishes the classes weeks ahead. Editing the pattern moves what hasn't happened yet and leaves last Monday exactly as it was taught — coaches included.

The door keeps the register

Leave a tablet by the entrance. Arriving clients tap their own name — walk-ins included — and between classes the screen follows the timetable on its own. Nobody walks back to reset it.

Plans that keep their word

A price change publishes a new version of the plan. Everyone who signed up before keeps paying what they agreed to, and last quarter's numbers still read the way they read at the time.

Three cutoffs, one class

The empty six o'clock stands itself down.

A class nobody booked doesn't need a coach standing in it, and a class with one spot left shouldn't close at breakfast. Three separate deadlines, because they are three separate decisions — and yours to set.

Eight hours out

Free cancellation ends, and a class still under its minimum is called off. Sessions go back, the coach is freed, the people who were coming are told.

One hour out

Booking stays open until then, so somebody deciding on the way home from work can still take the last spot.

The moment a spot opens

The waitlist promotes the next person by itself and exempts them from the cutoff they just missed. No offer to accept, no window to lose.

One reading of the gym

The dashboard describes the studio. It never becomes a second version of it.

Schedule, roster, plans and attendance are the same records read from different angles — so there is nothing to reconcile on a Sunday night.

1

timetable the whole studio reads from

3

roles — owner, admin, coach — each seeing their own work

8h

before a class nobody booked stands itself down

0

double bookings: capacity is held inside the transaction

Health data, with limits

Boundaries the database enforces, not the copy.

You are keeping injuries, measurements and payment history for other people. A promise about who can see what is worth exactly as much as the constraint behind it.

Isolated per studio

Every row is bound to the studio that owns it by the database itself, not only by the code that reads it. A coach who works at two gyms says which one they're acting in.

Measurements are append-only

A new assessment is a new record; nothing is edited in place. That is what makes a six-month comparison worth showing somebody.

Roles, not a shared login

Owners, admins and coaches see different things, and the hiding is a courtesy — the refusal happens in the API, on every single call.

Your colour, not ours

Pick your accent and the whole app takes it, with the ink on every surface rechosen by measured contrast so nothing comes out unreadable.

Questions

Before you publish a first week.

The five things studio owners ask, answered by what the software actually does.

Do my clients need to install anything?

No. You invite them by email, they set a password, and they book in a browser. At the studio there is the door screen, which is your tablet, not their phone.

Can two coaches run the same class?

Yes. A class taught by two trainers is one class with two coaches on it, not two bookable slots at the same hour — and a coach can edit a class they are one of the coaches of.

What happens to a class nobody books?

Eight hours before it starts, muovvi calls it off, puts the sessions back, releases the coach and emails everybody who had booked. You can change the eight hours, and the minimum it checks against.

How do session-limited plans work?

The balance is counted from the bookings, so a cancellation or a called-off class corrects it without anybody adjusting a number. The period runs from the client's own start date, not the first of the month.

Somebody turned up who never booked. Now what?

Check them in anyway. The door screen takes walk-ins, and a coach can wave through a client whose sessions have run out — deliberately, and on the record.

Open the doors.

Create your studio, set the weekly pattern, invite the people who already train with you. The first week takes an afternoon.

Create your studio