"Such a nice software. We've been utilizing it at Jays' Fitness Systems and so far it's fantastic. Highly recommend."
Gym Manager tracks memberships, renewals and who's actually showing up. Members scan a QR on the way in and see their attendance streak, and you nudge quiet ones back on WhatsApp before they quit. No app for members to download. Built for Nairobi gyms.
Members checked in, renewals chased and streaks building, all from a phone. Two and a half minutes, no slides.
2.5 minutes · 🔊 turn your sound on
Most gyms find out a member has quit on renewal day, weeks after they actually stopped coming. By then it's too late to win them back.
Attendance drops off for weeks before anyone cancels. If you're not watching who stops showing up, you lose them without warning.
Memberships expire and nobody chases them. Every un-renewed member is money that quietly walked out the door.
Who paid, who owes, who's on which plan. Kept in a book or your head, it's impossible to know your real numbers.
Which classes fill up, which trainers bring the money, which plans people actually renew. You're guessing.
The same system you'd get, branded to each gym. Every dashboard sits behind a password, because it holds real members' numbers and attendance. You don't have to be in Nairobi, and you don't have to meet us.
"Such a nice software. We've been utilizing it at Jays' Fitness Systems and so far it's fantastic. Highly recommend."
Memberships, check-in and renewals, run from the owner's phone.
Members, attendance and payments in one dashboard. Set up from Nairobi, and we have still never met in person.
Tactical and fitness training, with every member and visit tracked.
Your members' names, numbers and attendance are never public. That's the point.
Memberships, attendance, classes, trainers and your supplement shop. In one place, on your phone.
Every member's plan and expiry date in one view. Gym Manager sends them a WhatsApp renewal reminder before they lapse, so you stop chasing and stop losing them.
Never miss a renewalMembers scan a QR at your door with their own phone and instantly see their streak and monthly count on screen. Seeing the number grow keeps them coming back, and a rest day won't cost them the streak.
Members stay hookedEvery member sees where they rank on the month's attendance board, right on the check-in screen. Run it as a challenge and they compete to keep showing up. The location check keeps it honest, so nobody climbs it from home.
Turn showing up into a gameMembers earn points for showing up, keeping a streak or bringing a friend, then cash them in for a free session, gym merch or money off renewal. A rewards program built on consistency, not spending.
Reward your regularsWhen a member's attendance starts dropping, they get flagged so you can reach out and win them back before they cancel, not after.
Catch quitters earlyMembers book spin, HIIT, yoga or boxing from their phone. Each class has a capacity, so you never oversell a session or turn people away at the door.
Fill every classSell a block of personal-training sessions and one ticks off automatically each time the member trains. No more arguments about how many are left.
Sell packages, not guessesEvery member saved with their plan, phone number and full history. Bring your whole list in from a CSV or Excel file, no typing them in one by one, then one tap to WhatsApp a single member or everyone at once.
Your member book, safeA new face scans the door QR and adds their name, no waiting for you to enter them. They're checked in on the spot, you see how many joined that day, and you confirm the real ones or remove anyone who isn't a member.
Onboarding without the adminMessage lapsed members with an offer, or announce a new class or price to everyone at once, at a pace that keeps your number safe.
Bring them backProtein, water, gym tees and shakers tracked like real stock, right alongside memberships. Your gym shop and your gym, one dashboard.
Your gym shop, sortedMembers, classes, trainers and payments stop living in different books and apps. One system, talking to itself.
The member scans on the way in and instantly sees their streak, right there on their phone. It's the same trick that makes fitness apps addictive, nobody wants to break a streak, except there's no app to download. And the same scan tells you who's slowing down.
"8 visits this month, 22 in a row." Seeing the number grow is what pulls them back through the door.
Every member sees their place on the month's leaderboard when they scan in. Turn it into a challenge and they compete to stay near the top.
The same check-in data flags a member whose visits are dropping, so you win them back before they quit.
Train Monday, Wednesday, Friday and the streak keeps going. Take more than two days off and it starts again.
Members scan with their own phone and see it right there. Nothing to install, nothing to remember.
What a member sees, the second they scan.
The extras that turn a full gym into a growing one: more members through the door, more reviews on Google, more reasons for members to stay.
After a member hits a milestone, they're asked for a Google review at the moment they're happiest. Your rating climbs and new members find you on Google Maps.
Get found, get bookedEvery member gets their own referral link. When a friend they send joins, they both get a reward, so your members become your best salespeople.
Grow by word of mouthTravelling or injured? Members pause their membership instead of quitting. A frozen member comes back. A cancelled one is gone for good.
Keep members who'd leaveWhen a regular's membership is about to expire, the reminder plays on their streak: don't lose that run of 12, renew now. Two reasons to stay, not one.
Renewals that landA book-a-free-session page turns your Instagram followers into trials, and trials into members, with automatic follow-up so no lead goes cold.
Fill the top of the funnelWant this running in your gym? Send me your plans and class timetable, I set the whole thing up.
💬 Set up my gymI do the heavy lifting. You get a working gym you can run from your hand.
Send your member list and your plans. I build your dashboard and print your door check-in QR, usually within the hour. No data entry on your side.
Check members in, take payments by cash or M-Pesa, see who's expiring and who's slipping, all from your phone. Staff logins if you want them.
They scan on the way in and see their streak, book classes, and get renewal nudges on WhatsApp. No app, no login, nothing for them to learn.
I'm Joel. I build practical tools for Nairobi businesses, websites, shop systems, WhatsApp automation, the kind a busy owner actually uses, not enterprise software built for big chains.
Shop Manager already runs real Nairobi shops from a phone. Gym Manager brings that same thinking to gyms: keep members coming back, chase nothing, and run it all from your phone with no app for anyone to download.
Every feature earns its place by solving a real problem a gym owner has, not one a developer imagined.
Not all of them run gyms, but they all trusted us to build and deliver. Same hands building yours.
Most gyms here spend 45,000 or more on a fingerprint or card reader before they even start. You don't. Members just scan a QR with their own phone, and it goes live in about an hour. Bolt on class booking, PT packages or your shop only if you run them. Pay monthly by M-Pesa, cancel anytime.
Everything most gyms need to keep members coming back.
| Up to 100 members | Ksh 5,000/mo |
| 101 to 300 members | Ksh 8,000/mo |
| Over 300 members | Ksh 12,000/mo |
Know another gym owner? Refer them and you get a free month when they join.
Same system underneath, shaped for how that business actually works.
Track sales, stock and customers from your phone. Shopfront with M-Pesa.
See Shop Manager → 🌐 Ultra-modern websitesFast, mobile-first sites built for sales. 20+ live client sites you can go and look at.
See Ultra-modern websites → 💬 AI Support ChatAnswers customers on WhatsApp and your site 24/7. Books appointments, qualifies leads.
See AI Support Chat →Run something else? Tell us what you do and we'll build a Manager for it.
💬 Suggest a Manager for my businessNo. There's nothing to buy, install or plug in. No scanner, no card reader, no tablet at the door, no turnstile. The only physical thing is one paper QR poster that I print and send you. Members scan it with their own phones, and you run the whole gym from the phone or computer you already have.
No. A member scans a QR to check in and see their streak, and gets renewal reminders on WhatsApp. Nothing to download, no login, no passwords.
You get one QR poster for your entrance. A member scans it with their own phone on the way in. The first time, they type the mobile number you already have them saved under, no password. After that their phone remembers them, so every visit is one scan and their streak pops up instantly. It logs their visit, shows them their streak and monthly count, and quietly tells you who's slowing down. If someone has no smartphone or forgot theirs, you check them in with one tap from your Members list.
You check them in yourself, and it takes one tap. Go to Members, find them, and press Check in. That marks them in for today exactly like a scan would, and the button changes to "In today" so you can see at a glance who you've already done. Same thing for anyone who left their phone at home or can't remember which number you saved them under. Their streak, their monthly count and the leaderboard all work exactly the same either way, so nobody gets left out of the numbers just because they don't carry a smartphone.
Yes. When someone scans your door QR and their number isn't saved yet, they add their name and check straight in. They're told the gym will confirm their membership, so it never reads as a full sign-up. You get a "Joined today" count on your dashboard, and you confirm the real ones by recording their payment, or remove anyone who isn't a member with a tap (and a confirm, so nothing gets deleted by accident). The QR is inside your gym, so it's people who are actually there, and with the location check on, a sign-up from outside the gym is blocked too.
A rest day won't kill it. Training Monday, Wednesday, Friday keeps the streak going, because a streak that punishes people for resting would be broken by design. It only starts again if someone takes more than two days off. You can set that to match how your gym trains, since a boxing gym and a swim school run on different rhythms.
No. The monthly count starts fresh on the 1st, which is what the leaderboard races on, but the streak carries straight across. Train on the 31st and again on the 1st and it keeps counting. Scanning twice in one day still counts as one visit, so a double scan at the door can't inflate anyone's numbers. You also see visits this year and total visits ever, and you can look back at any of the last six months, so nothing disappears when the month turns over.
Every time a member scans in, it counts one visit for that day. The leaderboard ranks your members by how many times they've come in this month, most visits at the top. The moment a member scans, they see where they rank right on the check-in screen, so they've got a reason to come back and climb. You see the full board in your dashboard, pick any month, and message the top member on WhatsApp with one tap. It resets on the 1st, so every month is a fresh race. Nothing to set up, it runs on the check-ins you're already getting. And if you've turned on the location check, only check-ins made at the gym count, so nobody climbs it from home.
Only if you switch it on. By default a member sees their own rank and nobody else's. Turn the leaderboard on in Settings and they'll also see the month's top five, first names only, never anyone's phone number. It's your call whether the gym competes out loud or each member just races themselves.
Not if you turn on the location check. It uses the phone's location the moment they scan, and it has two settings. Flag lets the member in but quietly marks any scan made away from the gym, so you can see who's fibbing without turning a real member away at the door. Strict blocks a scan from outside the gym completely, with a message telling them to check in at the desk. Flag is the friendly everyday setting. Switch to Strict when you're running a challenge with a prize on the line. Either way, scans made away from the gym never count on the leaderboard, so nobody climbs it from their sofa. You set it once in Settings, there's nothing to police day to day. One thing worth being straight about: this stops someone scanning from home, which is the way it actually gets abused. It can't tell whether a member who scanned at your door then walked back out, and no QR system can. So when there's a prize on the line, hand it over yourself at the desk, where you can see who's been flagged.
They show up in Expiring this week before they lapse, and Gym Manager writes each reminder for you with their name, their plan and the price already in it. You tap once to open the chat and send. It walks you through the list one member at a time, and it's built that way on purpose: WhatsApp bans numbers that fire off lots of identical messages at once, and a reminder that lands from your own number, one to one, is the one people actually reply to. You can also have the whole week's list sent to your own WhatsApp so you can work through it between sessions.
Yes, as an add-on. The shop side tracks products like real stock, protein, water, tees, right next to your memberships, so your gym and your gym shop live in one dashboard. It's a separate add-on to the core plan, so you only pay for it if you actually sell things. Prices are in the table above.
No. Upload a CSV or Excel file of your members and they all go in at once. It works out which column is the name and which is the phone, skips anyone already saved so you can upload the same list twice without making a mess, and tells you if any rows had a bad number. There's a template to fill in if you want one. Or just send me the file and I'll do it for you.
Yes. Send me your member list, your plans and your class timetable and I build the whole thing and print your door QR. You can also import your members yourself from a spreadsheet whenever you like. Most gyms are live in a day.
Yes. It runs in your browser on any phone or computer, no install. Your members only ever need WhatsApp.
See who's about to quit, keep your regulars coming, and run the whole gym from your phone. Let's set it up.
Built by Essence Automations · rated ★ 5.0 from 17 Google reviews