Gym admin and POS software that runs the floor.
Gym Admin is the staff app on Android, iOS, Windows and the web. The front desk sells memberships, classes, session packs, retail and café orders from one register, and the same screen shows who is in the building right now.
Money is server-authoritative. Prices, discounts, caps, exchange rates and till gates are recomputed in the database, so a tampered client cannot change what gets charged, and a lost-connection retry can never double-charge.
Payroll, commissions, timesheets and the audit log live in the same app, so an owner sees revenue, labour and exceptions without exporting anything.

Everything Gym Admin does. Code-verified.
★ marks things you won’t find elsewhere in this category.
Members & plans
- Live roster with status chips, live counts and "last seen" on every member
- Duplicate guard on save offers to restore a soft-deleted match
- Scroll-gated T&C that snapshots exact text + timestamp — a defensible contract
- Family links, referral cards both directions, tabbed profiles with health notes and per-channel consent
- Sensitive actions require a live staff selfie; soft delete with owner-only restore
- Access rules live on the plan: gender, time windows past midnight, day masks, per-gate allowlists, tier ceilings
- Multi-currency price anchoring, waivable joining fees (every waiver audited), capped discount sliders enforced server-side
- Per-plan freeze policy, class/PT credit grants, advance-booking horizons as tier levers
Selling & lifecycle
- One "Sell…" sheet: plan, class, pack, laundry, nutrition — one unified ledger
- Absorb-gap renewals: lapsed 1–7 days? Start from the day after expiry, audited
- Future-dated activations; deposits and pay-later holds that don’t open the door until paid
- Cancel wizard shows the maths — "47 of 90 days" — refund to cash, card or wallet
- Complimentary grants that write zero fake revenue — built for competitor cutovers
Wallet & money
- Stored-value wallet: top-ups in any currency with live conversion preview and quick-add chips
- Loyalty top-up bonus booked as separate non-revenue credit — free credit never masquerades as cash
- Spend on anything; full ledger with running balance; reversible mistaken top-ups; audited adjustments
- Dual-currency by design: books + tender currency and rate stored on every row
- Wallet liability surfaced on the books; shared or per-branch balances
POS, tills & inventory
- Touch-first register: retail + memberships in one cart; held orders and table tabs with tamper protection
- USB/Bluetooth/camera barcode scanning; member wallet-QR pay; per-tender surcharges
- Charge-vs-record guard: if the server’s price differs from the screen, the cashier gets a blocking alert
- PDF + ESC/POS receipts, drawer kick, kitchen dockets with PAID banners
- Per-currency floats and close variance — a shortage in one currency can’t hide in another’s overage; Z-report to Telegram
- Per-till item allowlists enforced by database triggers — the bar till can’t ring memberships
- Goods receipts, append-only stock ledger, expiry alerts, at-risk stock scored by expiry × margin × velocity
- Session packs: coach attribution, ×50 atomic sale, 15-second duplicate guard, packs that open doors
Payroll & staff
- Labour-law presets per country — EU, UK, GCC and more; the payroll PDF explains each rule in plain language
- Per-person currency splits: salary, commission and session rate each in their own currency — quote $70/session anywhere
- Commission engine: PT %, class %, per-head rates, quota deductions; refunds net out
- 17-module permission matrix, role presets, per-user discount caps
- Termination that actually revokes access: one audited action kills login, sessions and door
- Geofenced, face-verified clock-in; timesheets with anomaly surfacing; performance league
Reports & retention
- Accounts hub: revenue, payroll, monthly P&L with cost-of-revenue split, per-currency mini-P&Ls
- Report Builder: tick sections, get one combined PDF pack with AI insights
- Cohort retention grid (+1/+3/+6/+12), churn benchmarks, 0–100 risk scores with one-tap outreach
- Windowed visit counting (60 min = one visit), raw scans preserved for forensics
- Chain reports, royalty reports, inter-branch settlement with per-visit fees
Comms & AI
- Telegram owner channel: instant exception alerts + twice-daily digest, camera alerts with photos
- Telegram support bot: member DMs become tickets with AI-proposed replies and Approve/Reject buttons
- Social inbox: Telegram, WhatsApp, Instagram, Messenger — AI on Off/Draft/Autonomous
- In-app AI assistant answers in 7 languages, deep-links anywhere, never executes destructive actions
- Prism Studio, an AI social media manager: posts in each branch’s languages from its real prices and class bookings, an approval inbox, a brand kit per branch and a photo library fed by Telegram
- Win-back buckets with WhatsApp templates in your members’ languages; Twilio campaigns with consent + revenue-recovered reporting
- Append-only audit log: actor, action, target, reason, selfie — archive, never delete
Shown, not told.
- Create a memberAdd a new member from the Members tab — photo, personal details, contact info and preferences — then sell them their first plan.
- Find a memberSearch and filter the Members tab, read the status pills and last-seen tags at a glance, and jump into any profile.
- The member profileEverything on the four-tab member profile — Overview, Payments, Attendance and Checkup — plus the contextual action buttons and what each one does.
- Member photosAdd or replace a member's profile photo — and why changing an existing photo asks the staff member for a live selfie.
- Deleted members and restoreWhere deleted members go, what deleting actually does, and how an owner brings a member back with one tap.
- Message your membersSend renewal reminders to expiring and expired members over WhatsApp or SMS from one screen, with a reusable message template.
- Create a membership planBuild a plan from scratch — name, duration and price, an anchor currency for multi-currency gyms, and the joining fee that cashiers can waive.
- Plan access rulesRestrict a plan by gender, time of day, days of the week, specific gates, and which branches it opens — all enforced on the server, not just in the app.