← All case studies
◆ Case Study  /  CRM & Workflow Automation  /  Med Spa & Aesthetics

Turning a fully-booked med spa's front desk into a self-running system.

How I rebuilt the lead-to-loyalty journey for a med spa & aesthetics clinic, replacing manual intake forms, consult scheduling, treatment follow-up and membership admin with an automated GoHighLevel CRM that runs itself between appointments.

Industry
Med Spa & Aesthetics
Focus
Intake, Retention & Memberships
Platform
GoHighLevel
Scope
End-to-end build
31%
fewer no-shows after automated reminder sequence
9/day
consults booked without front-desk phone tag
<2m
from intake form submitted to consult offered
+18%
recovered revenue from fewer no-shows & protected renewals
01

The starting point

The clinic was busy in the treatment rooms and buried at the front desk. New client intake forms were paper or PDF, consult bookings were juggled by phone between treatments, and every reminder, rebooking nudge, and membership renewal was chased manually whenever staff had a spare five minutes.

The result was predictable: no-shows ate into the schedule, package clients fell out of their treatment plans between visits, and memberships lapsed quietly because nobody was tracking renewal dates. The brief: keep the practitioners focused on clients, and let the system carry every follow-up that used to fall through the cracks.

Paper intake forms

New client details and medical history were captured on paper or PDF, then re-typed into the system by hand.

Consults booked by phone

Every consult required a live call to find a slot, often played phone tag across a full treatment day.

No-shows going unchecked

A single reminder text, sent manually if someone remembered, wasn't enough to protect the schedule.

Memberships tracked in a spreadsheet

Renewal dates lived in a spreadsheet nobody checked daily, so lapses were caught weeks late, if at all.

02

The pipeline I built

I mapped the full client journey from first enquiry to repeat treatment as one connected pipeline. Practitioners still run the consult and recommend the treatment plan, but everything that surrounds those moments now runs itself. Orange stations run automatically; grey stations stay in human hands by design.

Digital intake & consent captureAutomated

A branded intake form collects client details, treatment interest and medical history digitally, feeding straight into the CRM record.

Consult self-bookingAutomated

Clients pick their own consult slot from live calendar availability, no phone call required, with buffer time built in per treatment type.

Practitioner runs the consultBy design, manual

The clinical judgment call: assessing the client and recommending the right treatment plan. This stays entirely human.

Treatment plan & package quote sentAutomated

Once the practitioner logs the recommended plan, a branded package quote with pricing options is sent automatically for approval.

Appointment remindersAutomated

A multi-touch SMS & email reminder sequence fires ahead of every booking, cutting no-shows without staff lifting a finger.

Post-treatment rebooking nudgeAutomated

After each session, clients on a treatment plan are automatically prompted to book their next visit at the recommended interval.

Membership renewal trackingAutomated

Membership and package expiry dates are tracked in the CRM, with renewal offers triggered automatically ahead of lapse.

Payment & package balance syncAutomated

Payments and remaining package sessions update the client record automatically, so front desk always sees an accurate balance.

Review requestAutomated

A Google review request goes out automatically after a completed treatment, timed to when clients are happiest with results.

03

Before & after

Every client, before

  • Intake form on paper or PDF
  • Consult booked over the phone
  • One reminder, if someone remembered
  • Rebooking left to the client
  • Membership renewal tracked in a spreadsheet
  • Package balance checked by memory
  • Review request often skipped

Every client, after

  • Digital intake feeds the CRM directly
  • Client self-books their consult
  • Multi-touch reminders auto-sent
  • Rebooking nudge fires automatically
  • Renewal offers triggered before lapse
  • Package balance syncs itself
  • Review request always fires
04

Under the hood

The build combined a configured CRM with custom logic where off-the-shelf features stopped short.

/ 01

Treatment-aware booking calendar

Buffer times and practitioner assignment configured per treatment type, so the calendar never double-books a room or a device.

/ 02

No-show reduction sequence

A layered SMS & email reminder cadence tuned by appointment type, cutting no-shows without adding manual reminder work.

/ 03

Membership & package engine

Custom fields and workflows track remaining sessions and renewal dates per client, triggering offers automatically ahead of expiry.

/ 04

Treatment plan & rebooking logic

Post-visit workflows recommend the next booking at the correct interval for each treatment type, not a generic follow-up delay.

/ 05

Branded client journeys

Intake confirmation, consult booking, treatment plan, reminders, and review requests, all templated, triggered and on-brand.

/ 06

Payment & balance sync

Package payments and remaining session counts update the CRM record automatically so front desk numbers are always current.

/ 07

Front-desk mobile view

Staff manage bookings, balances and client notes from a phone or tablet at the front desk, no separate system to check.

Tools & platforms
GoHighLevel SMS & Email Automation Online Booking Custom Code / API Webhooks Membership Tracking
05

How I worked

I didn't plug in software and walk away. The new system ran in parallel with the existing front desk process for the first few weeks, so nothing broke mid-appointment while staff got comfortable with the new flow.

Every reminder cadence and rebooking interval was tuned to the clinic's real treatment protocols instead of a generic best-practice template, because a laser session and a filler touch-up don't run on the same follow-up clock. Where GoHighLevel's native scheduling logic couldn't handle treatment-specific buffers on its own, I built custom logic around it rather than asking the clinic to compromise how it actually operates.

◆ The outcome

A clinic that fills its own calendar and protects its own memberships.

The consult room is still where the real decision gets made, what treatment plan actually gets recommended. Everything around that conversation, the booking, the reminders, the rebooking nudge, the renewal offer, now moves on its own, so no client quietly drifts off the books between visits.

The front desk finally has time to actually greet clients instead of chasing bookings.
◆ Work with me

Still tracking bookings and renewals by hand?

Clients rarely leave because the treatment wasn't good enough. They leave because nobody followed up between appointments. If reminders, rebooking and renewals in your practice still depend on staff remembering to chase them, that's retained revenue leaking out every month, and it's fixable.

Tell me how your front desk actually runs today, warts and all, and I'll map exactly where automation should sit so your team spends more time with clients and less time on the phone.

Arslan Mumtaz
CRM & Automation Specialist
WhatsApp +92 324 6392706
Free 30-minute consultation

Book a call and see how your practice could run itself.

Bring your requirements and walk me through how you work. I'll show you exactly where automation can save you time and make you money.

Book your 30-minute call