Admin dashboard
Your gym at a glance: members, check-ins, class bookings and revenue on one screen.
- Live check-ins and today’s classes
- Membership mix by plan
- Revenue and booking trends
Software / Fitness and gyms
Memberships, classes, check-in, billing and a member app in one platform, launched under your gym’s brand. Try the live demo below.
Click around: search members, book a class, check someone in with PIN 4812, or open the member app. Everything runs in your browser. Screens with a lock are shown in a live demo.
Inside the platform
A complete platform for gyms and fitness studios. Pre-built, customized to how you run your gym, branded as yours and owned by you. Names and figures below are fictional sample data.
Your gym at a glance: members, check-ins, class bookings and revenue on one screen.
Search, filter and manage every member, with a full profile one click away.
| Member | Plan | Status | Last visit |
|---|---|---|---|
JL Jordan LeeJordan · online account | Premium | Active | Today |
SR Sam RiveraSam · online account | Standard | Active | Yesterday |
CK Casey KimCasey · online account | Basic | Payment due | 3 days ago |
RC Riley ChenRiley · online account | Premium | Active | Today |
TB Taylor BrooksTaylor · online account | Standard | Frozen | 2 weeks ago |
MA Morgan AveryMorgan · online account | Premium | Active | Today |
DP Drew ParkerDrew · online account | Basic | Active | 4 days ago |
Plan the week, track capacity and manage waitlists for every class.
Set up plans, take recurring payments and follow up on failed ones.
| Invoice | Member | Plan | Amount | Status |
|---|---|---|---|---|
| INV-1042 | Jordan Lee | Premium | $79.00 | Paid |
| INV-1041 | Sam Rivera | Standard | $49.00 | Paid |
| INV-1040 | Casey Kim | Basic | $29.00 | Failed |
| INV-1039 | Riley Chen | Premium | $79.00 | Paid |
| INV-1038 | Taylor Brooks | Standard | $49.00 | Due |
| INV-1037 | Morgan Avery | Premium | $79.00 | Paid |
Full classes fill themselves from the waitlist, and members can pause instead of cancelling.
Classes and personal training for every coach in one view.
A front-desk or tablet check-in screen that greets members by name.
Premium membership · Visit 14 this month
Sell shakes, day passes and PT sessions at the desk.
Email and SMS that bring members back and recover payments.
| Automation | Trigger | Channel | Sent this month | Status |
|---|---|---|---|---|
| Class reminder | 2 hrs before class | SMS | 1,284 | On |
| Payment failed | Card declined | Email + SMS | 37 | On |
| We miss you | 14 days without a visit | 92 | On | |
| Renewal notice | 7 days before renewal | — | Off | |
| Birthday offer | On their birthday | SMS | — | Off |
Retention cohorts, churn and revenue trends.
| Joined | Month 0 | Month 1 | Month 2 | Month 3 | Month 4 | Month 5 |
|---|---|---|---|---|---|---|
| May | 100% | 88% | 79% | 74% | 71% | 69% |
| Jun | 100% | 90% | 82% | 77% | 73% | |
| Jul | 100% | 86% | 78% | 72% | ||
| Aug | 100% | 91% | 84% | |||
| Sep | 100% | 89% | ||||
| Oct | 100% |
Your members book classes and carry their membership card in your app.
Ready for today’s session?
Show this code at the front desk
Features
Member journey
Every step your members take runs through your platform, under your brand.
Join online in minutes.
Reserve classes and PT.
Arrive and go.
Stay without friction.
Brand it yourself
Upload your logo, type your name and pick your colour. The dashboard and member app update live, and the demo above uses your brand too.
Like it? Let’s launch yours
Talk about your platformIntegrations
Typical integration categories. We connect the providers you already work with.
Cards, bank debits and automatic payouts.
Reminders, receipts and campaigns.
Doors and turnstiles that open on check-in.
Export sales and payouts to your accounting software.
Make it yours
The gym platform is pre-built. We shape it around your business and launch it under your name.
We adapt features, workflows and screens to the way your business runs.
Your logo, colours and domain throughout, for your staff and your customers.
Your platform goes live as yours, hosted by you or by us.
Speed to launch
A typical plan for a standard setup. Custom features or large data migrations can add time, and we’ll tell you upfront.
We confirm your workflows, then apply your logo, colours and domain.
Services, pricing, staff roles, forms and notifications set up for how you work.
Clients, records and schedules brought over from your spreadsheets or current system.
Short sessions with your team, plus a test run before anything goes live.
You go live on your own brand, with us on hand for the first weeks.
Cost calculator
Compare per-user software fees with one flat monthly licence. Change the numbers to match your team.
Codema figure uses an example licence of $500 per month for illustration only, not a quote. Setup, hosting choices and custom work are discussed on a call.
Built for Canadian businesses
Most gym software charges per location or per staff login, and the member app carries the vendor’s name. With Codema, your gym runs on software you own: memberships, class bookings, check-in and recurring billing under your brand, with one monthly licence however many coaches you add.
Yes. Members get a branded app to book classes, join waitlists, manage their membership and update payment details, and staff see it all in the same system.
Usually, yes. We import members, plans and visit history from an export or spreadsheet during setup, then check it with you before launch.
It can. Locations, class schedules and staff can be set up per site, with reporting across all of them.
Yes. You own the code and the database. You can host it yourself or have us host it.
A standard setup typically takes about two weeks, from kickoff to launch. Custom features can add time.
Founding clients
We’re taking on a small group of founding clients. You get founding-client pricing and priority support, and a direct say in what we build next for your industry.
Ownership and pricing
You own the code and the database. One monthly licence, no per-user fees, and your choice of hosting.
A small monthly licensing fee compared to typical per-user SaaS. No per-user fees as your team and customers grow.
Run the platform on your own infrastructure, with full control over servers and data.
We run it on Codema’s own database and servers, with different hosting options to suit you.
Related platforms
Tell us about your business and we’ll show you the gym platform.
Talk about this platform