Coach Free
- Unlimited athletes
- Program writing, assignment and versions
- Set logs, including logging for your athlete
- A dashboard that tells you who needs you today
- Messaging
- Basic analysis: tonnage, records, estimated 1RM
Open your dashboard and the athletes who need attention sit at the top, each row with its reason: no logs for eleven days, two planned days missed, a message waiting for a reply. The ones on track move down. You won't spend the morning working out who to text.
The moment an athlete logs a set on their phone, it's on your dashboard: weight, reps, RPE and any note. No collecting screenshots, no copying into spreadsheets. If you're with them at the gym, log the set yourself; it still goes into their history.
Messages live here too. An athlete's note and your reply sit next to the workout or exercise they're about. Unanswered messages move up the dashboard.
“My knee caved a little on the last squat set.”
What you see in OmniFit. The plan said RPE 8; the last two sets went to RPE 9 and 9.5, marked in yellow.
Write the blocks, days and exercises, and a target for each one: 4 × 6–8 at RPE 8. Then choose whether the athlete does the next day in sequence or the days are tied to dates. Whether athletes can move their own week around is up to you too.
Change the program later and a new version opens. The athlete's earlier weeks stay exactly as they were done.
| Exercise | Target |
|---|---|
| Bench Press | 4 × 6–8 · RPE 8 |
| Incline Dumbbell Press | 3 × 8–10 · RPE 8 |
| Lat Pulldown | 4 × 10–12 · RPE 8 |
| Seated Cable Row | 3 × 10 · RPE 8 |
| Lateral Raise | 3 × 12–15 · RPE 9 |
The library comes with 187 exercises, each with a defined muscle split. If you coach an exercise differently, change its split, or add one that isn't there from scratch. Define it once, and every athlete you program it for is counted with your split.
Points describe each muscle's share relative to the others; they don't need to add up to 100. Edit a library exercise and it becomes your own copy; the original stays the same for everyone.
10 reps at RPE 10, run through OmniFit's own formula.
If you train people in person, keep your appointments and each athlete's package balance here. Mark a session done and it comes off the package. If the athlete didn't show or canceled at the last minute, one tap takes it off anyway; a regular cancellation leaves the package untouched.
Online check-ins and time you block out for yourself go on the same calendar. You choose whether an online session comes off the package.
For athletes with analysis on, you see weekly sets per muscle, the sub-muscle breakdown, load ratio and efficiency. Pick any date range to review a period and leave a note on it. Whether athletes see these numbers is your call; it's off by default. You look first, then you explain.
Sleep, stress, fatigue and soreness check-ins, body weight and measurements sit on each athlete's profile.
When an athlete skips RPE, the analysis goes blind. The dashboard tells you that too: RPE coverage 38%.
In most appsTiered plans by athlete count: 5, 20, 50 athletes.
In OmniFitAdding athletes is free. You only pay for athletes with analysis on; the rest cost you nothing.
In most appsShoulders are one category. So is chest.
In OmniFit14 groups, 39 sub-muscles. If an athlete's rear delts are lagging, you'll see it.
In most appsAn exercise gets one main muscle and a few secondary tags.
In OmniFitYou give every muscle a role and points; all your athletes' analysis uses your definition.
Pricing and muscle comparison based on popular coaching and tracking apps' own pricing and help pages as of October 2026.
The load ratio shows how much the last week went up compared with the month before. It isn't a risk score.
The numbers come from the RPE the athlete enters. Careless RPE makes careless numbers.
You decide what changes from week to week. OmniFit shows you what it sees.
How each exercise splits across muscles is defined in the library. For your own exercises, you write the split.
You pay per athlete, but only for the ones with analysis on. Everyone else stays free.
You turn on analysis per athlete from your account.
You have your own invite code. Athletes open their own account and enter it, and you're connected. You can also create the account for them.
The dashboard shows it in the first row: how many days without a log. If you're training together, log the sets yourself.
The logs belong to the athlete. When coaching ends, their history stays in their account and drops off your dashboard. An account you created that was never used, you can delete completely.
Only if you turn it on. It's off by default.
For now, request the analysis plan from your account and we switch it on. Card payments are on the way.
Send your invite code and assign a program. By tomorrow morning, your dashboard is full.
Open a coach account