ProgramGrid logoProgramGrid
Physio for coaches

Prescribe rehab.
Without WhatsApp.

Trigger pain logs. Custom rehab schedules. Adherence sparklines. Physio Link invites their physio.

Injuries · Hannah Phillips
Tendon injuries · 2 active
This weekavg pain · 0 none → 5 severe
Right biceps tendon7/7 days2.1
Left patellar tendon6/7 days1.1
Right biceps tendon
since 2026-04-01 · 3 triggers
Twinge
Today’s triggers
Picking up bagsavg 1.8
Dipsavg 3.4
Bench pressavg 2.1
⚠ Worst trigger this week: Dips · 3.4 avg
Rehab · Eccentric biceps curltarget 3 × 15 reps
last 7 daystoday: 15 reps
Left patellar tendon
since 2026-03-15 · 2 triggers
None
Resolved · 1
Everything inside

Pain across the roster.
Physios in the loop.

Every client's niggles tracked. Every physio invited with one link, no install.

  • Pain logged per client, per trigger
  • Worst-trigger flag per client per week
  • Custom rehab schedules per client
  • Roster pain alerts on flare-ups
  • Physio Link, one per client, no install
  • Physio notes appear on the training row
  • Pain trend chart per injury
  • Resolved injuries archive, searchable
ROSTER · PAIN3 of 12
M
Mei
L Shoulder
4
S
Sam
R Knee
3
J
James
Low Back
1
012345
JAMES · TRIAGE COMPLETE2M AGO
CLIENT · SELF-TRIAGE
R SHOULDERPRIMARY
Rotator cuff tendinopathy
87%
confidence
2 ALTERNATIVESMOD
COACH · INBOX
NEW · JAMES
R Shoulder · Rotator cuff
QuickDASH 38 · 87% · 2 alt
Lands onBLOCK 3 · DAY 2
NO RED FLAGSONE TAP TO REHAB
Triage handoff

Client self-triages. You add rehab in a tap.

Your client runs the self-diagnosis on their phone the moment a niggle shows up. The result lands in your triage inbox with the primary match, confidence, and PROM score. One tap drops the rehab plan straight onto their current program block.

ROSTER · PAIN THIS WEEK3 of 12 · worst first
1
FLAGGED
1
WATCH
10
EASING
M
Mei· L Shoulder
Worst: Overhead press
4
FLAGGED
S
Sam· R Knee
Worst: Stairs down
3
WATCH
J
James· Low Back
Worst: Deadlift
1
EASING
0 None1 Twinge2 Mild3 Mod4 Strong5 Severe
Roster pain

Pain. Across the whole roster.

Every flare-up surfaces on the roster grid before the client asks. Worst trigger, current pain score, days since the last log. You know who to deload around this week.

INVITE PHYSIO · MEIno install
SHARE LINK
programgrid.app/p/m9k4-fr2x
EXPIRES IN 30 DAYSREVOCABLE
EXPIRY
7
days
30
days
never
THEY CAN
See pain logs and training
Leave notes on exercises
Prescribe rehab exercises
Physio Link

Their physio. One link. No seat fee.

Send the client's physio one link. They open it on any phone, no install, no second account. Set expiry on your terms and revoke from the client profile.

MEI · DAY 2 · PULL3 of 5
Pull-up
4 × 6 @ RPE 8
DONE
Romanian Deadlift
3 × 10 @ 80kg
NEXT
S
PHYSIO NOTESarah · today
Slow eccentric, 3-second count down. Stop one rep short of any pain. Belt off this week.
Cable Row
3 × 12 @ RPE 7
On training day

Physio's notes. On the training row.

Notes the physio leaves on an exercise appear on that row the next time the client trains it. The prescription and the physio's call sit in one place.

Four on the Grid

Train. Diet. Physio. PT.

Physio is one of four pillars.

Training, diet, and the PT toolset work on the same data. One app, no per-client billing.