Gym Billing and Onboarding Automation with Make.com (2026 Guide)

In a 400-member gym, a 4-6% failed payment rate means 16-24 declined charges every month that somebody has to chase. And because chasing is uncomfortable, in most gyms it happens late or never: the failed payment gets retried weeks later (or not at all), the lapsed member keeps scanning in, and a chunk of those failures quietly turns into avoidable cancellations with a bad aftertaste. The other end of the funnel leaks too: the new member signs, pays… and nobody structures their first 30 days, which is exactly where future retention is manufactured. This guide automates both circuits with Make.com on top of whatever gym software you already run.

🔎 This article contains affiliate links. If you sign up through them we earn a commission at no extra cost to you. Read our affiliate policy.

First: squeeze your gym software

Good gym management platforms already handle recurring billing, basic retries and access control tied to payment status. Configure that first. Make.com ($10.59/month) comes in for what the software won’t do alone: the communication sequence around the charge (tone and timing matter as much as the retry), a structured onboarding, and the stitching to external tools (WhatsApp, accounting, control sheets).

Circuit 1: the onboarding that manufactures retention

Trigger: new member created in your software (webhook or daily API poll; platforms like Virtuagym expose these events well).

DayAutomatic action
0WhatsApp welcome: schedule, how to book their first class, who to ask for
3Have they visited yet? Yes → congrats + a class suggestion. No → “want me to book your first session?”
10Invitation to one specific group class matching their visit times (classes create social ties, and ties retain)
21Message from a coach (drafted by the system, signed by a human): “how are the first weeks going? Should we adjust the plan?”
30One-question survey (0-10): the early detector of month-3 cancellations

All of it is WhatsApp API modules plus filters on attendance data. A member who goes through this sequence reaches month two with a habit, a familiar face and “their” class: the three strongest predictors of survival.

Circuit 2: the failed payment without drama (and without the leak)

The key psychological fact: the vast majority of declined payments are accidents, an expired card, a low balance that day, a bank switch. Treating the absent-minded like deadbeats manufactures cancellations; not treating them at all manufactures the leak. The balanced sequence:

  1. Day 0 (decline detected): neutral, friendly WhatsApp. “Hi {{name}}, this month’s payment didn’t go through (usually just a card thing 😊). You can sort it here: {{payment_link}}.” An instant card-payment link (Stripe or your platform’s) resolves most cases within 48 hours without anyone calling anyone.
  2. Day 5: second nudge plus a scheduled retry notice (“we’ll retry on the 10th; tell us if another date works better”).
  3. Day 10: automatic retry.
  4. Day 15 (still unpaid): notify the manager for a personal call, with context on screen: tenure, attendance, payment history. A 3-year member with their first decline deserves a different conversation than a third-month repeat offender.
  5. Day 20: class-booking suspension (not door access yet), communicated with a clear exit: “everything unlocks the moment it’s sorted.”
  6. Everything logged in a control sheet: dates, amounts, replies. Your monthly picture of the leak and its recovery.

The detail that changes the outcome: every message carries an instant payment link and a “this takes one minute” tone. The sequence recovers most declines in the first week, without a single awkward conversation.

Circuit 3: the cancellation with a door back

When the cancellation comes anyway, the circuit converts it into a pause or a future return:

  • Cancellation request received → before processing, an automatic message with the real alternatives (1-2 month freeze, a lighter plan). It quietly saves a share of them, pressure-free.
  • Cancellation confirmed → one-question exit survey and a clean thank-you. No aggressive retention scripts; the last impression decides whether they ever come back.
  • 90 days later → a friendly door-open message (“no joining fee if you come back this month”). An ex-member with a good memory of you is the cheapest lead that exists.

Cost and return

ItemFigure
Make.com Core$10.59/month
WhatsApp API$0-10/month + cents per message
Build time2-3 afternoons for all three circuits
Typical return (400-member gym)recovered declines + onboarding retention: several hundred $/month

Frequently asked questions

Doesn’t my gym software do all this already?

The payment retry, yes (turn it on). The communication sequence with the right tone and an instant payment link, almost never. That layer is the difference between “retried” and “recovered”.

Is blocking access for non-payment a good idea?

It is legitimate under your terms, but as a tactic it is the last resort: an unannounced block manufactures the cancellation. The gradual sequence collects more and burns less.

Isn’t WhatsApp about money invasive?

With a neutral tone and a solution link in the first message, it is the channel members prefer: solved in 30 seconds, no embarrassing calls. Keep amounts out of the message preview.

Which circuit first if I can only build one?

Circuit 2 (declines): immediate, measurable return from the first billing run. Onboarding is second; its payoff lands at days 60-90 but is the biggest of the three.


🔎 This article contains affiliate links to Make.com and Virtuagym. Read our affiliate policy.

Leave a Reply

Your email address will not be published. Required fields are marked *