Booking software for personal trainers:Fill your week with regular clients

Book a client's regular slot for weeks ahead in one step, sell packs of sessions, and give each client feedback after they train.

Free 7-day trial. No credit card required.

Picking a day and time on a phone
The calendar in day view: the team's columns and the day's bookings

Clients pay online or in person

  • Visa
  • Mastercard
  • GCash
  • Maya
  • QR Ph
  • BPI
  • BDO
  • GrabPay
  • UnionBank
  • ShopeePay
  • Metrobank
  • GoTyme
  • SeaBank

Let clients book you directly

Share your own booking link. Clients pick a session and a time you are free, and pay by card or e-wallet, by GCash or bank transfer, or in person.

A new booking open on the calendar: the client, the service and the time

Repeating sessions

Book the regular slot once

Pick the client, the session, and the time, then repeat it every week, or every two, three, or four weeks. Onsuki books the whole run and names any date it had to skip.

  • End after 4 to 52 sessions, or on a date
  • Change one session, or this and the ones after
  • Each session paid when the client comes in

Packs

Sell sessions in packs

Session packs of 10 or 20 are paid up front and used one by one.

Trainer levels price a head coach higher for the same session.

Level packs cover sessions with one level, such as Senior.

Sessions left show on the client's profile and in their account.

Packages for sale, each with its sessions and price
The team list with each person's role

Your team

Give each trainer their own calendar

Training alone? Choose Just me when you add your team. With trainers, give each the Provider role: they see their own column and their own clients, and cannot take payments or see your sales.

  • Each trainer's own booking link for their Instagram
  • Sessions in each trainer's phone calendar
  • Working hours and time off for each trainer

Notes

Keep notes on every client

Staff notes hold injuries and limits your team should know.

Notes keep a dated record of each client's training.

Feedback after a session, for the client to read in their account.

Health forms are asked before the first session.

A client's profile: contact details, a staff note and their bookings

Frequently asked questions

Yes. Choose Just me when you add your team.

Yes. Give them the Provider role. They see their own calendar column and their own clients, and can't take payments or see your sales.

Each session is paid when the client comes in, from their pack or at checkout.

Yes. Set how many no-shows block a client from booking online, counted over a number of days.

7 days, with every feature of your plan. You choose a plan when the trial ends.

No. You sign up with your email or Google account, tell us what you run, and start setting up.

Each plan is one monthly price with unlimited bookings. See the pricing page for the plans and what each includes.

Take bookings and get paid, the simple way.

Free 7-day trial. No credit card required.