Fitness · Mainway Fitness

Billing you can bet the business on.

Membership operations for a busy fitness club: two payment rails, a member app, kiosk check-in and signup flows that repair themselves.

Payments & billingPlatform engineeringMobile apps
Billing you can bet the business on.

2

payment rails, one member record

Self-healing

signup recovery

Live

kiosk check-in at the door

The challenge

The club billed members over two different rails — card subscriptions and Direct Debit — with a legacy provider in the mix. Failed signups, missed renewals and double-billing edge cases were being caught by hand, when they were caught at all.

Technical delivery

The system.

01

Dual-rail billing: card subscriptions and Direct Debit collections reconciled into one member record

02

Self-healing signup recovery — if payment succeeds but the account creation fails, the system repairs the membership automatically instead of stranding a paying customer

03

A branded member app: class booking, workouts, meal plans and a wallet-style check-in

04

Kiosk check-in at the door, tied live to membership status

05

Renewal automation with WhatsApp and SMS reminders on pre-approved templates

06

Built on the same multi-tenant platform as our other operations systems — proven architecture, not a one-off build

The result

Members sign up, get billed, renew and walk in the door without staff touching a spreadsheet — and the failure modes that used to cost real money now fix themselves.

Next.jsReact NativeStripeDirect DebitTwilioPostgreSQL