What personal trainer software should do: a week with 14 members
What personal trainer software should handle, walked through a sample trainer's week with 14 members in GamGym.
· 7 min read

Personal trainer software is the tool an independent trainer uses to keep members, the session calendar, packages, payments and training programs in one place. Good software answers "who's coming today, how many sessions does each person have left, who hasn't paid" without you scrolling through message history.
This post covers what you should expect from personal trainer software, using a sample trainer with 14 members as the example. Each topic that needs more depth has its own post, linked where it fits.
Five jobs personal trainer software should do
A trainer's business looks smaller than a gym's, but it's made of the same parts. If the software doesn't cover these, the missing pieces stay in WhatsApp and a notebook:
- Member records: contact details, package, sessions left, measurements and debt on one record.
- Calendar: you set your available hours, the member books a free slot.
- Session counting: a completed session comes off the package automatically and both sides confirm it.
- Money: packages sold, payments received, outstanding debt and who is late.
- Programs: you build training and nutrition programs, assign them, and the member logs workouts.
We'd add one more requirement: members shouldn't have to install anything. In GamGym members open the member portal in their phone's browser. Booking, viewing programs and logging workouts all happen there.
Example: a trainer's week with 14 members
Picture an independent trainer called Elif. The numbers are an example. She has 14 members: 10 train with her in person twice a week, which makes 20 sessions a week. The other 4 get online coaching; they follow their program on their phones and Elif checks their logs and reports.
Monday: the week's list
Elif starts the week on the panel's Today screen. At the top, pending work shows as counts: overdue debt, payments due today, bank transfers waiting for approval, packages about to run out. Below that, the work list shows people, each row with one action: "Collect" next to someone who owes money, "Renew" next to someone whose package is ending.
This week two members have 2 sessions left. Elif will ask both about renewing during their sessions. Nobody gets surprised at the end of the month.
Tuesday and Wednesday: sessions
Free slots come from the weekly availability Elif entered. Members see them in the portal and book with the credits in their package. Before each session the member gets an in-app reminder. Elif blocked Thursday afternoon as time off, so nobody can book those hours.
During a session Elif's screen shows an attendance code that changes every 30 seconds. The member scans it with their phone, the session counts as done and one session comes off the package. The two-sided confirmation, cancellation rules and calendar are covered in detail in calendar and package tracking for independent trainers.
Thursday: online members
Three of the four online members sent daily reports this week: meal notes and photos, water, sleep, a workout note. Elif opens the pending reports in the panel and writes a short comment on each; the member sees it on their own tracking screen. The fourth member hasn't logged a workout in ten days. Elif calls them.
The online side as a whole, including package sales, daily reports and nutrition plans, is covered in online coaching app.
Friday: a new program
One member finished a four-week program. Elif copies one of her templates, adjusts sets and reps based on the member's last four weeks of logs, and assigns the new program. The member gets an in-app notification that a program was assigned. An assigned program keeps its previous version every time it's saved, so you never lose track of what changed and when.
How you build the program itself is a separate job: assessment, goal, weekly split, progression, calorie and macro targets. We cover it step by step in how to build training and nutrition programs.
Saturday: money
At the end of the week Elif opens the Overview tab of the Packages and payments screen. Packages sold this month, net collections, open and overdue receivables and pending bank transfers are all there. Two members paid by bank transfer and uploaded their receipts in the portal; Elif checks each receipt, approves it, and the payment lands on the member's record.
Partial payments, instalments and the month-end picture are in member and payment tracking for trainers.
Questions to ask when choosing software
Keep this list in hand while you try personal trainer software. Every "no" means that job stays on your phone or in your notebook.
- Does the member have to install an app to book a session?
- Does the sessions-left count drop automatically after each session?
- Is the member's confirmation of a completed session on record?
- When someone pays part of the price, is the remaining debt shown separately?
- Can a member who pays by bank transfer upload the receipt themselves?
- Can you copy a program template and adjust it per person?
- Can the member log workouts, and can you see those logs?
- How many members does free use cover?
Common mistakes
Using the software only as a calendar. A calendar tracks sessions, not money. When payments live in a separate spreadsheet, working out who owes what is still a month-end job.
Counting packages in your head. If "9 of the 12 sessions are used" lives only in your memory, the argument starts the moment the member says "I think it's 8". The count should drop with each session, and the member should see the same number.
Writing every program from scratch. A new program for each of 14 members every month adds up to several hours a week. Starting from a template and adjusting it gives most of those hours back.
Following online members only by message. Messages scroll away. Daily reports and workout logs build up on the member's record, so you can look back four weeks later.
Trainer plans in GamGym
GamGym has two plans for independent trainers. The free Trainer plan covers up to 20 members, Trainer Pro up to 300. The screens are the same; the difference is the member count. Calendar, session packages, payment tracking, training and nutrition programs and online package sales are in both, and in-app notifications are free on every plan. Online card payment isn't live yet, so members pay you in person or by bank transfer.
The free plan's limit and what happens at member 21 are covered in free app for personal trainers. Current prices are on the for trainers page.
Once our team verifies your profile, you're listed in the trainer directory by city, district and specialty. If you only work online, people find you through the directory's online filter. Short definitions of personal trainer and training program are in the glossary.
Getting started
Sign up for free with the become a trainer form; no card details are asked. When the panel opens, a setup checklist takes you through your profile text, available hours, session type, first package and first member. On day one, enter your available hours and set up the session package you sell most.
Terms in this article
Frequently asked questions
Do my members need to install an app to book sessions?
No. The member portal opens in the phone's browser. Booking, programs and workout logging all happen there.
What's the difference between the free Trainer plan and Trainer Pro?
The screens are the same. The free plan holds up to 20 members, Pro up to 300. Current pricing is on the for trainers page.
Can members pay me online by card?
Not yet. Payments are taken in person or by bank transfer; a member who pays by transfer can upload the receipt in the portal for you to approve.


