How to host a fitness plan

Every app you ask a client to install is a place the client stops. A plan at an address has no install step at all.

Hosting a fitness plan means each client has one private address that opens in a tap, works on a bad connection, and changes when you change it.

No install, no account, no password to reset at the gym door.

A client plan opening directly from a link with no sign-in screen.
A client plan opening directly from a link with no sign-in screen.

This guide covers why the install step costs you, keeping the page light, and per-client privacy.

Every step before the plan loses a client

Install the app. Create an account. Confirm your email. Set a password. Find the plan inside the app.

Five steps, each one with a drop-off, all of them happening before the client has done a single session. For a coach with twenty clients, that is real attrition in the first week, and it is attrition among exactly the people who were least certain to start.

An address has one step. Tap the link.

Apps become worth it later, when you need logging, message history and progress charts in one product. For delivering the plan itself they are a cost paid up front for a benefit that arrives much later.

Coaching app Plan at an address
Steps before the first session Five One
Works on any phone Mostly Yes
Client forgot their password Support No password
You adjust week six In the app Edit the page
Costs per client Subscription Nothing

Gym wifi is the constraint

Basements, thick walls, and a hundred phones on one access point.

A page of text and a few small images loads fine in that environment. A page with embedded video does not, and the client who waited eleven seconds once will not open it again.

Link demonstrations rather than embedding them. Keep images small. Put the numbers the client needs at the top, as text, so they appear first even while anything else is still loading.

A page the client opened at home generally remains readable after signal drops, so it is worth telling them to open the week before they travel.

One address per client

Give every client their own unguessable address.

They never see another client's plan. You can withdraw any single one when an engagement ends. And you can adjust one client's week six without touching anyone else's.

Do not use predictable addresses with names or numbers in them. A plan is not secret in any serious sense and clients still assume, correctly, that their training is between the two of you.

The same address before and after a progression, showing updated numbers.
The same address before and after a progression, showing updated numbers.

Progressions are edits

The whole point of coaching is that the plan responds to what happened.

With a file, every adjustment is a new document, a new message, and a client who is not sure which version is current. Several weeks in, a client is following something you replaced twice.

With an address, you edit the page. The client opens the same link and sees today's numbers. There is only ever one version, which removes an entire category of confusion.

Mark what changed and when, briefly, so a client who looked yesterday knows to look again.

Two neighbouring cases are worth a look: How to sell a workout program as a link and Free HTML file hosting, compared.

Revise the text click and type save Same document new version stored unchanged Same address nothing to resend
A revision changes the page, not the address that was already sent.

Put it at an address

One private address per client, light enough for gym wifi, today at the top, progressions edited in place, and opened before they leave home.

Then the plan is a tap away at the moment it is needed.

Questions people ask

Do I need a coaching app?

Only once you need logging, messaging and progress history in one place. For delivering the plan itself, an app adds an install, an account and a password, and each of those loses clients.

Will it work on gym wifi?

A light page will. Video and large images are what fail, which is the argument for linking demonstrations rather than embedding them.

Can clients use it offline?

A page already opened usually stays readable if the connection drops. Telling clients to open the week before they leave home covers most of it.

How do I keep plans private between clients?

One unguessable address per client. They never see each other's plans, and you can withdraw any one of them when the engagement ends.

How do I handle progressions?

Edit the page. The client opens the same address next week and sees the new numbers, which is the entire reason not to send a file.

Keep reading