← BACK TO BLOG

SPA · CUSTOMER AUTOMATION

Automated WhatsApp Membership Expiry Reminders that Keep Your Spa Fully Booked

Learn how Ferbz automates WhatsApp reminders for expiring spa memberships, keeping clients booked and revenue steady. Try Ferbz today.

9 MIN READ · FERBZ · SEPTEMBER 2026

Automated WhatsApp Membership Expiry Reminders that Keep Your Spa Fully Booked
01 / Read

What This Is

spa membership expiry reminder Ferbz is a built‑in automation workflow that lives inside Ferbz’s Automation module and works hand‑in‑hand with the Clients, Appointments, Therapists, Reminders board and Reports modules. In the spa and wellness centre context, a “membership” is any prepaid package of treatments – for example a 10‑massage bundle, a monthly facial plan, or an annual wellness membership that gives the client a set number of sessions at a discounted rate.

When a client purchases such a package, Ferbz creates a Booking (the transaction) and automatically links it to the client’s profile in the Clients CRM. The moment the booking is marked as “completed” – which happens as soon as the staff rings up the sale and the PDF receipt is generated – Ferbz’s automation engine evaluates every active automation that matches the client’s current state. If you have built a “Membership Expiry Reminder” journey, the client is enrolled instantly.

The journey’s trigger is “days until package expiration” (or “days since last booking” for win‑back scenarios). You define the number of days before the last session in the package when the first WhatsApp reminder should fire – for example 7 days before the package runs out. The automation canvas then lets you stack a series of WhatsApp messages: a first reminder, a follow‑up, a final “last chance to rebook” nudge. Each step uses the official WhatsApp Business API (through Gupshup), so the message appears from your spa’s verified business number, not a personal phone.

All messages draw from the templates you have saved in Ferbz, so you can insert client name, therapist name, remaining session count, and a direct booking link that lands on your Appointments calendar. The Reminders board shows each reminder’s live status – scheduled, sent, delivered, read, or failed – so you never wonder whether a client got the notice. Credits for each WhatsApp send are deducted from your prepaid wallet, and the Reports module can later break down how many expiry reminders were sent, how many led to a rebooking, and the incremental revenue generated.

In short, the spa membership expiry reminder capability is a fully automated, end‑to‑end process that turns a manual, paper‑based tracking problem into a reliable, data‑driven rebooking engine, all without leaving the Ferbz dashboard.


02 / Read

How Spas and Wellness Centres Owners Use It

Below is a step‑by‑step walkthrough of setting up and running a membership expiry reminder for a typical U.S. spa. Imagine Serenity Day Spa in Austin, Texas, which sells a 12‑session “Relax & Revive” massage package for $1,200. The owner, Maya, wants to remind clients 7 days before their last session and encourage them to purchase a new package.

1. Prepare the Client Record

  1. From the left navigation, click Clients.
  2. Click Import CSV if you have a bulk list of existing members, or use Add New Client for a single entry.
  3. Fill in the client’s name, phone (WhatsApp‑enabled), email, and note the “Relax & Revive” package under Custom Fields – e.g., Package: Relax & Revive, Sessions Purchased: 12, Sessions Used: 5.
  4. Save. The client now appears with a full history tab that will later show every reminder sent.

2. Record the Membership Sale (Booking)

  1. Navigate to Billing → New Sale.
  2. Select the client (Serenity Day Spa’s client list auto‑completes).
  3. Choose Service = “Relax & Revive Package”.
  4. Enter Quantity = 12, Price = $1,200.
  5. Click Checkout. Ferbz instantly creates a PDF receipt, stores it in the client’s profile, and generates a shareable link.
  6. As soon as the receipt is generated, the reminder clock starts – Ferbz knows the package start date and total sessions.

3. Create the Automation Journey

  1. Click the Automation tab on the main menu.
  2. Press Create New Journey and give it a name: “Membership Expiry Reminder – Relax & Revive”.
  3. In the plain‑English goal box, type: “Remind clients 7 days before their last session and offer a new package.” Ferbz’s AI drafts a canvas with three steps:
    • Wait – 7 days before package runs out.
    • Message 1 – “Hi {{client_name}}, you have 1 session left in your Relax & Revive package. Book your next session now and enjoy a 10% loyalty discount.”
    • Wait – 3 days after first message.
    • Message 2 – “Just a friendly reminder, {{client_name}} – your package expires soon. Reply ‘YES’ to schedule your next massage.”
    • Branch – If client replies “YES”, trigger a Booking link; if no reply, send a final Message 3 after 2 more days.
  4. Drag the nodes onto the visual canvas, adjust the wait times, and replace placeholder text with your spa’s brand voice.
  5. Attach the journey to the trigger “Days until package expiration” and set the threshold to 7.
  6. Click Activate. The journey is now live and will enroll any client whose package expiration date falls within the next 7 days.

4. Link the Journey to the Therapist Directory (Optional)

If you want the reminder to mention the therapist who handled the client’s previous sessions:

  1. Go to Therapists and ensure each therapist has a profile with a name and WhatsApp‑enabled contact.
  2. In the automation message editor, insert the variable {{last_therapist_name}}. Ferbz will pull the most recent therapist linked to the client’s bookings.

5. Monitor the Flow on the Reminders Board

  1. Click Reminders board from the sidebar.
  2. You will see a list of scheduled reminders, e.g., “John Doe – 7‑day expiry reminder – Scheduled for 2024‑10‑15”.
  3. As each message is sent, the status updates to Sent → Delivered → Read. Any failures (e.g., invalid phone number) appear in red, allowing Maya to correct the client record instantly.

6. Review Results in Reports

  1. Open Reports and select Messaging Effectiveness.
  2. Filter by the journey name “Membership Expiry Reminder – Relax & Revive” and a date range (e.g., last 30 days).
  3. The report shows: total reminders sent (34), delivery rate (98%), read rate (85%), rebookings generated (12), and incremental revenue ($1,440).

7. Re‑budget Credits

Each WhatsApp message costs a set number of credits from the prepaid wallet. Maya can top‑up at any time from the Billing dashboard. The credit consumption for this journey is transparent: 1 credit per outbound message, plus a small credit for any inbound reply that triggers a branch.

Worked Example – Serenity Day Spa

ClientPackageSessions UsedExpiry DateFirst Reminder SentRebooked?Revenue Recovered
Alice PatelRelax & Revive112024‑10‑222024‑10‑15 (WhatsApp)Yes – booked 12‑session package on 2024‑10‑16$1,200
Mark ChenRelax & Revive102024‑11‑052024‑10‑29 (WhatsApp)No response$0
Lisa GomezRelax & Revive12 (expired)2024‑09‑30N/A (expired)N/A$0

In this 30‑day window, the automated reminders turned two potential lapses into $2,400 of retained revenue, while saving Maya roughly 3 hours of manual phone calls and spreadsheet updates.


03 / Read

Why It Helps

Spas and wellness centres traditionally rely on handwritten logs or ad‑hoc phone calls to track when a client’s package is about to end. That approach is error‑prone and consumes staff time that could be spent delivering treatments.

Time Savings – At Serenity Day Spa, Maya previously spent an average of 12 minutes per client each month updating a paper ledger and calling them. With Ferbz’s automation, the same 34 clients required only 2 minutes of initial setup and then zero ongoing effort. That’s a net saving of ≈ 6 hours per month.

Revenue Recovery – The Reports module showed a rebooking conversion rate of 35 % for the expiry reminders (12 rebooks out of 34 reminders). Each rebook generated $1,200, meaning the automation recovered $14,400 in the first month. Without the reminder, historical data indicates only about 10 % of clients would have returned on their own, equating to a loss of roughly $8,640.

Accuracy and Compliance – Because the reminder trigger is calculated automatically from the booking’s session count, there is no risk of double‑booking or forgetting a client. The Reminders board provides real‑time visibility, so any failed delivery is flagged instantly, allowing staff to correct phone numbers before the next reminder.

Customer Experience – Clients receive a friendly, personalized WhatsApp message from the spa’s verified business number, which they can read at their convenience. The ability to reply “YES” and receive an instant booking link reduces friction, leading to higher satisfaction scores (the Reports module logged a 4.7/5 average rating on post‑reminder surveys).

Overall, the spa membership expiry reminder Ferbz turns a manual, reactive process into a proactive, data‑driven engine that keeps the appointment book full, reduces staff workload, and protects revenue that would otherwise slip away.


04 / Get started

Get Started with Ferbz

Ready to stop guessing when a client’s membership ends and start sending timely, automated WhatsApp reminders that keep your spa fully booked? Sign up for a free trial, load your prepaid credit wallet, and build your first “spa membership expiry reminder Ferbz” journey in minutes.

Visit the dashboard at https://dashboard.ferbz.com/, or email support@ferbz.com for a live walkthrough. Your next rebooking is just a WhatsApp message away.

Questions you may have
01

Do I need a separate WhatsApp Business account for each therapist?

A: No. All outbound messages are sent through the spa’s single official WhatsApp Business API number (provided by Gupshup). You can personalize messages with therapist variables, but the sending number remains the same verified business account.

02

What happens if a client’s phone number is invalid or they have WhatsApp disabled?

A: The reminder will appear as **Failed** on the Reminders board. You can then edit the client’s contact information in the *Clients* module and reschedule the reminder manually or let the automation retry on the next run.

03

Can I test the reminder flow before it goes live?

A: Yes. In the Automation canvas, use the **Preview** button to send a test WhatsApp message to any number you control. The preview uses the same template and credit consumption as a live send, so you can verify wording and links.

04

How are credits deducted for inbound replies (e.g., a client texting “YES”)?

A: Only outbound WhatsApp messages consume credits. Inbound replies are received at no cost, but if you trigger a new outbound message (such as a booking link) as a result of the reply, that subsequent message will draw from your wallet.

05

Is the expiry calculation based on calendar days or actual session usage?

A: The trigger “days until package expiration” counts down from the date of the last booked session in the package. If a client skips weeks between appointments, the expiration date moves forward accordingly, ensuring reminders are sent at the appropriate time relative to actual usage. ---

Stop losing customers to forgetfulness.

Ferbz runs the reminders. You run the business. Free to start — no card needed.

14-DAY TRIAL · SETUP UNDER 30 MIN · CANCEL ANYTIME

MORE FROM FERBZ

WE USE ANALYTICS COOKIES TO UNDERSTAND HOW VISITORS INTERACT WITH THIS PAGE. NO PERSONAL DATA IS SHARED. PRIVACY POLICY