Key takeaways
- Build three automations first: consultation follow-up, treatment-cycle rebooking and review requests.
- Every automation needs a clear stop rule, so nobody gets a reminder after they have already booked.
- Keep lock-screen previews discreet. A text that names a treatment can be read by anyone holding the phone.
- Let one system own each message, or patients get the same reminder from your booking platform and your CRM.
Marketing automation for a med spa should start with three workflows: follow-up for consultations that didn't turn into treatment, rebooking reminders timed to each treatment, and a review request after every visit. Each one runs off data already in Boulevard or Zenoti, and each one stops the moment a patient books.
The first three automations
- Consultation follow-up. It starts when a consultation is checked out and no treatment is booked within a day or two. The first message is a thank-you from the provider, by name, with the plan summarized in plain, non-clinical terms. A few days later, a second message answers the usual hesitation: timing before an event, cost, or what recovery is like, in wording your providers approve. A last note offers two open times and a booking link. It stops as soon as they book, reply or opt out.
- Treatment-cycle rebooking. It starts when the interval your providers set for that treatment has passed since the last visit, with no appointment on the books. One text, in the provider's name, offers a couple of specific times. If there is no answer, the patient moves into your reactivation list later instead of getting weekly nudges.
- Review request. It starts at checkout. Every patient gets a short text with your Google review link, whether the visit went perfectly or not, with no perks attached. Google's policy bans both incentives and asking only happy patients (Google's review policy). One reminder, then it stops.
Here is the same set at a glance, with a person on the hook for each:
| Automation | Starts when | Stops when | Who checks it weekly |
|---|---|---|---|
| Consultation follow-up | Consult checked out, no treatment booked | Treatment booked, a reply, or the third message | Patient coordinator |
| Treatment-cycle rebooking | Provider's interval reached, nothing booked | Appointment booked | Front desk lead |
| Review request | Checkout | Review link opened, or one reminder sent | Practice manager |
These three assume new inquiries already get an instant reply. If they don't, set up missed-call text-back first, because no follow-up sequence rescues a lead nobody answered.
The first three automations
- Missed-call text-back When an inquiry goes unanswered
- Quote follow-up When a quote sits without a reply
- Review request When the work is finished
Keeping it personal
Automation feels personal when it sounds like your coordinator and knows what the patient actually had done. Use the provider's name and the right treatment in every message. Send from your local number, not a short code. Route every reply to a person who answers within the hour.
Privacy is part of personal. A text preview on a locked phone that reads "Time for your next filler appointment" can be seen by a partner, a child or a coworker. Keep previews discreet: "It's been a while since your visit with Dana. She has openings Thursday." Patients notice that kind of care.
Timing matters too. Send during business hours, skip the night before a holiday, and let an event patient's messages reference their date, not a generic offer.
Tools
Use what your booking platform already does well, and add HighLevel where you need multi-step follow-up across channels. Booking platforms such as Boulevard and Zenoti typically send appointment confirmations and reminders, and marketing features vary by plan, so check what yours already does before you rebuild it elsewhere. What a booking platform usually doesn't see is the person who hasn't booked yet, which is where a marketing CRM such as HighLevel earns its place.
Split ownership so each message has one sender:
- Booking platform: confirmations, appointment reminders, intake forms, membership billing notices.
- HighLevel: inquiry replies, consultation follow-up, rebooking nudges, review requests, reactivation and seasonal campaigns.
The link between them decides what is possible. When booking data doesn't sync into the CRM, automations fire on stale information, and a patient who booked yesterday gets a "we miss you" text today. The CRM guide for med spas covers how that connection gets set up.
Common mistakes
The common automation failures in a med spa come from setup, not software:
- Importing a messy list. Old numbers, duplicates and missing consent flags turn your first campaign into complaints. Clean the list first.
- Two systems sending the same reminder. The patient gets a confirmation from your booking platform and another from the CRM, and starts ignoring both.
- No stop rules. Follow-ups keep going after the patient books.
- Medical claims in templates. Words like "no downtime" or "permanent results" don't belong in an automated message. Have your medical director approve every template.
- Filtering who gets review requests. Asking only patients who rated their visit highly is review gating, and Google bans it.
- Ignoring opt-outs. Every text honors STOP, and opted-out patients stay out of every campaign (CTIA messaging principles).
- Set and forget. Templates written before a price or policy change keep running for months. Review every automation before each busy season.
How VETS Growth Marketing helps
We build these three automations for med spas inside a CRM you own, connect them to Boulevard or Zenoti, and get every template approved by your providers before it sends. The work runs as a project with a go-live date and no long-term contract, and we report the consultations, rebookings and reviews the automations produce. Book a growth consultation and we will tell you which of the three would pay off first in your practice.