Skip to content
ProductPricingQuestionsSign inRequest access
A woman sets up a barbell squat in a dimly lit gym.

Every session improves the next.

Coachstack is software built for personal trainers who coach in person and online. It learns how you work, suggests progressions, and gets you ready for every session.

Clients get a link from their coach. There’s nothing to install and no subscription to pay.

Past ten clients, nobody remembers everything. Last time’s load , the pain that was reported, the decision that was made: Coachstack shows them before every session.

The brief

Walk in knowing how it went.

Before every session, one page with everything since last time. It’s built from the sessions, messages, and decisions already recorded: nothing to fill in.

1Reported pain, in the client’s own words.
2Progression proposals, with the evidence.
3Messages waiting for a reply.
4The last decision, and why it was made.
5How the loads are trending, against the goal.
6Today’s session: exercises, loads, and last time.
Giulia Romano’s brief on a laptop. To decide: her right shoulder pain at 4 out of 10, in her words; the dumbbell shoulder press on hold because of the pain; the bench press from 45 to 47.5 kg, with the evidence; her message waiting for a reply. Then the last decision, load held on the shoulder press, with the coach’s note; the bench press trend toward the 50 kg goal and two accessories; and today’s session, Push, with six exercises, their loads and last time for each.
The decision

Every decision shapes the next session.

At the end of a session, the decision is recorded in one sentence: what changes, why, and for how long. It comes back in the brief before the next session, and progression proposals respect it while it holds.

I chose to hold the load because it is too soon, and it holds for today only.

7kinds of decision
7reasons
3durations: today, the next session, the next program
Progression proposals

Every load increase, calculated and explained.

After every session, Coachstack compares the logged sets with your method’s thresholds and proposes the next step: more load, more reps, or more time. The proposal comes with the sessions it measured and the rule it applied. You approve or reject it with one tap.

Every proposal shows the rule applied and the sessions it’s based on.
You set the thresholds in your settings.
No load changes without your approval.

Included in the Pro plan.

In the gym

In the gym, you log one-handed.

Today’s load is already filled in.Prescribed by the coach, next to last time’s sets.

One press logs the set.The rest timer starts on its own, and the next set is ready.

Without a signal, the session goes on.Sets stay on the phone and sync when the signal returns.

The coach follows the same session.From a tablet or a phone, in the gym or remotely: every set arrives as soon as it is logged. If both values arrive together, the coach’s counts.

The client app

For your clients, an app that matches your work.

Clients join from the link you send them and open Coachstack in their phone’s browser: nothing to install, nothing to pay. They find the day’s session with your notes, log their sets even offline, and watch their loads go up, exercise by exercise.

  • The programThe whole block, week by week, and every session one tap away.
  • TodayThe day’s session and everything around it: pain, goal, appointment, weight.
  • ProgressExercises, body, and training: every load, and how much it has increased.
The switch

Start from the programs you already have.

Upload the Excel or CSV file, or paste the cells from your spreadsheet. Exercises, sets, and rests land in place, in a draft to check before you assign it. The same goes for your client list.

Barbell bench press4 × 8 · 60 kg · rest 2'
Lat pulldown, wide grip4 × 10 · 55 kg · rest 90"Several matches
Lateral raises3 × 12–15 · 8 kg · rest 60"

A row that could be more than one exercise stays marked, and the choice is yours.

Pricing

Pick the plan that fits.

Same Coachstack, more room as your work grows. Yearly billing gives you two months free. These are the planned launch prices: there’s nothing to pay during the beta.

Coachstack under your own name

Essential

Get your coaching in order.

$29/ month
Up to 20 clients
  • Import your clients and programs
  • Clients, programs, and progress
  • Brief, session, and debrief
  • Calendar, check-ins, and messages
  • Client portal with offline workouts
Request access

Pro

Recommended

Progressions, worked out from your sessions.

$49/ month
Up to 50 clients
  • Everything in Essential, plus
  • Priority: who needs you, and why
  • Progression proposals
  • A program-writing assistant
  • Session adaptations
Request access

Studio

Grow without losing your method.

$69/ month
Up to 85 clients · up to 3 coaches
  • Everything in Pro, plus
  • Team, roles, and assignments
  • Your method, shared across coaches
  • Analytics for the whole studio
  • Advanced automations
Request access
White label

Coachstack becomes your product.

Your domain, your name, your colors. To the client, the brand is yours.

$169/ month · up to 100 clients · up to 5 coaches
  • Your domain, not a Coachstack one
  • Client portal under your brand
  • Your logo, colors, and typeface
  • Every update, under your name
Request white label
app.northfield.fitNorthfield#2F6B57Instrument Sans
my.ironbark.fitIronbark#B0452FIBM Plex Sans
train.kinetiklab.fitKinetik Lab#2D4A8AArchivo

Three example studios. The typefaces are three of those available.

A man, seen from behind, trains seated at a machine in front of a dumbbell rack.
Beta

Try Coachstack with your clients.

Beta access is open. Your account is created from the link sent to your email, with no invitation required.

Your email address is used to create your account and sign in. What we collect.

  • Join during the beta and keep the launch price for your first year of subscription.
  • Loads never change on their own: a proposal stays a proposal until you approve it.
  • Every screen on this page is the product as it is today.

Before you leave your email.

Didn’t find your answer?

I’ve used Excel for years. Why switch?

A spreadsheet keeps the program, not what happens in the session. In Coachstack, logged sets, reported pain, and decisions stay with the client and come back in the brief before the next session. Existing programs import from the file or by pasting the cells.

What can I bring in from another tool?

Programs and clients, from an Excel or CSV file or by pasting a range copied from your spreadsheet. Exercises, sets, and rests land in place, in a draft to refine before you assign it. Photos, scanned PDFs, and workout history are not imported.

My clients aren’t comfortable with apps.

They install nothing: they open the link in their phone’s browser. On the workout screen the load is already filled in, and one press logs the set. Training together, the coach logs from their own phone.

What does Coachstack not do?

It doesn’t handle payments, meal plans, or video calls, and it isn’t a store app yet. It does one thing: plan, record, and adapt your clients’ training.