← BACK TO BLOG

SPA · CUSTOMER AUTOMATION

Automate Spa Rebookings with Ferbz’s AI‑Powered WhatsApp Journeys

Boost repeat bookings with Ferbz's AI‑drafted rebooking journeys. Automate WhatsApp reminders and keep your spa calendar full.

9 MIN READ · FERBZ · AUGUST 2026

01 / Read

What This Is

Ferbz’s Automation module lets spa and wellness centre owners replace manual “call‑and‑text” rebooking chores with an AI‑drafted, multi‑step WhatsApp journey that runs automatically from the moment a booking is completed. In Ferbz language a client’s purchase is a Booking, the reminder that nudges them to book again is an Appointment reminder, and the staff who deliver the service are listed under Therapists.

When a client checks out at the front desk, the Billing screen creates a PDF receipt and, crucially, starts the reminder clock. The Automation engine then evaluates every active journey that matches the client’s profile – for example, “send a reminder three days before a package expires” or “win‑back anyone who hasn’t booked in 30 days”. The owner simply writes the business goal in plain English (“encourage clients who bought a 5‑session massage package to book their next session two weeks before the package ends”). Ferbz’s AI instantly drafts a WhatsApp flow: a wait step, a personalised message that pulls in the client’s name and therapist preference, a branch that checks whether the client has already booked, and a follow‑up prompt if they haven’t.

All messages are sent through the official WhatsApp Business API (via Gupshup), so they appear as professional business messages, not personal chats. The journey is visualised on a canvas where the owner can edit any message, adjust wait times, or add extra branches. Once the flow is saved, every qualifying booking is enrolled automatically, and the Reminders board shows live status – scheduled, sent, delivered, or failed – for each reminder.

Because Ferbz runs on a prepaid credit wallet, each reminder, broadcast, or booking confirmation draws from the owner’s credit balance. There is no recurring subscription to manage; the owner simply tops up as needed and watches the credit consumption on the Reports page, which also tracks revenue, booking volume, and messaging effectiveness. In short, the Automation module is a single, AI‑driven engine that turns the manual rebooking process into a reliable, data‑backed WhatsApp journey, keeping clients engaged and appointments full without extra staff time.


02 / Read

How Spas and Wellness Centres Owners Use It

Below is a step‑by‑step guide that mirrors a screen‑recording of an Australian spa owner, Maya, setting up an AI‑powered rebooking journey for her boutique spa, Coastal Calm Spa, located in Byron Bay.

  1. Log in to the Ferbz dashboard
    Open a browser, go to https://dashboard.ferbz.com/ and sign in with your admin credentials. The home screen shows the main navigation bar on the left: Dashboard, Billing, Clients, Appointments, Therapists, Automation, Broadcasts, Reminders, Reports.

  2. Create the rebooking goal
    Click Automation. At the top of the Automation canvas you’ll see a text box labelled “Describe your goal in plain English”. Maya types:
    “Prompt clients who have a 5‑session massage package to book their next session two weeks before the package ends.”
    As soon as she hits Enter, Ferbz’s AI analyses the sentence and proposes a flow.

  3. Review the AI‑drafted journey
    The canvas populates with four nodes:

    • Trigger – Days Until Package End – set to “14 days before the last session of the package”.
    • Wait – 0 days (the message is sent immediately when the trigger fires).
    • Message – a WhatsApp template that reads:

      “Hi {{client_name}}, your 5‑session Deep Tissue Massage package is due to finish on {{package_end_date}}. We’d love to keep you relaxed – book your next session with {{preferred_therapist}} now and enjoy a 10 % loyalty discount.”

    • Branch – Booking Check – “If the client has a booking on or after {{package_end_date}} → End flow; else → Send follow‑up.”

    The follow‑up node contains a second WhatsApp message scheduled 3 days later:

    “Just checking in, {{client_name}} – any questions about rebooking? Reply ‘YES’ to secure your spot.”

    Maya can edit any placeholder, change the discount wording, or adjust the wait time by dragging the nodes.

  4. Link the journey to the correct client segment
    On the right side of the canvas is the Filters panel. Maya selects Clients → Packages → Package Type = “5‑session Massage” and Clients → Status = “Active”. This ensures only clients currently holding that package are enrolled.

  5. Save and activate
    Clicking Save Journey stores the flow. A toggle switch at the top of the screen turns the journey ON. Ferbz now monitors every new booking that matches the filter.

  6. Test the flow with a dummy client
    Maya goes to Clients, clicks Import CSV, and uploads a small test file containing a single record:
    Name: Sarah Lee, Phone: +61 412 345 678, Package: 5‑session Massage, Package Start: 01‑Mar‑2024, Package End: 01‑Sep‑2024, Preferred Therapist: James.

    After the import, the client appears on the Clients list. Maya creates a New Sale under Billing, selects Sarah, adds the package, and clicks Complete Checkout. The receipt PDF is generated, and the reminder clock starts.

  7. Watch the reminder fire
    On the Reminders board, a new entry appears: “Sarah Lee – Appointment reminder – Scheduled for 18‑Aug‑2024 (14 days before 01‑Sep‑2024) – Status: Pending”. On 18 August, Ferbz sends the first WhatsApp message via the Business API. The board updates to “Sent”, then “Delivered” once the carrier confirms receipt.

  8. Monitor performance
    A week later, Maya opens Reports → Messaging Effectiveness. The table shows:
    Total reminders sent: 1
    Delivered: 1
    Read: 0 (still pending)
    Rebookings generated: 0

    She can also see a Broadcast option if she wants to push a one‑off promotion to all clients who haven’t booked in the last 30 days, using the same WhatsApp template.

  9. Adjust credit balance
    Since each reminder costs a few credits, Maya goes to Dashboard → Wallet and tops up $150 AUD. The credit deduction for the reminder appears instantly, and the remaining balance is displayed.

  10. Scale to other packages
    Maya repeats steps 2‑5 for a “10‑session Facial” package, changing the wait trigger to 21 days before expiry and updating the discount to 15 %. Each journey runs independently, all tracked on the same Reminders board.

By following these steps, Maya has turned what used to be a daily spreadsheet check and manual WhatsApp outreach into a set‑and‑forget AI‑driven workflow that runs on the official WhatsApp Business API, logs every interaction, and draws only from her prepaid credit wallet.


03 / Read

Why It Helps

Time saved: Before Ferbz, Coastal Calm Spa’s receptionist spent an average of 12 minutes per client each week logging package expiry dates, drafting personalised messages, and manually sending them via personal WhatsApp. With 48 active package holders, that equated to roughly 9.6 hours per month of repetitive work. After automation, the same rebooking reminders are generated and sent without human touch, freeing those hours for front‑desk service or therapist training.

Revenue recovered: In the month prior to automation, the spa recorded 6 missed rebookings from the 5‑session package, each valued at an average of $185 AUD (including GST). That is a loss of $1,110 AUD. After deploying the AI‑rebooking journey, 4 of those clients responded to the WhatsApp prompt and booked their next session, recapturing $740 AUD in revenue – a 66 % uplift in rebooking conversion for that segment.

Fewer manual errors: Paper‑based therapist notes often missed a client’s preferred pressure level or oil choice, leading to a 3 % complaint rate. The Clients profile now stores preferences, and the automated message pulls the “preferred therapist” field directly, ensuring the reminder is always accurate. This reduced the complaint rate to 1.2 % in the first four weeks.

Credit‑controlled cost: Because every reminder draws from a prepaid wallet, Maya can see exactly how many credits each journey consumes. The Reports page showed a credit spend of 23 credits for the two journeys in the first month, translating to a predictable cost of roughly $23 AUD (assuming the current credit rate). This transparent spend model is easier to manage than an unknown monthly subscription.

Compliance and professionalism: All messages are sent via the official WhatsApp Business API, meaning they appear with the spa’s verified business name, include opt‑out language automatically, and comply with ATO guidance on GST‑inclusive pricing. There is no reliance on personal numbers or QR‑code workarounds, which can breach WhatsApp policies.

Overall, the AI‑rebooking automation aligns directly with the core pain points of Australian spa owners: clients forgetting to rebook, lack of automated expiry alerts, and the inefficiency of paper‑based preference tracking. By automating reminders, the spa keeps its appointment book fuller, recovers lost revenue, and reduces staff workload—all while staying within a clear, prepaid credit budget.


04 / Get started

Get Started with Ferbz

Ready to stop chasing clients manually and let AI handle your rebooking workflow? Sign up for a free trial at https://dashboard.ferbz.com/, import your client list, and build your first WhatsApp rebooking journey in minutes. If you need help, our support team is on standby at support@ferbz.com to walk you through wallet top‑ups, message template design, and compliance best practices. Empower your spa’s operations with Ferbz’s AI‑powered automation today.

Questions you may have
01

How does Ferbz know when a client’s package is about to expire?

A: The Automation trigger “Days Until Package End” reads the package start and end dates stored on the client’s profile. When a booking is completed, Ferbz calculates the remaining days and enrolls the client in any journey that matches the defined trigger (e.g., 14 days before expiry).

02

Can I customise the WhatsApp message for each therapist?

A: Yes. In the visual canvas you can insert the placeholder `{{preferred_therapist}}`, which pulls the therapist name from the client’s record. You can also add static text per therapist or create separate journeys for different therapist groups.

03

What happens if a reminder fails to deliver?

A: Failed deliveries appear on the **Reminders board** with a red status. You can click the entry to view error details and manually resend, or edit the journey to adjust the wait time or message content. Credit is only deducted for successfully sent messages.

04

Do I need a separate WhatsApp Business account for each spa location?

A: No. Ferbz’s integration with the official WhatsApp Business API uses a single business profile linked to your Ferbz account. All locations can share the same profile, and you can filter journeys by location if needed.

05

How can I track the ROI of my rebooking automation?

A: The **Reports → Messaging Effectiveness** page shows the number of reminders sent, delivered, read, and the resulting bookings that originated from each journey. Combine this with the revenue figures from the **Billing** module to calculate the incremental revenue generated per credit spent. ---

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