Three portals. One platform. Built for Africa.

The enterprise OS for African gyms

Gym Admin dashboard. SuperAdmin platform console. Self-service Kiosk terminal. One subscription — every role covered, from member check-in to payout reconciliation.

14-day free trialXAF-native payments99.9% uptime SLAOffline-capable kiosk
powerfit.myfiti.app/dashboard
Live
0 alerts
powerfit.myfiti.app/dashboard
87
Members
₣1.8M
Revenue
61
Check-ins
5
Expiring
Members
AN
Amina NkosiGrowth+28d left
KM
Kofi MensahGrowth11d left
JE
Jean-Paul EtoStarterExpired
WK
Wambui KariukiGrowth+59d left
7+
Gyms live
390+
Members
6
Countries
99.9%
Uptime
3
Portals

7+

Gyms on platform

and growing

390+

Members managed

across all tenants

6

Countries

CM · NG · GH · CI · KE · SN

99.9%

Uptime SLA

all systems operational

Platform features

Enterprise-grade. Africa-first.

Every feature built for the realities of running a gym in West and East Africa — not retrofitted from a Western SaaS template.

Walk-in & Day Pass

Onsite physical flow — cash in, QR out

Offline-capableKiosk-nativeMoMo · Cash · SMS
01

Walk-in arrives

Staff enters guest name and phone at the kiosk — no app, no sign-up required.

02

Select day pass

Standard · Peak · Off-peak · Student · 10-day bundle — with XAF pricing shown upfront.

03

Choose payment method

Cash collection, MTN MoMo QR, Orange Money QR, or SMS payment link (Tranzak).

04

QR code issued

Signed day pass QR (JWT, expires midnight). Print, SMS to guest, or scan on-screen.

05

Access granted

Kiosk validates offline. No internet needed at the gate. Green screen, door opens.

06

Follow-up sent

Auto SMS next morning: "Join us as a member — click to sign up". Turns visits into revenue.

Day pass types:Standard ₣2 000Peak ₣2 500Off-peak ₣1 500Student ₣1 00010-day bundle ₣18 000Leads log · SMS follow-up · One-click convert to member

QR check-in kiosk

Self-service terminal — member scans QR, kiosk verifies offline JWT, full-screen confirmation. PIN fallback for members without phones. Walk-in registration built-in.

QR scanPIN fallbackWalk-inOfflineDay pass

XAF-native payments

Orange Money, MTN MoMo, cash recording, and Tranzak SMS payment links — all supported at the kiosk and from the admin dashboard. No international card processor required.

MTN MoMo

QR at kiosk

Orange Money

QR at kiosk

Cash

Staff confirms

SMS link

Tranzak · async

Subscription engine

Full lifecycle state machine — active → expiring → grace → suspended. Automatic reminders. Revenue never slips.

ActiveExpiringGraceSuspended

Class scheduling

Recurring classes, trainer assignment, capacity caps, waitlist promotion, and no-show tracking all in one place.

Revenue analytics

MRR, churn, plan breakdown, at-risk members — real-time on the owner dashboard.

SuperAdmin portal

Multi-tenant overview with gym health scoring, payout reconciliation, and per-gym feature flags.

Webhooks & REST API

Signed webhook events for member state changes, check-ins, and payment confirmations. Full developer access.

RBAC & audit log

Role-based access control with granular permissions. Every admin action is timestamped and immutable.

Member mobile view

White-labeled member portal showing plan, check-in history, class schedule, and upcoming renewals.

Gym health scoring

Composite score (plan + activity + members) surfaced in SuperAdmin — spot at-risk gyms before they churn.

Feature flags per gym

Toggle scheduling, SMS, API, and kiosk per gym at runtime. Zero code changes, instant effect.

Three portals, one platform

Built for every role in your business

Each portal is purpose-designed for its audience — gym owner, platform operator, or member at the door.

Gym Admin

Run your gym from one dashboard

Everything a gym owner needs — member management, subscriptions, payments, check-ins, and classes — unified in a single dark-mode admin portal.

  • Member management & subscriptions
  • Orange Money, MTN MoMo & cash payments
  • Class scheduling & trainer management
  • Revenue analytics & at-risk member alerts
Open Gym Admin
SuperAdmin

Full platform visibility & control

A separate dark portal for the platform operator — monitor all gyms, track MRR, reconcile payouts, and manage feature flags without touching gym-level data.

  • Multi-tenant MRR, ARR & churn tracking
  • Payout reconciliation (85% / 15% split)
  • Gym health scoring & activity feed
  • Suspend, upgrade, or feature-flag any gym
Open SuperAdmin
Kiosk

Self-service terminal for the gym floor

A full-screen touchscreen app for the gym entrance. Members scan QR codes or use their PIN. Walk-ins can pay on-the-spot with mobile money.

  • QR scan + PIN check-in with offline support
  • Orange Money & MTN MoMo day passes
  • Real-time capacity counter & status display
  • Staff mode with PIN-protected admin access
Open Kiosk

Up and running in one day

01

Sign up & configure

Create your gym, upload your logo, set your colors, and configure your plans. Your subdomain is live in under 5 minutes.

02

Add members & payments

Import via CSV or let members self-register. Connect Orange Money or Tranzak — payments go live immediately.

03

myfiti runs the rest

Subscription reminders go out automatically. The kiosk handles check-ins. You watch the numbers on your dashboard.

Pricing

Simple, transparent pricing

14-day free trial on all plans. No credit card required.

Starter
15,000/month

Up to 100 members

Perfect for new gyms getting off the ground.

Start free trial
  • Member management
  • Subscription engine
  • QR check-in kiosk
  • Payment recording (cash, mobile money)
  • 1 admin account
  • Email notifications
Growth
35,000/month

Up to 500 members

For growing gyms that need more power.

Start free trial
  • Everything in Starter
  • Class scheduling & booking
  • Trainer portal
  • Member mobile view
  • SMS notifications
  • 5 staff accounts
  • Full analytics dashboard
  • Referral system
Growth+Most popular
75,000/month

Unlimited members

The full platform for established gyms.

Start free trial
  • Everything in Growth
  • REST API & webhooks
  • Unlimited staff accounts
  • Kiosk terminal
  • Custom subdomain
  • Audit log & RBAC
  • Priority support (24h SLA)
  • Data export & backups
EnterpriseCustom

Unlimited members · White-label · Dedicated infrastructure · Custom SLA · Onboarding support · SuperAdmin access

Contact us

All prices in XAF · Billed monthly · Cancel anytime · Setup takes less than 5 minutes

Customer stories

Gym owners across Africa trust myfiti

Real results from real gyms in Cameroon, Nigeria, Kenya, Ghana, Senegal, and Côte d'Ivoire.

Before myfiti I tracked everything in WhatsApp messages and a paper ledger. Now I can see at a glance which members are expiring, who checked in today, and exactly how much revenue came in this month. The QR kiosk alone saved me two staff salaries.

JM

Jean Mbarga

🇨🇲 Owner, PowerFit Douala

The Growth+ plan has everything — class scheduling, trainer management, and the kiosk at our entrance. My members love scanning in. The SuperAdmin dashboard I gave my business partner is incredible — he monitors platform health from Nairobi while I'm at the gym floor.

WK

Wanjiru Kamau

🇰🇪 Owner, PeakPulse Nairobi

I was skeptical about another 'African SaaS' but myfiti actually understands our market. Mobile money payments work out of the box, the UI is fast even on 3G, and the onboarding took me literally 8 minutes. I wish I had found this two years ago.

CO

Chidi Okonkwo

🇳🇬 Owner, FitLife Lagos

Available across

🇨🇲Cameroon
🇳🇬Nigeria
🇬🇭Ghana
🇨🇮Côte d'Ivoire
🇰🇪Kenya
🇸🇳Senegal
Gym Admin
SuperAdmin
Kiosk

Get started

The enterprise platform
your gym deserves

Join gyms across Cameroon, Nigeria, Kenya, Ghana, Senegal, and Côte d'Ivoire running on myfiti. 14-day free trial — no card needed.

Setup in 5 minutes · XAF-native payments · Orange Money & MTN MoMo ready