Software
Personal trainer software without a client app: 4 options
By PacksLeft · Reviewed
Clients can check a session balance or book an appointment without installing a workout app. But software described as having no client app can mean two different things: the client uses a browser link, or the client has no access to the software at all. Choose based on what you want your client to be able to do.
We make PacksLeft. The product claims below come from public vendor pages checked September 11, 2026. We have not tested competitor accounts. This comparison focuses on access and workflow; the separate prepaid-tools guide covers package tracking in more detail.
Lists titled track clients are usually programming apps. Remaining sessions is a different job: the number both of you can see after a 6am log.
Decide what the client needs to see
If the goal is fewer balance questions, a trainer-only record will still leave you answering those questions. If the goal is to keep coaching notes on your phone, a client portal may add little. Write down the client action you want before choosing a product.
| Client action | Useful access model | What to verify |
|---|---|---|
| Check sessions remaining | Private balance link | Whether a login is required |
| Buy the next pack | Browser checkout | Payment and renewal behavior |
| Choose an appointment | Browser booking | Package redemption and cancellations |
| No client interaction needed | Trainer-only records | How you share a balance when asked |
1. PacksLeft: a private balance link
PacksLeft gives each client a private browser link to their remaining sessions. The trainer logs sessions and can sell the next pack through Stripe checkout. The client does not need an account or download.
This fits 1:1 coaching that happens in person. Existing clients can book a 1:1 time on the same link; booking holds the time, and logging the session uses it. PacksLeft costs $29 monthly and takes 0% of pack sales; Stripe processing applies. It does not deliver workout programs or run class or studio scheduling.
2. CountedIn: client portal access
CountedIn describes a no-login portal showing session history, remaining credits, and payment status. Its $29 monthly Starter plan includes portal links and manual payments; Stripe payment links are listed under the $49 Studio plan.
It is worth comparing if you manage several billing models. Open a sample client link during your trial and check how much history and payment information it exposes.
3. LyraBook: clients book in their browser
LyraBook says clients can select a service, book, and pay in-browser without downloading an app or creating a separate client login. It lists $19 monthly plus payment processing.
Its focus is booking, so consider it when the appointment conversation is the part you want to replace. Check how a returning client retrieves and redeems a pack.
4. RosterOS: records stay with the trainer
RosterOS describes an iPhone app, with iPad support, for client records, sessions, payments, and follow-ups. Its public site says no client app is required and positions the product as trainer-side admin rather than a client portal.
Consider it if you prefer a native Apple-device workflow and do not need self-service client access. Confirm current pricing in the App Store and test how you would answer a balance question.
Check access from the client's side
Use a private browser window on a second device. A page that works while you are signed in as the trainer may still ask the client to create an account. Follow the full path from the message you would send to the balance, receipt, or checkout page.
Also check what happens if the link is forwarded. Treat a private balance URL as access to that client's record. Send it directly to the intended client, rather than posting it in a group or putting it on a public page.
- Does the client need a password, app download, or email verification?
- Can they see only their own information?
- Is the remaining count easy to find on a small screen?
- Does buying a pack require a different account?
- Can the trainer replace or revoke access if a link is shared accidentally?
Keep your workout workflow if it already works
You do not have to move workout delivery just to improve the session count. Conversely, a client who already uses a coaching app may prefer to keep everything there. Test the smallest change that resolves the actual admin problem.
Let clients check their own balance
Try PacksLeft's private browser link with a sample client. Your client sees the session count without installing an app.