Back to work

Chapter 01 · Case Study

Med Spa Consultation Booking & Follow-Up Automation

I built a portfolio automation system for a med spa consultation funnel that captures new leads, routes them to a booking calendar, updates the CRM, notifies staff, and follows up when a lead does not book.

Lead CaptureSpeed-to-LeadBooking AutomationCRM PipelineFollow-Up
03Documented workflows
05Lifecycle stages
06System areas
13Proof artifacts

Scope counts describe documented implementation coverage, not business performance.

02

Problem and goal

From operational risk to visible system behavior.

The implementation starts with the operating problem, the target behavior, and the system response used to bridge the two.

Operational problem / risk

Med spas can lose potential bookings when website leads submit interest but do not receive fast follow-up, do not book a consultation, or are not tracked clearly inside the CRM. A form submission alone does not guarantee a booked consultation. The business needs a connected system that captures the lead, guides them to the next step, alerts staff, updates the pipeline, and follows up when booking does not happen.

Automation goal

The goal was to design a simple consultation flow that connects inquiry, follow-up, booking, and CRM tracking. The system needed to reduce manual lead handling, make status visible, and give non-booked leads another chance to convert.

Starting condition

A consultation request could stay disconnected from fast follow-up, booking status, staff visibility, and no-booking recovery.

Build decision / target behavior

The portfolio-built workflow captures the inquiry, routes the lead to booking, updates CRM state, notifies staff, and follows up when booking does not happen.

03

System architecture

A connected funnel from inquiry to booked consultation.

Each part is simple on its own, but the value comes from making the handoff between form, calendar, workflow, and CRM visible.

Signature system map

Booking workflow map

A compact view of the consultation path from inquiry capture through booking or next follow-up.

  1. 01

    Inquiry capture

    Consultation form collects service interest and consent.

  2. 02

    Booking path

    Lead is routed toward the consultation calendar.

  3. 03

    Missed lead follow-up

    No-booking branch checks whether follow-up should continue.

  4. 04

    Staff notification

    New and booked lead states are visible to staff.

  5. 05

    Next follow-up

    Unbooked leads remain trackable for manual review.

Operational journey

The documented lifecycle before the detailed workflow index.

  1. 01Form submitted
  2. 02Calendar booking
  3. 03CRM update
  4. 04Staff notified
  5. 05Follow-up branch

System inventory

Connected parts, not equal-weight feature cards.

  1. 01

    Consultation request form

    Captures treatment interest, contact details, urgency, and consent so the CRM has enough context for follow-up.

  2. 02

    Calendar redirect

    Moves the lead from inquiry to scheduling by sending form submissions straight to the consultation calendar.

  3. 03

    Speed-to-lead follow-up

    Sends immediate email/SMS follow-up and alerts staff while the lead is still warm.

  4. 04

    Booking status update

    Detects booked consultations, updates tags, moves the opportunity, and notifies staff.

  5. 05

    No-booking recovery

    Follows up with leads who submitted interest but did not schedule, then flags remaining leads for manual review.

  6. 06

    CRM pipeline tracking

    Keeps consultation status visible so staff can see where each lead sits in the funnel.

Architecture artifact

System overview

The workflow list shows the three connected automations used for speed-to-lead, booking status updates, and no-booking recovery.

It confirms the build is not a single isolated workflow; the system has connected parts that can be tracked together.

System overview proofOpen full size ↗
Published GoHighLevel workflow list showing the med spa speed-to-lead, booking status, and no-booking follow-up workflows.
Artifact type

System overview proof

Visible implementation

Proves the demo system is organized around three published automations.

Practical meaning

It confirms the build is not a single isolated workflow; the system has connected parts that can be tracked together.

Visible checks
  • Portfolio-built workflow set
  • Speed-to-lead path
  • No-booking recovery included
04

Key implementation evidence

Decisions paired directly with readable proof.

The screenshots support the system story: setup, lead path, workflows, CRM movement, and QA evidence.

Reading guide

The workflow cards explain the system logic; the screenshots below provide build proof and QA evidence.

Proof framing

This page shows build proof and QA evidence, not live client performance results.

Workflow overview

3 workflows keep the system moving.

The automation is organized around the business moments that matter: new lead, booked appointment, and no-booking recovery.

01PurposeWorkflow 01: Speed-to-Lead SystemTriggerMed spa consultation form submittedKey actionAdd lead classification tagsResulting state / handoffIf urgency is high, tag as hot lead and notify staff
Full documented action path
  • Add lead classification tags
  • Set lead source to website form
  • Assign lead to staff
  • Create a new consultation opportunity
  • Notify staff of a new consultation lead
  • Send instant consultation email
  • Send instant consultation SMS
  • Check urgency
  • If urgency is high, tag as hot lead and notify staff
02PurposeWorkflow 02: Booking Status UpdateTriggerConsultation appointment bookedKey actionRemove no-booking tagResulting state / handoffNotify staff of booked consultation
Full documented action path
  • Remove no-booking tag
  • Add booked consultation tag
  • Move opportunity to Booked Consultation
  • Notify staff of booked consultation
03PurposeWorkflow 03: No-Booking Follow-UpTriggerLead has no-booking tagKey actionWait before follow-upResulting state / handoffNotify staff if lead still has not booked
Full documented action path
  • Wait before follow-up
  • Check if the lead still has the no-booking tag
  • Send no-booking follow-up email
  • Send no-booking follow-up SMS
  • Wait again before final follow-up
  • Check booking status again
  • Send final follow-up
  • Add needs manual follow-up tag
  • Notify staff if lead still has not booked

04.1

Lead capture to calendar booking

Decision / operational requirement

Consultation request form

Captures treatment interest, contact details, urgency, and consent so the CRM has enough context for follow-up.

Calendar redirect

Moves the lead from inquiry to scheduling by sending form submissions straight to the consultation calendar.

What this proves

The lead starts on a consultation page, submits a form, and is redirected to the booking calendar.

Why it matters

It proves the customer-facing step connects back to CRM status instead of staying as a disconnected form or calendar.

Primary evidenceOpen full size ↗
LuxeSkin Med Spa landing page hero with a request consultation call to action.
Artifact type

Primary evidence

Visible implementation

Shows the front-end consultation CTA where the lead capture path begins.

Practical meaning

It proves the customer-facing step connects back to CRM status instead of staying as a disconnected form or calendar.

Supporting evidenceOpen full size ↗
Consultation request form collecting name, email, phone, treatment interest, urgency, preferred contact method, and consent.
Artifact type

Supporting evidence

Visible implementation

Shows the form fields used to capture lead context before follow-up.

Practical meaning

It proves the customer-facing step connects back to CRM status instead of staying as a disconnected form or calendar.

Visible checks
  • Lead source captured
  • Treatment interest collected
  • Consent field present
Supporting evidenceOpen full size ↗
GoHighLevel form settings showing the submit action redirecting to the med spa consultation booking calendar.
Artifact type

Supporting evidence

Visible implementation

Proves the form submission routes the lead directly to the booking calendar.

Practical meaning

It proves the customer-facing step connects back to CRM status instead of staying as a disconnected form or calendar.

Supporting evidenceOpen full size ↗
Med Spa Consultation Calendar showing available consultation dates and time slots.
Artifact type

Supporting evidence

Visible implementation

Shows the booking step where the consultation can be scheduled.

Practical meaning

It proves the customer-facing step connects back to CRM status instead of staying as a disconnected form or calendar.

04.2

Immediate response and booked-state updates

Decision / operational requirement

Speed-to-lead follow-up

Sends immediate email/SMS follow-up and alerts staff while the lead is still warm.

Booking status update

Detects booked consultations, updates tags, moves the opportunity, and notifies staff.

What this proves

The workflows handle immediate follow-up, urgency tagging, booking status updates, and no-booking recovery.

Why it matters

It gives supporting evidence for the CRM flow described above while keeping the results framed as portfolio proof.

Primary evidenceOpen full size ↗
First part of the speed-to-lead workflow with form submission trigger, lead tagging, source update, assignment, opportunity creation, and staff notification.
Artifact type

Primary evidence

Visible implementation

Proves the workflow creates CRM structure immediately after form submission.

Practical meaning

It gives supporting evidence for the CRM flow described above while keeping the results framed as portfolio proof.

Supporting evidenceOpen full size ↗
Second part of the speed-to-lead workflow with instant email, instant SMS, urgency check, hot lead tag, and staff notification.
Artifact type

Supporting evidence

Visible implementation

Shows the immediate email/SMS response and urgency branch for hot leads.

Practical meaning

It gives supporting evidence for the CRM flow described above while keeping the results framed as portfolio proof.

Supporting evidenceOpen full size ↗
Booking status workflow that removes the no-booking tag, adds a booked consultation tag, moves the opportunity, and notifies staff.
Artifact type

Supporting evidence

Visible implementation

Proves booked appointments update tags, pipeline status, and staff visibility.

Practical meaning

It gives supporting evidence for the CRM flow described above while keeping the results framed as portfolio proof.

Visible checks
  • Booked tag applied
  • Pipeline stage updated
  • Staff notification visible

04.3

No-booking recovery and manual handoff

Decision / operational requirement

No-booking recovery

Follows up with leads who submitted interest but did not schedule, then flags remaining leads for manual review.

What this proves

The workflows handle immediate follow-up, urgency tagging, booking status updates, and no-booking recovery.

Why it matters

It proves the customer-facing step connects back to CRM status instead of staying as a disconnected form or calendar.

Primary evidenceOpen full size ↗
First part of the no-booking follow-up workflow with tag trigger, wait step, condition check, and first email and SMS follow-up.
Artifact type

Primary evidence

Visible implementation

Shows the recovery path only continues when the lead still has no booking.

Practical meaning

It proves the customer-facing step connects back to CRM status instead of staying as a disconnected form or calendar.

Supporting evidenceOpen full size ↗
Final part of the no-booking follow-up workflow with final email and SMS, needs manual follow-up tag, staff notification, and end step.
Artifact type

Supporting evidence

Visible implementation

Shows the final follow-up and manual review flag for unresolved leads.

Practical meaning

It proves the customer-facing step connects back to CRM status instead of staying as a disconnected form or calendar.

05

QA and validation

Tested states, expected outcomes, and honest boundaries.

QA tested using a sample contact record. The test confirmed that the form submission created the lead record, applied the correct tags, triggered speed-to-lead follow-up, redirected the user to the booking calendar, detected booked consultation status, and moved the opportunity to the correct CRM pipeline stage.

QA scenario matrix

Med Spa QA checklist

01

Booking form path and consultation redirect checked

Tested with sample record
02

Calendar and appointment state checked

Tested with sample record
03

Missed/no-booking follow-up branch reviewed

Logic reviewed
04

Staff notification and booking pipeline movement checked

Tested with sample record
05

Message timing and service-specific segmentation

Needs live validation
06

No-show analytics and conversion tracking

Next improvement
Sample record proof

This is sample/test lead data used to QA the portfolio-built booking workflow.

Record name
Ava Parker - sample contact
Inquiry source
Consultation request form
Service interest
Sample med spa treatment interest
Appointment status
Booked Consultation
Follow-up tag
Booked consultation / no-booking removed
Staff notification
New and booked lead notifications reviewed
Next follow-up
No-show and rebooking logic would be added next
Pipeline state proof

Expected pipeline movement

These stages show intended CRM state movement for a sample consultation lead.

  1. 1New InquiryForm submitted and lead created
  2. 2Appointment RequestedCalendar path presented
  3. 3BookedBooking status workflow updates CRM
  4. 4Missed / No-Show Follow-UpNext improvement for live use
  5. 5Rebooked or NurtureFuture branch for ongoing follow-up

Validation artifacts

CRM proof / QA test

QA testing used a sample contact named Ava to confirm that contact records, tags, activity, and pipeline status updated correctly.

It shows the sample record, activity trail, and pipeline movement used to QA the system without claiming live results.

Primary QA evidenceOpen full size ↗
CRM opportunity pipeline showing one booked consultation opportunity for the med spa consultation request.
Artifact type

Primary QA evidence

Visible implementation

Proves the sample opportunity moved into the Booked Consultation stage.

Practical meaning

It shows the sample record, activity trail, and pipeline movement used to QA the system without claiming live results.

Visible checks
  • Sample opportunity
  • Booked consultation state
  • CRM pipeline proof
Supporting QA evidenceOpen full size ↗
Sample contact record for Ava Parker showing lead tags, booked consultation status, and CRM activity.
Artifact type

Supporting QA evidence

Visible implementation

Shows the sample contact record with tags and booked-consultation context.

Practical meaning

It shows the sample record, activity trail, and pipeline movement used to QA the system without claiming live results.

Visible checks
  • Sample contact record
  • Booking status visible
  • Follow-up tags present
Supporting QA evidenceOpen full size ↗
Sample contact activity timeline for Ava Parker showing page visits, form submissions, and appointment booking events.
Artifact type

Supporting QA evidence

Visible implementation

Proves the QA path recorded page visits, form activity, and booking events.

Practical meaning

It shows the sample record, activity trail, and pipeline movement used to QA the system without claiming live results.

06

Outcome and reflection

Implemented scope, operating value, and next production steps.

This system is designed to reduce the gap between inquiry and response, make booking status visible to staff, and give non-booked leads structured follow-up instead of relying on manual tracking. Since this is a portfolio build, I am not claiming live client revenue or conversion results.

Successfully implemented
  • Capture consultation interest
  • Redirect leads to a booking calendar
  • Send immediate email/SMS follow-up
  • Update tags and CRM pipeline status
  • Recover leads who do not book
Evidence boundary
Project type
Portfolio / demo automation build
Status
QA-tested with sample contact

This page shows build proof and QA evidence, not live client performance results.

What I would improve next

The core flow is intentionally simple. These additions would make it stronger before and after live med spa use.

  • Add no-show analytics and rebooking follow-up
  • Segment follow-up by treatment interest and urgency
  • Track calendar conversion from inquiry to booked consultation
  • Monitor staff response time for high-intent leads
  • Add completed-appointment review/referral automation after the booking flow is validated

Build something similar

Want a booking follow-up system like this?

I can review your current follow-up process and identify where leads are slowing down, getting lost, or going untracked.

Book a free automation audit