Service

Personal trainer website development

For personal trainers, small PT teams and online coaches who need a website and client system built around sessions by location, packs that expire, programmes with a progress log and coaching plans with weekly check-ins, rather than a diary app, a spreadsheet and a chat thread held together by memory.

The problem

What goes wrong today

Where it usually starts

A trainer with thirty clients runs sessions from a phone calendar, sells packs by bank transfer and keeps each client's remaining sessions in a notes app.

  • A client who bought ten sessions in March has, by his own count, four left; the trainer's note says two.
  • Neither can prove it, so the trainer gives way and loses two sessions.
  • Sessions happen in three places: a commercial gym where the trainer rents floor time, clients' homes across town and online over video.
  • The calendar does not know that a home session at nine in the north of the city cannot be followed by a gym session at ten on the other side, so the trainer is late or cancels.

Where it gets harder

Programmes are written in a spreadsheet and sent as a photograph.

  • Measurements are taken every four weeks and typed into a different sheet, so a client asking how far she has come in six months gets an answer from memory.
  • Online coaching clients are meant to check in every Sunday with their weight, training completed and how the week went; half forget, the trainer chases by message, and the answers are scattered across three apps.
  • A check-in questionnaire at the start of each block is on paper in a folder.
  • When the trainer takes on a second coach to cover the overflow, there is no way to hand clients across with their history, and no way to see how many sessions are owed to clients in total.

Scope of the service

What the build covers

A custom personal trainer build normally covers:

  • A public website That explains the service and funnels an enquiry into a consultation booking
  • Trainer availability by location Whether a gym, a client's home with travel buffer or online, so a client can only book a slot the trainer can actually reach
  • Session packs of a chosen size with an expiry Sold online, drawn down by attending or by a late cancellation under a rule you set, and visible to both sides
  • An intake questionnaire recorded against the client at the start of each block
  • A programme builder That issues a plan of workouts to the client and lets them log what they did
  • A progress log of measurements Photographs the client chooses to upload and workout results, charted over time
  • Online coaching plans sold as a recurring membership With a weekly check-in form that the client completes and the trainer reviews
  • Messaging between trainer and client inside the system

How discovery works

Discovery follows one client from first enquiry to pack renewal with you: how a consultation is booked, what is asked at intake, how a pack is sold and tracked, how sessions move between gym, home and online, how a programme is written and followed, how check-ins arrive and how a renewal is prompted. Each becomes a named workflow stage in the scope document.

  1. Enquire
  2. Consult
  3. Buy pack
  4. Book and attend
  5. Log and review
  6. Check in
  7. Renew

Deliberately out of scope

  • Nutrition plans or anything that could be read as medical or dietary advice, since questionnaires record answers and the system never interprets them
  • A public marketplace of trainers
  • Payroll between a lead trainer and associates
  • Accounting

When the scope grows

Scoping scenario

A lead trainer with two associates, a gym floor shared between them, home visits with travel time, forty in-person clients with packs and sixty online coaching clients on three plan tiers with weekly check-ins needs availability that understands travel between locations, packs that belong to the client and can be reassigned to another coach, check-in forms that differ by tier and a lead-trainer view of every client's last check-in. That is a different build from a solo trainer with twenty gym clients, and the scope document says so.

Deliverables

What you receive

  • Discovery notes from following one in-person client and one online client through a full block
  • A written scope document naming each client stage, the location and travel rules, the pack rules, the check-in cadence and what is out of scope
  • Design of the public site, the client portal, the trainer day view and the progress charts on phone first
  • The build, deployed to your hosting or ours
  • Migration of client records, open pack balances and programme history from your current notes and spreadsheets, where practical
  • Training for the trainer and any associates, with a short written guide
  • Handover material and full ownership of the source code and your data

Process

How a project runs

Each stage maps onto the project view in your client panel. Durations are set in your proposal, never on this page.

  1. Onboarding

    Access, contacts, your current calendar, pack notes, programme templates and the questionnaires you already use.

    Project stage: Onboarding
  2. Planning

    Discovery with the lead trainer and, where there is one, an associate; the client stage model, location rules, pack logic and scope document are agreed with a milestone plan.

    Project stage: Planning
  3. Design

    Clickable designs of the public site, the booking flow, the client portal with progress charts and the trainer day view, checked on the phones you and your clients use.

    Project stage: Design
  4. Development

    Built in stages: website and consultation booking first, then availability by location and packs, then programmes and the progress log, then coaching plans with check-ins and messaging.

    Project stage: Development
  5. Client review

    You run a mock fortnight: a pack sale, a home session after a gym session, a late cancellation, a programme issued and logged, and a Sunday check-in, and tell us where it does not match your week.

    Project stage: Client review
  6. Revisions

    Travel buffers, pack rules, programme layout and check-in forms are adjusted from the review and re-checked against the scope document.

    Project stage: Revisions
  7. Ready for launch

    Clients and pack balances migrated, payments tested with the provider, check-in reminders tested to numbers you control, launch checklist signed off.

    Project stage: Ready for launch
  8. Delivered

    You run your client base on the new system; optional maintenance and hosting continue under their own agreement.

    Project stage: Delivered

Integrations

Commonly integrated

Systems this kind of business usually asks us to connect. Each integration is confirmed during discovery; none is assumed.

  • Card payment providers for packs, consultations and recurring coaching plans
  • Video-call platforms for online sessions, with the link attached to the booking
  • Calendar feeds so the trainer sees sessions by location on their own phone
  • SMS and email providers for session reminders and check-in prompts
  • Wearable and activity-tracking platforms where a client chooses to share data into their progress log
  • Exercise video libraries for linking demonstrations into programmes
  • Accounting software for pack revenue and coaching subscription reconciliation

How we would approach it

Worked example

Concept demo

A lead trainer with two associates, home visits and sixty online clients

The situation

A lead trainer had taken on two associates and an online coaching business alongside in-person work, and was losing sessions to miscounted packs and missing check-ins.

Why it is a custom build

This needs a custom build because availability depends on where the previous session was, and packs and check-ins span more than one coach, which a single-user diary app cannot represent.

The scope we would propose

  • Availability per trainer per location with a travel buffer between home-visit postcodes and the gym, so a client cannot book a home session that follows a gym session too closely
  • Packs owned by the client and drawn down whichever trainer delivers, with a reassignment flow when a client moves coach
  • A check-in form per coaching tier that opens on Sunday, reminds on Monday and shows the lead trainer a board of every client's last check-in with overdue ones first
  • A progress log that charts measurements and logged workouts so a review session starts from data rather than memory

Pricing

What affects the price

Every proposal is priced on scope. These are the factors that move it most for this kind of build.

  • Solo trainer or a team, and whether packs and clients move between coaches
  • Locations served and whether travel buffers between home visits are needed
  • Pack sizes, expiry and late-cancellation rules
  • Programme builder depth and the exercise library it links to
  • Online coaching tiers, check-in form complexity and review workflow
  • Payment provider and recurring plan handling
  • Volume of client records and progress history to migrate
  • Wearable or activity-data sharing into the progress log
  • Hosting choice: your own hosting or ours

FAQ

Frequently asked questions

Would the package do, or do we need a custom build?

A solo trainer or a two-person team with gym and online sessions, standard packs and a weekly check-in is usually well served by the personal trainer package configured around your week. Custom work is the honest answer for travel-aware home visits, several coaching tiers with different forms, wearable data in the log or a team that reassigns clients. Discovery settles it before anything is quoted.

How are packs kept honest?

Every session attended, late-cancelled or refunded is a dated entry against the pack, visible to both trainer and client. A client sees the same balance the trainer sees, with the reason for every deduction, so the count is never a matter of memory.

What do the questionnaires do?

The intake and check-in forms record what the client answers, with a date, and show it to the trainer. The questions are yours and the system never interprets answers or offers health, medical or dietary advice; anything that needs a professional is for you to refer on.

Can online clients log workouts the trainer wrote?

Yes. A programme is issued as a set of workouts with sets, reps and notes; the client marks each as done with the weights or times achieved, and the log feeds the progress charts the trainer reviews before a check-in or session.

Who owns the system afterwards?

You do. Source code, client records, programmes and progress data are handed over at delivery; hosting and maintenance are optional and separately agreed, and you can move the system to another provider.

Get a project quote for personal trainer software

Answer a few questions about your business, your current systems and what should change. We reply with a clear, competitive proposal.

Get a project quote