SYSTEMS OVERVIEW

Everything your gym runs on, in one cockpit.

From the first enquiry to the hundredth renewal: members, plans, payments, tax invoices, training, attendance and reports — designed for the speed of a busy front desk.

SYS-01 // MEMBERS

Know every member at a glance.

One profile holds everything: contact details, photo, emergency contact, assigned trainer, plans past and present, payments, dues and visit history. Status is worked out live — active, expiring, frozen, upcoming or expired — so it is never out of date.

  • Instant search by name, phone or member code from anywhere (Ctrl K).
  • Freeze a membership for travel or injury; the end date moves automatically.
  • Trainer scoping: trainers see only their own members and PT clients.
  • Import your existing members from a spreadsheet.
SYS-02 // PLANS & PRICING

Price it once. Sell it in seconds.

Create membership plans by day, week, month or year, and personal-training packs by sessions. Each plan carries its price and tax rate, so the front desk never types a number — and never gets one wrong.

  • Any duration: day passes, monthly, quarterly, half-yearly, annual, or your own.
  • Queued renewals: a new plan starts the day after the current one ends.
  • Discounts only for staff who are allowed to give them.
  • Online-ready: choose which plans members may buy from the app.
SYS-03 // SELL & RECORD PAYMENTS

Part-payments and dues, handled.

Sell one or several plans on one invoice, take cash, card, UPI or bank transfer — in full or in part. Whatever is still owed becomes a due on the member’s profile and on your dues report until it is collected.

  • Split tender: record several payments against one invoice over time.
  • Receipts numbered automatically for every payment.
  • Void with a reason — never delete — so the books always balance.
  • Dues list sorted by amount and age, ready for a polite reminder.
SYS-04 // INVOICES

Invoices your accountant will love.

Every sale produces a proper tax invoice with your logo, address and tax ID beside the Gyms Cloud mark. Choose from four layouts, add your own terms and footer, and download or share a PDF in one tap.

ORBITCLASSICMINIMALBOLD
  • Sequential numbering with your own prefix.
  • Tax broken out by component, with HSN/SAC where it applies.
  • B2B ready: your member’s GSTIN or VAT number on the invoice.
SYS-05 // TAXES FOR EVERY COUNTRY

GST, VAT, sales tax — done right.

Pick your country and Gyms Cloud loads its tax system. Prices can include tax (common in India, the Gulf, the UK and Europe) or have it added on top (common in the US and Canada). Every amount is rounded once, the same way, everywhere.

  • India GST: CGST + SGST inside your state, IGST across states — chosen from the place of supply.
  • VAT for the UAE, Saudi Arabia, the UK, Europe, South Africa, Kenya, Nigeria and more.
  • Sales tax for the US, and HST or GST + PST/QST for Canada.
  • Your rates: add, rename or adjust any rate in settings.
SYS-06 // PERSONAL TRAINING

PT packages and commissions that add up.

Sell PT packs by sessions, assign the trainer, and let trainers log each session from their phone. Commissions — a percentage or a fixed amount per session — are worked out automatically and locked in at the time of sale.

  • Sessions left shown to the trainer, the desk and the member.
  • No-shows recorded separately from completed sessions.
  • Trainer earnings report for payroll at month end.
SYS-07 // ATTENDANCE

Five ways in. One source of truth.

However your members arrive, every visit lands in the same attendance log — with peak-hour charts, and alerts for members who stopped coming.

  • Front desk: search and check in with one tap.
  • QR kiosk: a tablet at the door shows a rotating code members scan with their app.
  • Member pass QR: members show their pass; staff scan it.
  • eSSL / ZKTeco fingerprint devices with cloud push — access follows the membership.
  • AiFace face panels for hands-free entry; access is switched on and off as plans start and end.
SYS-08 // REPORTS & EXPORTS

Numbers you can trust, on one screen.

Revenue by day, plan and payment method; dues; renewals due and lost; new members; attendance by hour; PT sessions and trainer earnings; tax collected by component. Every report exports to CSV, and key reports to PDF.

  • One definition of revenue across every report — the dashboard and the PDF always agree.
  • Tax summary ready for your GST or VAT return.
  • Export permission so only the right people can download data.
SYS-09 // ROLES & PERMISSIONS

The right controls for every seat.

Start with ready-made roles, or build your own from a clear list of permissions. The server checks every permission on every request — hiding a button is never the only lock.

  • Owner — everything. Manager — runs the gym day to day.
  • Front desk — sign-ups, renewals, payments and check-ins.
  • Trainer — own members and PT clients only. Accountant — read-only finance.
  • Custom roles for anything else, and an activity log of who did what.
SYS-10 // MEMBER APP

A members’ app with your gym’s name on it.

Members sign in with the phone number or email you have on file. They see their pass QR, current plan and days left, PT sessions remaining, visits and invoices — and, when you switch on Razorpay, they can renew online. The money goes straight to your own Razorpay account.

  • Works in any phone browser and installs to the home screen.
  • Online renewals create the invoice and extend the membership automatically.
  • One phone, several gyms? Members simply choose which gym to open.
SYS-11 // OPEN API

An API for your own apps.

The Gyms Cloud web app is built on the same REST API you can use. Issue a token, and your Android or iOS app — or your website — can list plans, sign members in, show their pass and record check-ins. Every token is scoped to one gym and can be revoked at any time.

  • JSON over HTTPS with clear, consistent errors.
  • Same permissions as the web app — a token can never do more than its user.
POST /api/v1/auth/login
curl -X POST https://gymscloud.com/api/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email":"owner@yourgym.com","password":"••••••"}'

{ "data": { "token": "gyo_7f3c…", "token_type": "Bearer",
  "expires_in_days": 90, "gym": { "currency": "INR" } } }
SYS-12 // SECURITY

Your gym’s data, locked down.

Each gym’s data is walled off from every other gym at the database layer. Read how we protect it.

Encrypted in transit

HTTPS everywhere with modern TLS. Payment secrets are encrypted at rest.

Tenant isolation

Every query is scoped to your gym. One gym can never see another’s records.

Hashed passwords

Passwords are hashed, sign-ins are rate-limited and sessions expire.

Audit trail

Sign-ins, sales, voids and settings changes are logged with who and when.

READY WHEN YOU ARE

See it run your gym.

14 days free. Set up in two minutes. No card.