Plan delivery

How to send a workout plan to a client without WhatsApp

You sent the plan. It arrived. Two days later forty messages, a photo and a scheduling question sit on top of it. The plan was never lost, but it stopped being findable, and that difference is the whole problem.

A coach reviewing a training plan on a phone

What a chat thread actually breaks

The problem is not that WhatsApp is bad. The problem is that it is built for conversation, and conversation runs forwards. Every new message pushes the previous one up, so the plan you sent on Saturday needs a long scroll by Monday.

The result is that your client asks you for something you already sent. So you send it again. A month in you have sent the same plan four times, three of them in slightly different versions, because you edited it in between.

No single correct version

When the plan lives in a thread, every version you ever sent still looks valid to the client. They have no way to know last week's copy was superseded, because nothing in the conversation says so. So they train off an old plan and then ask you why they are not progressing.

And no record you can read

You lose something too: knowing who actually did the work. What reaches you through a chat is whatever the client chooses to tell you, which is usually what went well rather than what they avoided. So next week's decision rests on an incomplete picture.

The cost shows up around client twelve

With three clients you notice nothing. Your memory is enough. You know who is in which week, who slipped, and who needs an adjustment.

It starts to hurt as the roster grows. At twelve clients you can no longer hold the picture in your head, so you start writing it down on the side in a file. That is exactly the moment covered in what breaks when your roster lives in a spreadsheet, because the side file solves the memory problem and creates a bigger one: now you have two sources of truth to reconcile by hand.

  • Time spent resending what you already sent
  • Edits that get lost because the client opened the wrong copy
  • Clients who quietly stop because nobody noticed
  • Next week's decisions built on impression rather than record

The alternative: assign the plan, do not send it

The essential difference between sending and assigning is that what you send travels through time, while what you assign stays where it is. An assigned plan has a fixed address the client returns to whenever they want, and what they find there is always the current version rather than one pulled out of a chat archive.

That is what the client roster inside the app does: every client has a place, their plan lives in it, and what they complete comes back to you in the same place.

Built once, used many times

The second benefit is less obvious and matters more: when you build a plan into a library rather than a message, it becomes reusable. The beginner plan you wrote once gets assigned to your eleventh client in seconds. Building workout plans covers that part in detail.

And completion becomes a number you read

When the client works from inside the plan, you get a record with no extra effort from either of you. You stop asking who trained this week and start reading it. That is the subject of client progress tracking.

Moving your clients across without confusing them

A sudden all-at-once migration usually fails, because clients are used to everything arriving in one thread. A quiet transition works better.

  • Start with two or three clients, ideally ones beginning a new block
  • Keep WhatsApp for conversation and questions, not for the plan
  • When asked about the plan, point to where it lives instead of resending it
  • Move everyone else two weeks later, once the new place is the normal one

Questions that keep coming up

Does this mean I stop using WhatsApp?

No. WhatsApp is excellent for conversation, which is what it was built for. What it is not built for is being the place the plan lives. Keep the thread for questions, encouragement and daily contact, and move the plan somewhere fixed.

What if my client refuses to install another app?

It happens, usually because the request arrived without a clear reason. When the reason is concrete, such as their plan always being available without hunting for it, resistance drops sharply. Start with clients beginning a new block: they have no old habit to break.

I send the plan as a PDF. Is that better?

Slightly, because the file does not get mangled. But it carries the same problem: it sinks under the messages, it does not update when you revise it, and it sends nothing back about what was done. A file fixes the formatting problem, not the location problem.

My roster is small. Do I need this yet?

The benefit is clearest on a large roster, but the move is far easier on a small one. Migrating five clients is one sitting. Waiting until thirty makes it real work.

From the people using it

Four people who use IronFit, in their own words.

  • Adnan Abu Saleh, a coach in Surif, in his gym

    IronFit organized my whole gym. Every trainee knows their schedule, so I no longer have to follow fifty players a day with the same attention. I can leave the gym and it runs as if I were there.

    Adnan Abu Saleh Coach, SurifDirect feedbackTranslated from Arabic
  • The app is very useful. I now have one place to see today's workout and my whole schedule, instead of asking my coach every time or digging through chats. Everything is clear and organized, and that has kept me more consistent.

    Fadi Direct feedbackTranslated from Arabic
  • Practical and effective. The app is easy from the first use, and everything I need is there without the clutter: the plan is clear, the workouts are organized, and I can track my progress myself.

    Abed AbuFara Direct feedbackTranslated from Arabic
  • Great app

    A user Google Play reviewTranslated from Arabic

Next step

Give the plan a fixed address

One roster, a plan library you reuse, and weekly completion you read instead of asking about.

WhatsApp