Coaching software with recovery in the same system as the training.

Programming, nutrition, recovery, messaging, check-ins and photos — one product, one database, built in one piece for how coaching actually runs.

3 clients free with no time limit and no card. $39 a month to 50.

Sunday 23 August

Today

Recovery

HRV above your 30-day average, sleep 7h 42m.

78

Recovery

Sauna

Scheduled 18:00

50 min

Nutrition

640

kcal remaining

2160kcal
Calories77%
148g
Protein82%
210g
Carbs70%
62g
Fat73%
Balance
M
T
W
T
F
S
S

The client app's Today screen, running. Sample client.

Close-up of the knurling on a barbell with chalk dust, a loaded plate behind it

The work

Sets, plates and minutes are the easy part to record. Keeping them next to sleep, food and soreness is the part every other tool leaves to you.

One system, not four

A macro target is one row. Both of you are reading it.

Most coaches run a programming tool, a food app, a spreadsheet and a messaging thread, because the category was assembled over a decade of bolting one thing onto another. Every join between those parts is a copy of a number, and a copy has to be kept in agreement.

Here the target you set and the target your client logs against are the same record. There is no second copy to reconcile and nothing to sync, because there is only one number. A client's adherence is measured against the target that was in force that week, not against whatever was last typed in somewhere else.

Console — Jordan R., week of 24 August

Calories
2,800 kcal
Protein
180 g
Carbs
300 g
Fat
85 g

Set here. Written once.

Client app — Food, the same week

2160kcal
Calories77%
148g
Protein82%
210g
Carbs70%
62g
Fat73%

Read here. Not copied, not synced — the same row.

The same four figures in the console and in the client app. Sample client.

Kitchen scale on a dark worktop with a bowl of raw chicken and loose almonds

Grams

A target in grams is only worth setting if the client is weighing against the same reference you set it from.

Nutrition data

Food data from USDA FoodData Central, marked in the app.

Search runs against USDA FoodData Central — the US Department of Agriculture's own database — with Open Food Facts behind it for packaged goods. Anything sourced from USDA carries a marker on the row, so a coach can tell at a glance which figures come from a government reference and which came from a label.

Crowd-sourced entries elsewhere are user-submitted and unverified. That matters when the adjustment is small: moving protein by 10 g against a number somebody typed in is not an adjustment, it is a guess. We would rather you know which kind of number you are looking at.

Being straight about a gap: there is no licensed chain-restaurant database, so no entry is waiting for a particular coffee shop's medium latte. A client saves their regular order once as their own food and logs it in two taps after that.

chicken

The marker means the entry came from USDA FoodData Central.

Food search in the client app. Sample results.

Ice floating on the black surface of a cold plunge tub, vapour rising

Cold and heat

Twelve minutes at 4 °C is training stress with a recovery intention. It belongs on the record, not in a message.

Recovery

Sauna, cold plunge and hyperbaric work are sessions, not notes.

Recovery is recorded in its own right, with duration and temperature, and drawn on the same seven-day scale as the lifting: training above the line, recovery below it. An hour of sauna draws the same length as an hour under the bar.

M
T
W
T
F
S
S

Above the line — training

4 sessions this week, the longest 90 minutes on Saturday.

Below the line — recovery

Sauna, plunge, hyperbaric, compression and mobility, plus sleep from the check-in.

The strip as it renders in both the client app and the console. Sample week.

The coach’s console

Four segments, computed before you sit down.

The console opens on who needs a program, who has gone quiet, who hit a personal best and who has not been messaged. No filter to build, no report to run — the lists are already there, computed from what your clients did and did not do.

Needs a new program

4

Program ended more than 7 days ago

Low activity

6

No session logged in 10 days

New personal bests

3

Heaviest set on a tracked lift

Not messaged lately

9

No message either way in 14 days

The overview segments as the console computes them. Sample roster of 62.

Branded for your business

Your name on their home screen, set up by us.

9:41

RS
Ridgeline Strength
Phone
Messages
Camera
Maps
Notes
Music

A home screen after a client saves the app. Sample brand.

On any paid plan you send us your business name, your logo, a square icon and the address you want. A person here configures it, checks the contrast on every screen and emails you when it is live — usually within two working days. It is not self-serve and there is no colour picker.

From then on a client opens your address, adds it to their home screen, and gets your icon, your name and your colour, with no browser bar. No app store, no developer account, no review queue, no extra charge. Emails to your clients show your business name as the sender; replies reach your own inbox.

On the free plan there is no branding — clients install on trainersdesk.com under the Trainers Desk name, and everything works the same. A listing in the stores under your own name is a separate service we quote per business.

Pricing

Priced on roster size. Nothing is an add-on.

Nutrition, recovery, programming, photos, messaging, check-ins, habits and the branded app are in every paid tier. No feature upsells, no charge for taking payments, no charge for branding.

PlanMonth

Free

3 clients, 1 trainer. No time limit, no card. A working plan, not a trial.

$0

Coach

1 to 50 clients, 2 trainer seats. Everything included.

$39

Coach Plus

51 to 100 clients, 2 trainer seats. Everything included.

$69

Coach Unlimited

101 clients and up, unlimited, 2 trainer seats. Everything included.

$129

Studio

A team of three or more. 5 trainer seats, unlimited clients. Everything included.

$249

Annual billing takes two months off. Every plan gives each client one trainer, and only the workspace owner sees the whole roster.

Built now, in one piece, by people who know what a coaching week looks like.

Take three clients on it for a week and see whether it holds up against what you use today. Nothing expires, and there is no card.