Mon
Tue
Wed
Thu
Fri
Sat
HIIT
12/12
Core
12/12
Pilates
6/12
Stretch
7/12
Yoga
6/12
Reformer
7/12
Boks
6/12
HIIT
7/12
Spin
6/12
TRX
7/12
Mobility
6/12
Pilates
7/12
Classes
Recurrence, capacity, waitlist
Members, sessions, packages, payments and progress on one panel. An app that opens on your members' phones with your logo. No app store, setup is on us.
Today 12 sessions · 3 open spots
Sessions today
12
Occupancy
86%
Collected this month
48.2k
07:00 · HIIT
12:30 · Pilates
18:00 · Boks
Today
Push day · 6 exercises
My entry code
7 sessions left
PTLog is a multi-tenant management platform licensed to gyms annually: every gym gets its own subdomain, a panel in its own logo and colours, and a branded app that members add to their home screen.
ScrollAll in one place
From classes to payments, from the first check-in to the progress chart. Every piece runs on your gym's rules.
Mon
Tue
Wed
Thu
Fri
Sat
HIIT
12/12
Core
12/12
Pilates
6/12
Stretch
7/12
Yoga
6/12
Reformer
7/12
Boks
6/12
HIIT
7/12
Spin
6/12
TRX
7/12
Mobility
6/12
Pilates
7/12
Recurrence, capacity, waitlist
Single-use QR, absence
Your session is tomorrow at 18:00
Reminder · 24h before
2 sessions left
Package · automatic
A spot opened: Pilates
Waitlist
16 notification rules, push, email
Exercise library, programs
Collections, expenses, payroll, profit
Members see their own language; the gym runs on its own currency and time zone.
Try it: enter your brand
Type your gym's name below and pick a colour. The panel and the member app are painted by this engine; production does the same.
Contrast is fine
Today
Push day · 6 exercises
18:00 · One-to-one
01 · A day
What happens at each step and which rule decides it. Every rule changes from the panel.
Notification catalogue
A reminder lands
18:00 · One-to-one
There is a session at 18:00 today. How many hours ahead, and in what words, is the gym's call.
Notification catalogue
A reminder lands
18:00 · One-to-one
"My knee hurts, what do we do today?" One-to-one chat; members only write to staff.
Messaging
Single-use code, sixty-second life. Without an active package the turnstile stays shut.
Attendance · Turnstile
00:58
The day of the program her trainer wrote, with videos, sets and reps.
Training
Push day · 6 exercises
The remaining counter only changes on the server. The "2 sessions left" alert also reaches the owner.
Packages
2
Session completes, package counts down
Energy, motivation, sleep: the gym picks the parameters. The risk score is built from this data and shows its reasons.
Progress
02 · Modules
Every module has one switch. A module you switch off leaves the menu and the settings; whatever depends on it goes with it.
15/15 · on
03 · Roles
One system, each person gets exactly their job. The gym defines the roles and the permissions.
04 · PTLog
Cancellation cut-off, QR lifetime, absence threshold, tax rate, notification wording: all settings. When the gym changes, the code doesn't.
Each gym's data is separated at the database level; no query can reach another gym's records. An independent audit and automated tests confirm it on every release.
The member app is a branded web app: it sits on the home screen, receives notifications, opens with one tap. Every fix we ship reaches everyone at once.
Program drafts, member summaries and scale-sheet readings always land in front of the trainer; a human switches them on.
05 · FAQ
Short and clear.
PTLog is a platform that brings member, trainer and business management together for gyms and studios. Every gym that buys it gets its own address, a management panel in its own brand, and an app its members add to their home screen.
Write to us and we open your gym within hours. When the owner accepts the invitation, a five-step setup wizard begins: logo and colour, region and tax, branches, team invitations, app installation. Every step can be skipped and finished later in Settings.
Members join through an invitation link or a PIN handed out at the desk, add the app to their home screen and follow their sessions, program and progress there. Trainers use the trainer view of the same app; the owner and authorised staff work from the web panel.
No. PTLog is a branded web app (PWA): it goes on the home screen on iPhone and Android, opens with one tap and receives notifications. No store review, no release waiting, no installation.
Yes. Packages, sessions, classes, attendance, finance, messaging and AI are modules with a single switch. A module you switch off leaves the menu and the settings, and you can bring it back whenever you like. You also define the roles and their permissions.
Turkish, English, German, Spanish and French. Each gym sets its own default language, currency, time zone and tax rate; each person can also pick their own language.
Each gym's data is separated at the database level; no gym can see another gym's records. Connections are encrypted, every change is written to an audit trail, and deletions can be undone. Consent records are kept with their version.
One annual licence, every module open. Send us a name and a colour; your gym runs on its own address within hours. Migration is on us.
No credit card asked; the contract comes after the first call.