Every status change in an independent gym's membership software, from expiries and freezes to unpaid balances and renewals, pauses or restores the member's access card within a minute. A refused scan triggers a WhatsApp explanation with a fix link, and a nightly check catches mismatches.
Typical results
Under 1 min
From status change to card paused or restored
≈4 hrs/wk
Front desk time on manual card changes saved
≈60%
Refused members who fix their status the same day
Figures reflect typical results for this kind of automation.
The challenge
The gym's membership software and its door access system aren't connected. When a membership expires, is cancelled or goes unpaid, someone has to switch off the access card by hand, and switch it back on after a renewal. Ex-members keep training for weeks, paid members get stuck at the turnstile, and nobody knows how many cards are wrong.
Before and after
Lapsed members whose cards still open the door
−95%Paid members refused at the door per month
−85%Front desk hours per week on access card changes
−89%The automation
A Make scenario listens for status changes in the membership software: expired, cancelled, frozen, unpaid past a 5-day grace period, or renewed. Within a minute, the matching access card is paused or restored in the door system. A refused scan sends the member a WhatsApp message with the reason and a link to renew, pay or end the freeze. Every night, active memberships are compared with active cards, clear mismatches are fixed and the rest go to the manager.
How it works
- 01
Status change detected
A membership expires, is cancelled or frozen, stays unpaid past a 5-day grace period, or is renewed in the membership software.
- 02
Card paused or restored
Within a minute, the matching access card or app pass is paused or switched back on in the door system.
- 03
Refused scan explained
A member whose scan is refused gets a WhatsApp message with the reason and a link to renew, pay the balance or end the freeze.
- 04
Nightly comparison
Every night, active memberships are compared with active cards. Clear mismatches are fixed and the rest are listed for the manager.
- 05
Flag at the desk
The check-in screen shows the reason for any pause, and every pause and restore is logged on the member record.
Starts from
- Membership status changes
- Door scan results
Delivers
- Card paused or restored
- WhatsApp reason and fix link
- Nightly mismatch list
The impact
Access cards match membership status within a minute of any change, and the nightly check catches the few that slip through. Cards still open for lapsed members fall from about 40 to 2, paid members are rarely stuck at the door, and the front desk saves around 4 hours a week of manual card changes.
Questions about this automation
What happens when a member pays at the front desk?
The desk takes the payment in the membership software as usual. The status changes to active, and the access card is switched back on within a minute, so the member can walk straight through the turnstile. The WhatsApp thread from the refused scan also gets a short note that access is restored.
What does the nightly check catch?
It compares every active membership with every active card or app pass. Cards still open for lapsed members are paused, and paid members whose cards are off are switched back on. Anything unclear, such as a staff card or a member with two cards, goes on the manager's list instead of being changed.
Can a manager keep one member's card open?
Yes. A manager can tag a member as on hold in the membership software, for example during a billing dispute, and their card stays open until the tag is removed. This is a multi-step build, usually rolled out in stages, often starting with expiries and renewals before freezes and balances are added.
