# Client management for personal trainers: from WhatsApp and spreadsheets to a booking system

> A freelance trainer loses the most time around sessions, not in them: arranging bookings, counting remaining sessions, chasing payments. A system where clients book their own sessions and sessions come out of the package automatically closes most of that gap. You do not need to pay to start.

- URL: https://radkod.com/en/blog/personal-trainer-client-management
- Publisher: RadKod
- Written by: Abdullah Bozdağ
- Published: 2026-10-25

## In short

- A trainer's weekly admin often takes several hours, which adds up to real income when valued at the session price.
- Most no-shows and late cancellations come from an unwritten cancellation rule and sessions not coming out of a package.
- Each client's package, remaining sessions, measurements and programme should live in one record.
- Letting clients book from your available hours ends most of the back-and-forth messaging.
- On GamGym, trainer profiles, calendar, client and package tracking are free for up to 20 clients, with no card required.

## Why does client management get hard?

Client management is easy with five clients: everything fits in your head and your phone. At fifteen, the questions change: how many sessions are left in Ayşe's package, did Mehmet pay last month, who did you promise Thursday at 7 pm? As this spreads across WhatsApp chats, a spreadsheet and a notebook, mistakes are inevitable. They are not small either: a miscounted session means an argument with a client, a forgotten payment means lost income.

The second problem is time. Messages about bookings, rescheduling and payment reminders easily take a few hours a week. Those are hours you could spend training clients.

Your monthly session income and lost timeChange the numbers to match your business. A month is counted as 4.33 weeks. Active clientsSessions per client per weekSession price (TRY)No-shows or late cancellations (%)Weekly messaging, scheduling and payment chasing (hours) Monthly income from sessions heldLost to no-showsTime spent on admin each monthThat time valued at your session price The most effective way to cut no-shows is a booking system where sessions come out of a package and the cancellation rule is known upfront. Letting clients book their own sessions wins back part of the admin time too.

## What should each client record hold?

- **Package and remaining sessions:** what they bought, how much they have used and when it expires. The count should drop on its own when a session is held.
- **Payment status:** whether the package is paid and, for instalments, the next due date.
- **Measurements:** weight, body measurements and goals. Showing progress is the strongest reason to renew.
- **Programme:** the training and nutrition plan you assigned, visible on the client's phone.
- **Notes:** injury history, preferred times, things to watch.

## Cutting no-shows

The best defence against late cancellations is a written rule, such as "free cancellation up to 12 hours before, after that the session comes out of the package". If the rule is written down and the system applies it, you do not have to negotiate each time. An automatic reminder before the session also prevents many forgotten sessions.

## Online coaching

In online coaching, the programme and follow-up matter more than the calendar. The client sees the programme in the app and fills in a training log, and you review progress and update the plan. If you coach online, selling monthly packages and checking logs regularly is a better measure than counting sessions.

## What does GamGym offer trainers?

For the gym side, see [how to choose gym management software](/en/blog/choosing-gym-management-software). Our own product, [GamGym](/en/work/gamgym), has a separate account type for freelance trainers. You sign up in a few minutes, get into the panel straight away and add your session types and weekly availability. After the team checks your details, your profile appears in the trainer directory; this usually takes one business day.

- Clients request sessions from your open hours or pick a package, and requests land in your panel.
- Each client's package, remaining sessions, measurements and programme live in their own record.
- You publish session and online coaching packages with prices.
- Clients follow their sessions, programmes and progress in the GamGym app.
- Gyms you teach at can add you to their team, with a link to your profile on the gym's page.

Profile, calendar, client and package tracking are free for up to 20 clients, and no card is needed to sign up. Past 20 clients you move to Trainer Pro: 300 clients and 200 SMS a month for 299 TL a month plus VAT. Details are at [gamgym.com/en/for-trainers](https://gamgym.com/en/for-trainers).

## Moving off WhatsApp and spreadsheets in a week

1. **List your clients** — Write down each client's name, phone, package, remaining sessions and payment status. This is the first data for the new system.
2. **Set up session types and hours** — Add one-to-one, paired or online sessions with length and price. Enter your weekly availability and days off.
3. **Write your cancellation rule** — Decide how many hours before a session cancellation is free and tell your clients.
4. **Invite your clients** — Ask clients to install the app and book their next session there. Using both systems for the first week is normal.

## Frequently asked questions

### I work at a gym. Do I need a separate account?

On GamGym, if your phone number is already registered at a gym as staff or a member, you open your trainer profile from your existing account in the panel, so the same person does not end up with two accounts.

### I only coach online. Can I use it?

Yes. Choose online coaching when you sign up; you can register without picking a city. People looking for online trainers find you through that filter.

### What will my clients use?

Your clients request sessions and see their package and programme in the GamGym app. You manage everything from the web panel.

### Is it really free?

Up to 20 clients, yes: you pay nothing for profile, calendar, client and package tracking, and no card is required. For more clients, Trainer Pro gives you 300 clients and 200 SMS a month for 299 TL a month plus VAT.

### Can't I just keep using a spreadsheet?

With a few clients, yes. As clients and package types grow, updating remaining sessions, payments and bookings by hand leads to mistakes. The real gain is clients booking their own sessions, which a spreadsheet cannot do.

**Want to build your own platform?** [Get a quote](https://radkod.com/en/get-a-quote)
