Automation

Your Pilates studio has 6 reformers, 80 clients and a WhatsApp group: something's off

Lucas GuarnieriSenior AI Developer6 min read

How many times a week do you explain that 'that slot was already taken'?

The Tuesday 7 PM slot has existed for two years. Your client knows it, you know it — and yet every so often someone else shows up claiming the same reformer. Someone sent a message to the group, someone replied with a ✅, and now two clients are standing in front of the same machine.

That's not a communication problem. It's a systems problem.

A reformer studio runs nothing like a gym

A gym sells access. You sell something more specific: a particular reformer, a particular time slot, for a client who has her own level, her own history, and — more and more often — a class pack of 8 or 12 sessions that needs to be tracked one class at a time.

That detail changes everything. With 30 clients, you can hold it all in your head. By 60, the threads start slipping. At 80, any tool that wasn't built for that exact logic starts to break down.

Picture a typical studio: 6 reformers, two instructors, classes Monday through Saturday across three time blocks. That's potentially 108 slots per week. Some are fixed, some are open, some are waitlisted. And on top of all that, prices need updating every month because inflation doesn't pause.

How does that get managed today? A WhatsApp group, a Google Sheet that 'only the owner really understands,' and maybe a scheduling app that was honestly designed for hair salons or medical clinics.

Why generic scheduling software doesn't solve this

The most popular scheduling platforms are good tools — for what they were built for. The issue is that none of them were built for reformer Pilates.

They don't understand that a reformer might be assigned to a fixed client Monday through Wednesday and available for drop-ins on Thursdays. They don't handle the logic of 'this client has 4 classes left in her pack and the next session should deduct one automatically.' They don't block a booking when there's an unpaid balance. And they can't update 80 monthly fees in one move when prices change.

So you end up running three tools at once: the app for scheduling, the spreadsheet for class packs, WhatsApp for payment follow-ups. And the data is never fully in sync.

The moment the chaos gets expensive

There's a tipping point that almost every fast-growing studio recognizes: the moment you're spending more time managing operations than teaching — or thinking about growth.

And it's not just time. It's money slipping through the cracks. A class that doesn't get charged because the pack 'showed as active' in the spreadsheet but had already expired. A slot that sits empty because the waitlisted client wasn't notified in time. A client who's been carrying an unpaid balance for three months because no one's quite sure whose job it is to follow up.

At small scale, those losses are manageable. At 80 clients, they start to hurt.

What a system built for your exact workflow actually does

A custom system isn't a fancier SaaS. It's a tool that Cambalache builds by understanding how your studio works — not how a generic gym works.

For a reformer Pilates studio, that means a few specific things:

Fixed slots per reformer. Each machine has its own calendar. A client can have Tuesday at 7 PM locked in permanently, and the system blocks it for anyone else as long as that assignment is active.

Automatic class pack deductions. When a client attends, one class comes off her pack — no one has to remember to do it. When the pack hits zero, the system sends an alert, or simply blocks the next booking until she renews.

Booking blocks for unpaid balances. If there's an outstanding payment, the client can't book a new class. No awkward conversation, no chasing payments over WhatsApp — the system handles it.

Price updates without calling anyone. When fees go up, you change it once and it applies to every active client. No individual messages, no waiting for people to 'find out.'

None of this requires you to learn to code or rewire how you work. The system adapts to your workflow, not the other way around.

When does it actually make sense to build one?

Not for every studio. If you have 20 clients and a spreadsheet that works, it's probably not the right moment.

But if you're already at 60–80 clients, losing hours each week to admin, and you have a nagging feeling that classes are going uncharged and slots are going unfilled — that's exactly when a custom system starts paying for itself.

Frequently asked questions

Isn't custom software too expensive for a small studio?▾

It depends on who builds it. Cambalache works with a fixed closed price upfront — no hourly surprises. If the system pays for itself in 3 or 4 months of classes that were previously slipping through uncharged, the math works. That said, it doesn't make sense to build one if you have 20 clients and a simple spreadsheet that covers everything.

Why not just use an existing scheduling app?▾

You can. The problem is that general-purpose apps don't understand the logic of assigned reformer + class pack + recurring client + inflation. You end up patching the gaps with spreadsheets and WhatsApp, and the chaos doesn't go away — it just gets redistributed. A custom system starts from your actual workflow, not a generic one you have to bend to fit.

What happens to the client data I already have in my spreadsheet?▾

That gets handled in the discovery phase. Cambalache maps what you have today and figures out how to migrate it into the new system. You don't start from scratch — the system absorbs what already exists.

Can I update prices myself when costs go up, or do I have to call someone every time?▾

That's exactly the point: you should be able to do it yourself without depending on a developer. The system is built so that operation belongs to you, not to a vendor you have to call every month.

Does this work if I have two instructors with different schedules?▾

Yes, and it's one of the most common setups. The system can handle multiple schedules simultaneously, assign reformers by instructor or by time block, and keep the fixed-slot logic intact for each client regardless of who's teaching that day.

Want to digitize your business?

Tell us which manual process costs you the most time. We'll show you how to solve it with custom software, fixed price upfront.

Book a meeting