Meet Duke
AppsSee every app
IndustriesBrowse all industries
Pricing Help centre Custom AI Journal Contact
Start freeSign in

IndustriesHealth & fitnessPersonal trainer

Personal trainer softwareYou train the clients. Duke keeps the diary.

Your clients, sessions, packages and payments in one place. Clients message on WhatsApp to book or move a session, and Duke answers from your free times while you're on the gym floor.

Duke at your training business

Duke handles the texts while you count the reps.

When it's just you, every message about moving a session lands mid-set. Duke offers clients your real free times, books and moves their sessions as appointments, and keeps an eye on who's nearly out of package sessions, so the admin waits until your last client leaves.

Who decides

  • On its own, by your ruleDuke on duty does it for the customer who wrote, once you switch that action on.
  • Waits for your approvalHe prepares it and shows a one-line preview. Nothing changes until you approve.
  • Just answersReading needs no approval, and he sees only what the person asking may see.
  • Checked every morningGoals are measured every morning, with a forecast.
Meet Duke
A day with DukeA Thursday for a solo personal trainerWorking
  1. Moved Chris to FridayHe asked to swap today's session. Friday 7:00 was free, so it's booked.On its own, by your rule
  2. Checked your intro sessions goal12 intro sessions booked by 30 November: 7 so far, on pace for 11.Checked every morning
  3. Saved a client's new goalAmira wrote “I want to run 10k by spring”. Added to her Workout plan.On its own, by your rule
  4. Counted sessions leftBetween clients you ask: Josh has 2 of 10 left, Kelly just 1.Just answers
  5. Drafted Kelly's next package invoice10 sessions, ready for your approval before her last one on Saturday.Waits for your approval
  6. Held a late booking requestQuiet hours: Ben's ask for Monday 6:00 waits as a draft for you.Waits for your approval
An example day. Names and numbers are made up.

Duke does this for you

On its own, by your rule

New clients booked from your own hours.

Someone asks about a first session. Duke explains it from your notes, offers times from your working hours and buffers, books the intro and saves them as a lead.

Duke on WhatsAppYes! A 45-minute intro to talk goals and try a few lifts. Tuesday 7:30 or Wednesday 18:00?
Booked · Intro session, Tue 7:30 · Lead saved
Just answers

Packages, counted for you.

Your PT packages page keeps sessions bought and used. Ask who's nearly out, and you can sell the next block before a client turns up with nothing left.

PT packages · nearly done

Kelly Moss1 of 10 leftLast on Sat
Josh Reed2 of 10 left
Ben Ortiz6 of 12 left
Waits for your approval

No plan review slips past.

Ask which workout plans are due a review. Duke lists them from the review dates and prepares a task for each, created once you approve.

Which workout plans are due for review this week?
DukeThree: Amira, Ben and Sam, all due by Sunday.
Waiting for your approvalCreate 3 tasks “Review workout plan” due SundayApproveNot now
A trainer coaching a client through a pulling exercise in a gym
Duke on WhatsAppNo problem, Chris. Friday at 7:00 or 8:30 is free. Which would you like?
Moved · Fri 7:00 · Thursday freed up
Pulse Fitness Studio in SmartDuke: the Home pageLive demoClosest live demo: Pulse Fitness StudioGym in Austin. The same apps, set up for a gym. Open it ↗

The apps personal trainers use

Small enough for one trainer.

Clients, appointments, packages and invoices. Add more trainers later, each with their own working hours.

Diary

Your diary, built from your hours.

Session types with their length and price, your working hours and time off. Free times are worked out for you, and double-booking yourself is refused.

  • Choose which session types clients can book on WhatsApp
  • Minimum notice and how far ahead clients can book
An appointments diary with a column per practitioner and their working hours

Shown: Northside Physio's diary, our physio clinic demo. Yours shows your own sessions.

PT packages

Sessions bought, sessions used.

The gym's ready-made PT packages page keeps trainer, sessions bought and used, price and expiry. Add it to your account and change any field.

  • Linked to each client and on their timeline
  • Totals across all packages
A PT packages table with trainer, sessions bought and used, price and expiry

Shown: the PT packages page in our gym demo.

Workout plans

A plan for every client.

Goal, days a week, routine and review date, on a board of Active, Paused and Completed. Each plan sits on the client's timeline.

A Workout plans board with Active, Paused and Completed columns

Shown: Workout plans in our gym demo.

Ask Duke

Keep clients from drifting.

Ask in plain words. Duke reads your diary and pages with your permissions and prepares the message. You approve before anything is sent.

Who hasn't booked a session in three weeks?
DukeFour clients: Amira, Josh, Kelly and Ben. Josh still has 6 sessions left on his package.
Send them my check-in message.
Waiting for your approvalSend the WhatsApp template “checking_in” to 4 clientsApprove allNot now

Pages Duke can build for you

Packages, plans, progress.

Start from the gym's ready-made pages, such as PT packages and workout plans, or ask Duke for your own. For example:

PT packagesWorkout plansDiet plansFitness assessmentsProgress check-insHealth questionnaire
Talk to us: we set it up for you.

We set it up with your session types, prices, working hours, WhatsApp number and client list. Our gym demo shows trainers, PT packages and workout plans; our physio clinic demo shows a diary of appointments by practitioner.

Spend your hours training, not texting.

Tell us your session types and hours, and we'll set it up with your clients and WhatsApp number. Or try the gym demo first.

Start free

Talk to us

We reply by email, usually within one working day. No newsletters.