The check-in problem nobody talks about
Every gym has the same problem: people walk in, flash a card, and nobody really knows whether that person is an active member. Buddy-scanning — where one member scans for two — costs the average mid-size gym 12% of revenue annually.
We replaced the legacy card scanner with a 3-second QR flow. The member opens the Binectics app, taps Check In, and the front-desk scanner reads a time-limited, single-use QR code tied to their active subscription.
The QR code expires in 60 seconds and can't be forwarded. If the subscription has lapsed, the scan fails with a clear message. No confrontation at the front desk — the system handles it.
For gym owners, the check-in feed is real-time. You can see peak hours, average visit duration, and which membership tiers actually show up. One operator in Cape Town discovered that 40% of their premium members hadn't checked in for 30+ days — a churn signal they'd never had before.
The technical implementation is straightforward: a signed JWT embedded in a QR matrix, verified against the subscription service at scan time. Latency is under 200ms on a 3G connection, which matters in markets where Wi-Fi isn't reliable.
Since launch, buddy-scanning incidents have dropped 94% across gyms using the system. That's not a product metric — it's recovered revenue.