For gym owners
Chasing dues on WhatsApp?
Who came, who owes, when it is busy. One screen, and members who pay in the app.
Most gym software in India is a register with a login. SpotAI gives you a live picture of the floor and gives members a reason to keep coming, which is what keeps dues paid.

- Live arrivals with dues on the name
- 14 days of daily visits, 4 weeks of busy hours
- < 5 members: insight hidden
- 3 consoles: owner, front desk, trainer
How it works
-
Today at a glance
Arrivals as they happen with the time and how they checked in, dues flagged on the name. Active members, memberships ending this week, collected this month against last. Daily visits for the last 14 days and a busy-hours heatmap for the last four weeks, so you staff the floor with numbers.

-
Dues in one list
Every overdue member with the amount, how many days late and their last visit. One button sends a reminder, and it is only enabled for members who allowed reminders. UPI payments made in the member app land here with a reference you can match. Only owners and managers see this; members never see each other’s dues.

-
Insights you can act on
Last 30 days: who visited, who came back from the month before, visits per week per member, how many use the AI coach, how many are in Connect, payments received. Visits by weekday and the most common form issues. Anything from fewer than five members is hidden so no one can be picked out.

-
Members, plans and complaints
Every member with plan and status, check-in history, and the complaints they filed from the app with their reference number. Plans and prices are yours to set. Staff accounts get a role: front desk or trainer.

What you get
-
Front desk console
Check-in by QR or by name, pending check-ins, who is in and who owes. Nothing else, so a new hire can run the desk on day one.
-
Trainer console
Review the AI coach’s tip templates with each flag’s wrong-rate and retire the bad ones. Endorse members who help others. Moderate chat and groups, create groups for classes.
-
Complaints with a reference
Members file from the app and get a number. You see and answer it in the dashboard. Required under India’s DPDP rules, and good manners.
-
Face check-in, your call
An optional device at the entrance with a liveness check and encrypted templates, nothing in the cloud. Stays in shadow mode until you calibrate it with consenting members.
-
One database, no leaks
Every table is scoped to your gym with PostgreSQL row-level security. The API opens each request inside your gym, so another gym can never read your members, even by mistake.
-
Week-long offline demo
Trial the member app with no server: the whole API answers from the phone, data stays saved, and it behaves over real days.
Today’s limits
- Dues reminders go to a WhatsApp stub in the demo; nothing is sent.
- Pilot gyms are onboarded by us today; self-serve sign-up comes later.
Questions
What do gym owners get?
Live arrivals with dues flagged, revenue and visit trends, busy hours, members, plans, dues reminders, complaints with reference numbers, and staff roles for trainers and the front desk.
How do we start?
Write to us. We set up your gym, plans and staff, and run a pilot with your members.
Do my members need the app?
For check-in by name and dues, no. For the AI coach, leaderboard, buddies and paying in the app, yes.
More of SpotAI
- Check-in & membership Paying dues over WhatsApp screenshots? Show a QR at the desk, see your days left, pay with UPI in the app.
- Privacy Worried where your camera footage goes? Nowhere. It stays on your phone, and every other use of your data is a switch you flip.
- Get the app Join the waitlist Play Store and App Store links on launch day.