Blog · Post 01
Building in public

Why we're building a MindBody alternative — in the open

The software that runs gyms is expensive, dated, and blind to the one thing owners actually lose sleep over: which ad produced which paying member. This is the gap we're building into — and why we're documenting the whole build.

KKuviro Build Log·June 24, 2026·5 min read
The owner's real dashboard Booking software runs the classes Payment system takes the money Ad manager spends the budget None of them can tell you: "This $40 ad made that member."

Walk into almost any boutique gym or studio and you'll find the same stack: one tool for booking classes, another for taking payment, a spreadsheet for leads, and an ad account someone logs into on their phone between clients. Each piece works. Together, they leave a hole big enough to drive a marketing budget through.

That hole is a single question no gym owner we've talked to can answer with confidence: which of my ads actually produced a paying member, and what did that member cost me? They can tell you what they spent. They can tell you how many new members joined. What they can't do is connect the two — because the click happens on Instagram, the sale happens at the front desk, and nothing in their stack stitches those two moments together.

Why the incumbents don't fix it

MindBody, Mariana Tek, and the rest are genuinely good at the operational core — scheduling, memberships, recurring billing. That's not where the pain is anymore. The pain is that they were built as booking systems first, and marketing was bolted on later, if at all. So you get platforms that are:

None of that is a knock on the teams who built them. It's just what happens when the market's needs move and a large product can't move with them. Owners now live and die by paid acquisition, and their software treats advertising as somebody else's problem.

We're not trying to build a prettier booking tool. We're building the scoreboard that tells owners which marketing actually works.

What we're actually building

Kuviro is the whole operating system for a gym — booking, memberships, recurring billing, point of sale, front-desk check-in, and a branded member app — with one thing the incumbents don't have running underneath all of it: attribution that survives to the sale. Every visitor is tagged with the ad click that brought them, and that tag follows them through a trial, a walk-in, a phone call, and finally a swiped card. The result is a number owners have never reliably had: true cost per member, by campaign.

Everything else in the platform exists to make that number honest. Booking, POS, and check-in all feed the same ledger, so a sale can't happen "off the radar." Billing and the member app keep people paying, so the number stays real over time. And because it's one system instead of five, the data doesn't fall through the cracks between tools.

Why we're doing it in public

Two reasons. First, honesty is the product's whole pitch — we're asking owners to trust us with the number that decides their ad budget, so it would be strange to build behind a curtain. Second, the decisions are genuinely interesting: how to model a lead that converts at a counter instead of a checkout, how to feed real sales back to the ad platforms, what actually has to migrate when a studio leaves MindBody without losing a single autopay.

So this blog is the log. Some posts are product philosophy, some are technical build notes, some are teardowns of exactly where gyms lose members. The next one gets specific: how we built attribution that doesn't break the moment a sale leaves the website.

The 30-second version

Want to see the real thing?

Book a 15-minute demo and we'll walk you through the platform live — including what your own cost-per-member would look like.

Book a demo

Keep reading

Build log · 02
Attribution that survives the front desk

The tag-on-arrival model that follows a lead from first click to a swiped card.

Migration · 03
What it takes to replace MindBody

Memberships, autopays, and history all have to survive the move. The checklist.

Field note
The attribution gap

Why your front-desk count never matches Facebook — and what it costs you.