Repple
One system · three ways in

The gym runs
on one record.

A member logs a set. Their coach sees it that evening. The owner sees what it did to attendance, to payroll, to the month. Same row in the same database — read three ways, by three people who each need something different from it.

Why it has to be one system

A gym is not a stack of
separate problems.

Attendance is a coaching problem until it becomes a revenue problem. A trainer's schedule is a staffing problem until it becomes a churn problem. When those live in different tools, you find out in the wrong order — usually at the end of the month.

Member logs

The work that happened

Sets, reps, load, effort, cardio, time in heart-rate zone. Imported from the watch or typed in by hand.

Coach sees

Who is drifting

Not a wall of numbers — the three clients whose pattern changed this week, and what changed.

Owner sees

What it costs and earns

Sessions delivered, classes filled, payroll owed, memberships lapsing. The same events, priced.

The rule we build to

If we don't know the number,
you get a dash — never a guess.

Plenty of software fills a gap with a plausible figure. We think that is worse than useless in a business where you make staffing and pricing decisions off the screen. Every figure in Repple traces to a row someone actually created: a logged session, a recorded payment, a measurement taken. When the input is missing, the app says so and tells you what to enter.

what a missing number looks like
Sessions 30d
412
from the log
Payroll 30d
set a session fee to see this

The left figure is counted. The right one can't be derived until somebody tells Repple what a session is worth — so it stays a dash, and says why.

Heart-rate zonesneeds live samples
Show rateneeds attendance marked
Monthly recurringneeds plans priced
Underneath all three

The parts you only notice
when they're missing.

1
One account. The same email and password signs you into whichever app your role calls for.
RLS
Enforced at the database. Row-level rules mean one gym's data is unreachable from another account, even if the app asked.
Apple Health, both ways. Pull workouts off the watch; write finished sessions back so the rings stay honest.
0
Ads, trackers, resale. Health data is used to show you your training. Nothing else.

Straight answers

Do I need all three apps?

No. Install the one that matches what you do. A member never needs Coach; a coach without a gym never needs Studio. They share an account, so if your role changes you sign in to a different app with the same details.

Does it work without an Apple Watch?

Yes — everything can be entered by hand. What a watch adds is live heart rate during a session and automatic import of workouts you already recorded. One thing it uniquely enables is the heart-rate zone breakdown, which needs samples taken during the session; devices that only report a daily average can't produce it, and Repple won't fake one from a daily figure.

Who can see a member's data?

The member, always. A coach they have deliberately linked to. And their gym, for the membership and attendance information needed to run the place — not private messages. Nobody else, and never for advertising. The full detail is in Privacy.

Can a gym export its own data?

Yes. It is your operating record, not ours. Ask and we export everything we hold for your gym.

What does it cost?

Pricing isn't published yet — the apps are in their first release and we would rather set it against how gyms actually use them than guess in advance. Email support@repplefitness.com and we'll talk plainly about it.

Start with the record.

Create one account, pick the app that fits what you do, and start putting real sessions into it. Everything else in Repple is built on top of that.