Skip to content

Features

Everything a gym actually runs on

Nine areas, in the order they matter to a gym owner rather than the order they were built. Every screen shown here is drawn from the same design tokens the real apps use.

Fees

Every rupee, accounted for

Who paid, who paid half, who promised next week, answered on one screen instead of from a notebook at month end. Invoices are raised automatically when a membership renews, and a payment can never be quietly edited after the fact.

  • Cash, JazzCash, Easypaisa and bank transfer, all recorded the same way
  • Part payments tracked to the rupee, not rounded off
  • A correction is a reversal entry, so the history stays honest

Collected

PKR 412,500

Outstanding

PKR 81,000

Unpaid members

19

Ayesha Khan

JazzCash · Today, 6:42 pm

PKR 12,000

Ali Raza

Cash · Today, 5:10 pm

PKR 4,500

Hamza Iqbal

Easypaisa · Today, 1:35 pm

PKR 4,500

Zainab Malik

Bank transfer · Yesterday

PKR 12,000
The fees screen for October: PKR 412,500 collected of PKR 493,500 billed, which is 84 percent, with 19 members still unpaid and the four most recent payments listed.

Attendance

A QR at the counter, and you know who came

Members scan on the way in. No register to sign, no receptionist typing names, and no argument three weeks later about whether somebody actually trained in October.

  • One code per gym, rotated automatically
  • Staff can mark a member in by hand when a phone is flat
  • Per-member history, so a quiet month is visible before it becomes a cancellation

Usman Tariq

6:58 pm

Bilal Ahmed

6:51 pm

Sana Yousaf

6:44 pm

Ali Raza

6:39 pm

Zainab Malik

6:31 pm

The counter screen: a QR code for members to scan on arrival, beside a live list of the last five check-ins with their times.

Members

The register, without the register

Every member, their plan, their expiry and their balance in one list you can actually search. Bring your existing members across from a notebook or a spreadsheet and we do the typing.

  • Plans, freezes and expiries tracked per member
  • Medical notes and CNIC kept off every list screen and only opened deliberately
  • Multiple branches under one login

Bilal Ahmed

Monthly · expires 5 Oct

Paid

Ayesha Khan

Quarterly · expires 19 Nov

Paid

Usman Tariq

Monthly · expires 2 Oct

Due soon

Fatima Sheikh

Monthly · expires 28 Sep

Overdue

Hamza Iqbal

Monthly + PT · expires 11 Oct

Partial

Zainab Malik

Quarterly · expires 3 Dec

Paid

Ali Raza

Monthly · expires 7 Oct

Paid

Sana Yousaf

Monthly · expires 24 Sep

Overdue
The members screen, listing eight members with their plan, expiry date, fee and payment status. Two are marked overdue in red, one is due soon.

Reminders

Fee reminders that actually go out

Somebody opening WhatsApp and retyping the same message forty times is how it works today, and most months nobody does it. Liftsol queues them: the right members, the right amount, in English or Urdu.

  • WhatsApp and SMS, using your own gym name
  • Templates in English and Urdu, ready on day one
  • Quiet hours respected, and a member who opts out is never messaged again

Assalam o Alaikum Bilal. Your Iron Fitness membership fee of PKR 4,500 is due on 5 October. You can pay at the counter or send it on JazzCash. Iron Fitness, Gulberg

السلام علیکم بلال۔ آپ کی آئرن فٹنس ممبرشپ فیس 4,500 روپے 5 اکتوبر کو واجب الادا ہے۔ آپ کاؤنٹر پر ادا کر سکتے ہیں یا جاز کیش پر بھیج سکتے ہیں۔ آئرن فٹنس، گلبرگ

Two automated fee reminders as a member receives them on WhatsApp: the same message in English and in Urdu, each naming the member, the branch, the amount due and the due date.

Member app

An app with your gym’s name on it

Your members get their own app: what they owe, when it is due, what they trained, and their check-in code. It carries your gym’s name and your colour, not ours.

  • Their fee status, without asking at the counter
  • Workout logging and progress photos
  • Runs on a 3 GB Android, because that is what most members carry

Assalam o Alaikum

Bilal Ahmed

4 of 7 days this week

Next fee

PKR 4,500

Due 5 October · Monthly

Last workout

Push day · 6 exercises

Yesterday, 7:10 pm

The member app on a phone, branded Iron Fitness: the member's name, a four-day training streak for the week, their next fee of PKR 4,500 due on 5 October, and their last workout.

Reports

The numbers you currently guess at

Collections by month, attendance by day, which plans renew and which quietly do not. A member who stops coming in week two and cancels in week six shows up in week three.

  • Collected against expected, every month
  • Members at risk, flagged before they leave
  • Export anything to a spreadsheet

Collected this month

PKR 412,500

Active members

412

Checked in today

87

Fatima Sheikh

Fee 8 days overdue

Overdue

Sana Yousaf

Fee 12 days overdue

Overdue

Usman Tariq

Not seen in 16 days

Due soon
The partner dashboard: PKR 412,500 collected in October, 412 active members, 87 check-ins today, a bar chart of daily collections, and three members needing attention: two with overdue fees and one who has not attended in sixteen days.

Personal training

PT sessions and trainer payouts

Assign a trainer, track sessions used against sessions sold, and settle what each trainer is owed at month end without a separate diary.

  • Packages tracked per member, per trainer
  • Session history both sides can see
  • Trainer earnings, calculated rather than remembered

Workouts

A workout library that is already filled in

Over three hundred exercises with muscle group, equipment and instructions, ready to build plans from on the first day rather than after somebody spends a fortnight typing.

  • Trainers assign plans; members log sets and weights
  • Progress visible to both
  • Nothing to set up before it is useful

Nutrition

Food your members actually eat

Most nutrition tools assume a Western plate. This one ships with roti, daal, biryani, karahi, nihari and chapli kabab at realistic portions, so a member logging dinner does not have to invent an equivalent.

  • South Asian staples with real portion sizes
  • Daily targets set by the trainer
  • Logged from the member app in a few taps

Want to see it on your own numbers?

Send us your member list and we will set a gym up with it, so you are looking at your own members rather than a demo full of strangers.