THE OPERATING SYSTEM FOR FITNESS BUSINESSES

YOU OPENED THE GYM. THE SYSTEM RUNS THE OPERATION.

Memberships, payments, scheduling, check-in, finance and the specialist team in one system. Pricing is per location.

clubgym.com.tr/konsol · ABC Fitness
Salon konsolu · gün özeti
WHAT ONE LOCATION GAINS
+₺186,400
renewal revenue recovered per monthexpiring memberships · 30 days
+16.3 hours
person-hours gained per weeksix tasks combined · below
↑ 23%
renewal rate increasefirst 6 months · because someone called back in time
84 gyms and studiosone invoice up to 3 locationsdata in Turkey

Six workspaces, eleven roles, one data model. When your location count grows the system does not change — one line item is added.

WHO IT IS FOR

THREE BUSINESS TYPES, THREE CENTERS OF GRAVITY.

The same system, with different modules in front. We ask which one you are during setup and open the console accordingly.

BOUTIQUE STUDIO

1 location · 80–400 members

You run on classes; capacity and no-shows are revenue directly. You sell packages, not memberships.

uses mostClass schedule · waitlist · package tracking

MULTI-LOCATION GYM

2–12 locations · 1,000+ members

Comparison across locations, staff permissions and a single invoice are what matter. The GM looks at one screen in the morning.

uses mostFinance · location comparison · permission matrix

WELLNESS CENTER

gym + clinic + nutrition

The physiotherapist, the dietitian and the trainer see the same client. Keeping clinical data from leaking is a legal obligation.

uses mostConsent scope · clinical restriction · specialist calendar
GYM CONSOLE

YOU OPEN IT IN THE MORNING AND YOU SEE THE DAY.

The till, the check-ins, the expiring memberships and the no-shows on one screen. You are not waiting for a report; you intervene before the day ends.

clubgym.com.tr/konsol/finans · Kadıköy Ayşe K. · salon yöneticisi
Salon konsolu · gün özeti ekranı
MEMBERS

642 RECORDS, ONE SCREEN, BULK ACTIONS.

In debt, expiring, without a specialist — the filters ship ready. You assign a trainer or a dietitian to the members you select, from the same place.

clubgym.com.tr/konsol/uyeler
Salon konsolu · üyeler ekranı
TEAM · MOBILE

YOUR TEAM DOES NOT HAVE TO SIT AT A DESK.

The same permission matrix applies on the phone. Everyone sees their own work; nobody sees someone else's screen.

Gym managerDay summary, location comparison, finance approval
Front deskCheck-in, guest entry, member search
TrainerClient list, session note, home exercise
DietitianPlan adherence, meal photo, consultation calendar
PhysiotherapistAssessment, restriction, clinical note
—Permissions do not widen on the phone: what a role cannot see in the console it cannot see on mobile either.
MANAGER · SUMMARY
MANAGER · SUMMARY The front desk and team screens are shown on desktop.
FRONT DESK · OPERATIONS
FRONT DESK · OPERATIONS
TEAM AND PERMISSIONS
TEAM AND PERMISSIONS
PERMISSIONS AND SCOPE

WHO SEES WHAT, IN ONE TABLE.

This is the first question asked when choosing software, and most vendors save the answer for the demo.

✓ Full access
~ By consent, time-boxed — when the scope expires, history stays read-only
– No access — a disabled action is not hidden, it says why
Gym manager 3 full · 0 consent · 3 none
Membership & billing ✓full
Schedule & capacity ✓full
Program writing –none
Nutrition plan –none
Clinical assessment –none
Finance report ✓full
Front desk 2 full · 0 consent · 4 none
Membership & billing ✓full
Schedule & capacity ✓full
Program writing –none
Nutrition plan –none
Clinical assessment –none
Finance report –none
Trainer 2 full · 0 consent · 4 none
Membership & billing –none
Schedule & capacity ✓full
Program writing ✓full
Nutrition plan –none
Clinical assessment –none
Finance report –none
Dietitian 2 full · 0 consent · 4 none
Membership & billing –none
Schedule & capacity ✓full
Program writing –none
Nutrition plan ✓full
Clinical assessment –none
Finance report –none
Physiotherapist 2 full · 1 consent · 3 none
Membership & billing –none
Schedule & capacity ✓full
Program writing ~consent
Nutrition plan –none
Clinical assessment ✓full
Finance report –none
Athlete 1 full · 3 consent · 2 none
Membership & billing ~consent
Schedule & capacity ✓full
Program writing –none
Nutrition plan ~consent
Clinical assessment ~consent
Finance report –none
ROLE Membership & billingSchedule & capacityProgram writingNutrition planClinical assessmentFinance report
Gym manager ✓✓–––✓
Front desk ✓✓––––
Trainer –✓✓–––
Dietitian –✓–✓––
Physiotherapist –✓~–✓–
Athlete ~✓–~~–
✓ Full access
~ By consent, time-boxed — when the scope expires, history stays read-only
– No access — a disabled action is not hidden, it says why
CLINICAL RECORD

CLINICAL DATA OPENS TO NO OPERATIONAL ROLE.

The trainer sees that a restriction exists, not the reason for it. Pain scores and diagnoses stay with the physiotherapist alone.

Overhead press CLINICAL
reason · ●●●●●●●● masked The trainer cannot add this exercise to a program; only the physiotherapist lifts the restriction.

EVERY MODULE REPLACES SOMETHING ELSE.

We do not sell modules, we get work done. The right column says what that module replaces today.

FRONT OFFICE4 modules
MembershipExcel

packages, freezes, family membership

Paymentsthe ledger

POS, installments, auto-renewal

Check-inbadge access

QR, turnstile, kiosk, guests

Class scheduleWhatsApp

capacity, waitlist, cancellation rules

SPECIALIST TEAM4 modules
PT managementa notepad

session packs, no-shows, payouts

Program builderPDF

templates, restriction checks, assignment

Nutritiona separate app

plan, macros, allergens

Clinical trackingpaper files

assessment, restriction, consent scope

MANAGEMENT4 modules
Financethe accountant

end-of-day, expenses, location comparison

CRMthe contact list

leads, campaigns, funnel

Staffthe roster

shifts, permissions, performance

Reportsguesswork

capacity, renewal, churn analysis

MEMBER SIDE

YOUR MEMBERS ARE ALREADY IN THE APP.

Competing software sells the gym a dashboard and gives the member nothing.

64% of members open the app at least 8 days a month They open it because their program and their classes are there. A member who opens it renews more often.
−38% drop in the class no-show rate Reminders, one-tap cancellation and the waitlist working together leave fewer empty seats.
−3 hours a week of questions that never reach the front desk "How many sessions do I have left", "is there a class", "when does my membership end" — all three are in the app.
SUMMARY
SUMMARY The next step, three rings, the gym strip and the QR. This is what your member sees in the morning.
PLAN
PLAN The weekly plan your trainer wrote, signed. If a clinical restriction applies, the exercise arrives locked.
OPERATIONAL LOAD · BEFORE AND AFTER

SAME WORK, FEWER PERSON-HOURS.

Measurements come from the first six months of a three-location business.

New member signup
11 min2 min
End-of-day close
25 min2 min
Preparing programs
35 min8 min
16 HOURS A WEEK AND ₺186,400 A MONTH · WITH THE SAME TEAM. All six tasks are below; not one of them needs new staff.
New member signup1.5 hours
frequency10 a week
before11 min · 3 forms
with ClubGym2 min · one screen
End-of-day close2.7 hours
frequencyevery day
before25 min manual reconciliation
with ClubGym2 min · automatic
Class questions and cancellations3.0 hours
frequency60 a week
before3 min · WhatsApp
with ClubGymin the app · 0 min
Tracking expiring memberships0.9 hours
frequencyevery month
before4 hours of reporting
with ClubGym20 min · daily list
Preparing programs5.4 hours
frequency12 a week
before35 min · Word + PDF
with ClubGym8 min · template + restrictions
Comparing locations2.8 hours
frequencyevery week
before3 hours · 4 files
with ClubGym12 min · one table
WEEKLY TOTAL16.3 hours
Six tasks combined · average location, 400 members
taskfrequencybeforewith ClubGymper week
New member signup 10 a week 11 min · 3 forms 2 min · one screen 1.5 hours
End-of-day close every day 25 min manual reconciliation 2 min · automatic 2.7 hours
Class questions and cancellations 60 a week 3 min · WhatsApp in the app · 0 min 3.0 hours
Tracking expiring memberships every month 4 hours of reporting 20 min · daily list 0.9 hours
Preparing programs 12 a week 35 min · Word + PDF 8 min · template + restrictions 5.4 hours
Comparing locations every week 3 hours · 4 files 12 min · one table 2.8 hours
WEEKLY TOTAL Six tasks combined · average location, 400 members 16.3 hours
₺186,400 Expiring memberships on the task list from day one average location · 30 days
16.3 hours Person-hours gained per week — Excel and the WhatsApp groups are closed six tasks · average location
↑ 23% Renewal rate increase — because someone called back in time first 6 months
2 min End-of-day close, no manual reconciliation kiosk + POS
THE CONTRACT
Consent is scoped and time-boxedwhen it expires no new data flows, publishing closes, and history stays read-only.
Restrictions are bindinga conflicting exercise in the program builder is a hard gate; only the physiotherapist can lift it.
Audit logevery access, every scope change and every conflict resolution is logged.
KVKK (Turkey's Personal Data Protection Law No. 6698)data is hosted in Turkey; the privacy notice and express-consent texts are signed inside the system.
INFRASTRUCTURE
TR
Data in TurkeyHosting and backups in the same jurisdiction; no transfer abroad.
500
Offline check-insIf the internet drops the kiosk keeps working, and drains the queue when the connection returns.
1.4 sec
Check-in timeThe measured average from scanning the QR to passing the turnstile.
24 hours
Backup intervalFull daily backup, a 30-day restore window.
LOG
Audit logEvery access, scope change and conflict resolution is written with who and when.
6 workspaces · platform, gym, trainer, dietitian, physiotherapist, front desk
11 roles · each with its own scope, matrix in the contract
40+ screens · desktop console, tablet, kiosk and mobile
500 offline check-ins · the kiosk works without internet, then drains the queue
1.4 sec average check-in · passing the turnstile included
99.9% monthly uptime target
MIGRATION

GETTING OUT OF EXCEL TAKES ONE WEEK.

The real cost of changing software is not the price, it is the migration. If the member list, the remaining sessions, the outstanding balances and the class schedule do not come across, the system collapses on day one. We do the migration.

011–2 days
WE TAKE THE DATA Excel, an export from the old software, or a paper list — whichever exists. We map the columns.
025 business days
PARALLEL WEEK The old and the new system run together; if the numbers disagree we find the source.
03half a day
HANDOVER The kiosk and the turnstile are connected, the team is trained, the old system is switched off.
CUSTOMER QUOTE

[Pull quote — a real customer quote is pending. Two sentences from a three-location business, on the migration time and the front-desk gain.]

[Full name] [Title] · [Business] · [n] locations
No invented references. This block does not ship until a real quote exists.

FLAT PER LOCATION. ZERO PER MEMBER.

Your invoice does not grow as you grow. A new location adds one line item; the member count changes no line item.

IN EVERY PLAN Unlimited members and staff · kiosk and QR check-in · the athlete app · KVKK and audit log
STARTER
Single location price given in the quote · discounted annually
✓Unlimited members and staff
✓Check-in, kiosk and QR
✓Class schedule and waitlist
–Nutrition and physiotherapy modules
GET A QUOTE
GROWTH MOST CHOSEN
2–5 locations price given in the quote · each location one line item
✓Everything in Starter
✓Multi-location and scope management
✓CRM, campaign and funnel reporting
✓Nutrition and physiotherapy modules
GET A QUOTE
ENTERPRISE
6+ locations price given in the quote · by usage and structure
✓Everything in Growth
✓SSO, SCIM and a custom role matrix
✓Custom SLA and a dedicated CSM
✓Corporate membership portal
TALK TO SALES
NEXT STEP

WE QUOTE BY YOUR LOCATION COUNT.

We reply the same day.
—We quote by your location count; there is no line item that is not on the list.