Run your gym.Smarter.
Memberships, payments, attendance and renewals in one workspace, with a morning brief that tells you what to do first.
- Active members
- 286
- 8 renewing this week
- Collected · last 4 weeks
- ₹2.5L
- ▲ 11% vs previous 4 weeks
- Check-ins today
- 74
- 23 in the gym now
- Outstanding
- ₹19,000
- 4 members overdue
- collected yesterday
- ₹9,400
- ▲ 5% vs usual
- expiring this week
- 8
- ₹60,000 at stake
- outstanding
- ₹19,000
- 6 members
- members likely to leave
- 9
- SamanthaAnnual · TomorrowNot reached
- Arjun M.Quarterly · In 2 daysContacted
- Kavya S.Monthly · In 2 daysNot reached
- Rahul V.Half-yearly · In 3 daysNot reached
Platform
One workspace for the whole gym.
Switch between the areas your team works in every day.
Every member, on one record.
Plan, payments, visits and notes together, with renew, call and WhatsApp a tap away.
- Sell, renew and freeze plans
- A timeline of everything
- Call or WhatsApp from the record
- Visits this month
- 14
- Last paid
- ₹16,800
- Balance
- ₹0
- Checked inToday
- Note: prefers the morning batch3 weeks ago
- Annual plan renewed · ₹16,800 by UPI12 months ago
Every rupee recorded once.
GST invoices and numbered receipts, with what is still owed sorted by how late it is.
- Cash, UPI and card
- Receipts issued automatically
- Daily cash-drawer close
- Neha P.Monthly · UPI · R-1182₹2,000
- Karthik R.Quarterly · UPI · R-1183₹5,400
- Aditi G.Monthly · Cash · R-1184₹2,000
- Imran Q.₹5,40012 days late
- Lakshmi T.₹4,2009 days late
- Gautam B.₹3,6006 days late
See who comes, and who stopped.
Check members in from a search, and spot visits falling away while there is time to call.
- Check in and out in two taps
- Who is in the gym now
- Members slipping away, with why
- Today so far
- 74
- In the gym now
- 23
- Busiest day
- 121
- Ankit S.11 visits last month, 3 this monthHigh
- Fatima K.Not seen for 14 daysHigh
Reports you will actually read.
Collections, revenue by plan, dues and renewals, ready whenever you look, for one branch or all.
- Collections by method
- Revenue by plan and branch
- Busiest days and times
- Annual
- ₹1L
- Half-yearly
- ₹57,600
- Quarterly
- ₹54,000
- Monthly
- ₹38,000
AI Insights
Start the day knowing what matters.
Each morning LiftIQ counts the day from your own records and picks the one task with the most money riding on it.
1The brief, counted this morning
- collected yesterday
- ₹9,400
- ▲ 5% vs usual
- expiring this week
- 8
- ₹60,000 at stake
- outstanding
- ₹19,000
- 6 members
- members likely to leave
- 9
2Who to call, and what is at stake
- SamanthaAnnual · ends in 1 day₹16,800
- Kavya S.Monthly · ends in 2 days₹2,000
- Rahul V.Half-yearly · ends in 3 days₹9,600
- Dev A.Monthly · ends in 5 days₹2,000
- Vikram R.Monthly · ends in 6 days₹2,000
Counted, not guessed
Every figure comes from your own payments, visits and memberships.
Every number has a list
Open any figure to see the members or invoices behind it.
Reasons you can say out loud
A member is flagged for “not seen for 14 days”, never an unexplained score.
Available now: the morning brief, members likely to leave, and weekly and monthly summaries. None of it is produced by an AI model.
Planned: drafted reminders and owner-approved actions. The AI will only propose, and a person approves every action.
How insights work
The morning brief
- Collected yesterday
- Payments received vs. a typical day.
- Expiring soon
- Memberships ending within 7 days and their value.
- Outstanding
- Unpaid balances and members who owe them.
- Overdue follow-ups
- Leads past their follow-up date.
- At-risk members
- Members matching attendance warning rules.
- Priority action
- One task ranked by urgency and financial impact.
Members at risk
- Declining attendance
- Visits have dropped by at least 50% vs. the previous 30 days.
- Inactive for 7, 14 or 30 days
- Members grouped by time since their last visit.
- New but inactive
- Recent joiners who have stopped attending.
- Expiring with low attendance
- Members nearing expiry with limited recent visits.
Benefits
Less admin. A clearer picture. Members who stay.
- 01
Operational efficiency
Sell, renew and bill from one record, so the front desk stops copying between tools.
- 02
Business visibility
Collections, dues and renewals are counted from the same records, so the numbers agree.
- 03
Member retention
See who is slipping away and who is due to renew, while there is still time to call.
Built for trust
Your gym's data. Your control.
Clear access controls, accountable transactions, and numbers you can trace back to their source.
- 01
Your gym stays separate
Each gym's data remains isolated from other gyms.
- 02
Access stays controlled
Define what front-desk staff can access and do.
- 03
Every payment matters
Prevent duplicate payment records when a payment action is repeated.
- 04
Every number has a source
Trace dashboard figures back to their underlying records.
Every control, in detail
Each gym kept separate
- Isolation in the database
- Every gym's rows are protected by row-level security in Postgres. A query that doesn't name its gym sees nothing at all.
- No way around it for the app
- The app connects to the database with a role that cannot bypass those rules, so a mistake in app code can't leak another gym's data.
- Gym taken from the account
- Which gym a request belongs to comes from the signed-in person's account, never from a web address or form.
- Tested on every change
- Automated tests check the isolation rules against a real database engine before any change ships.
Sign-in and access
- Dedicated sign-in provider
- Sign-in and sessions are handled by Clerk, a specialised identity provider, rather than passwords stored by LiftIQ.
- Two-factor for LiftIQ staff
- LiftIQ's own console, used to onboard and support gyms, requires two-factor authentication.
- Permissions per action
- What each role may do is set action by action. Pay, exports and discount approvals stay with the people allowed them.
- The server checks every number
- Prices and discounts are recalculated on the server, so a figure changed in a browser is never trusted.
Money and records
- Append-only ledger
- Payments are never edited. A mistake is reversed and a refund is its own entry, so the history stays complete.
- Nothing silently deleted
- Invoices are voided with a credit note, and members and plans are archived rather than deleted.
- Recorded once
- A double tap or a dropped connection during a sale or payment never records it twice.
- Audit trail
- Changes to money, members and settings record who made them, what changed, and the values before and after.
Web and hosting
- Encrypted connections
- HTTPS everywhere, with browsers told to refuse insecure connections (HSTS).
- Browser protections
- A content security policy, pages that can't be framed by other sites, and no access to camera, microphone or location.
- Rate limits and signed callbacks
- Requests are rate-limited, and calls from payment and messaging providers must carry a valid signature.
- Hosted in Singapore
- The app runs on Vercel and the database on Neon Postgres, both in Singapore. Personal details are removed from error reports.
Found a vulnerability? Email hello@liftiq.in with the details.
See LiftIQ on a gym like yours.
A 20-minute walkthrough. Email us a few details and we will reply within 1 business day.
The demo covers
- Your gym's set-up: branches, plans and members
- Selling, collecting and renewing, step by step
- Pricing, moving your data across, and onboarding
- Emailhello@liftiq.in
- Phone+91 73976 45660
- Based inTamil Nadu, India