Early access · HK personal trainers & small studios

Built for sessions
and packages.

Fitness software was built for classes and memberships, not how PT studios actually run: client packages bought up front, 1:1 sessions burning down a balance, payouts split per trainer. Zesh runs the daily admin between every session — for solo trainers and 2–12-trainer studios.

Beta — onboarding HK studios now·No spam. One launch email.
Z
Zesh
Thursday, 17 Apr
Good morning, Alex
TODAY3 sessions
Marcus Chan
7:00 am
EFX Wan Chai8/10
Jenny Lam
9:30 am
Palace Studios2/10
David Ho
12:00 pm
EFX Mong Kok5/20
NEEDS ATTENTION2
Jenny Lam
2 left · expires May 3
Sarah Ng
Package expired · 3 unused
Today
Calendar
Clients
Dashboard
Built for the way PT studios run

Everything between sessions, handled.

Whether you train solo or coordinate a roster — the loop is the same: package balances, payment chases, WhatsApp follow-ups, and the EOM payroll. Zesh handles all of it from your phone.

Live package ledger

Remaining balance and expiry date for every client package in one view. Spot who's two sessions from running out without checking by hand. Across every trainer, one source of truth.

WhatsApp-native messaging

Welcome on signup. Reminders before each session. Renewal nudges when packages run low. Each message pre-drafted with the right numbers — one tap to send. Tracked sent · seen · replied.

Intelligent payment tracking

Bank transfers, credit cards, FPS — Zesh reads the channels you already use, matches inbound payments to the right package, and updates balances on your confirmation. You stay in control.

Payroll without the spreadsheet

Set each trainer's rate once — % of session revenue, flat $/session, or hybrid. End of month, Zesh shows exactly what to pay each coach. Export PDF for your accountant; pay your trainers the same evening.

Run it from your phone

Mobile-first apps designed around studio workflows. No multi-day staff training. New trainers pick it up in an afternoon — every coach runs their own book between sessions; admin sees the studio view.

Team and clients, moved together

Migrating from another platform? Zesh handles the trainer roster, who-belongs-to-whom, and per-trainer package balances from your current platform's exports. One upload. Live in days, not weeks.

How it works

The numbers update themselves.

Zesh treats your studio as a package ledger first, calendar second. Every booking burns down a balance automatically — the figures you'd hand-update in a spreadsheet are always live.

01 / ADD CLIENTS & TRAINERS

Add your team and clients

Import from your current platform (or enter manually) — trainers, clients, active packages, per-trainer rates. One upload, live in minutes.

02 / LOG SESSIONS

Run sessions, balances update live

Each session burns a slot from the active package. Zesh tracks expiry risk, queues renewal nudges, and runs the payroll math in the background.

03 / COLLECT & PAY

Send nudges, accept payments, pay coaches

Renewal nudges in WhatsApp. Inbound payments match to packages automatically. EOM payroll ready to export — your trainers paid the same evening.

Founder rates lock
for life.

Free during beta. Beta studios shape what ships next and lock the founder rate for life. Worth a 30-minute walkthrough?

Zesh — Run your PT studio between sessions