Skip to main content

How to Set Up Appointment Reminders and Reactivate Clients in GHL Snapshot for Med Spas

What GHL Snapshot reminder reactivation does for your med spa

GHL Snapshot lets you send automated appointment reminders to clients and flag inactive ones so you can bring them back in. The reminder feature texts or emails clients before their appointment—usually 24 hours ahead—so fewer people no-show. The reactivation side lets you identify clients who haven't booked in a set time and reach out to them with a targeted message, turning past clients into repeat business.

Both features live in the same workflow builder inside Snapshot, so you can set them up once and let them run on their own. This matters for med spas because your clients often space appointments weeks or months apart—a reminder keeps them from forgetting, and a reactivation campaign catches the ones who've drifted away.

Key Takeaways

  • Reminders send automatically before each appointment and reduce no-shows by reminding clients of the date, time, and location.
  • Reactivation campaigns target clients who haven't booked in 30, 60, or 90 days and can include a special offer to encourage them to rebook.
  • Both features are built into Snapshot's workflow automation, so you set them up once in the platform and they run without manual work.
  • You choose whether reminders go by text, email, or both, and you can customize the message to match your med spa's voice.
  • Reactivation works best when paired with a reason to come back—a discount, a new service, or a seasonal promotion.

Setting up appointment reminders in Snapshot

Open your Snapshot account and go to Automations or Workflows (the exact name depends on your Snapshot version). Create a new workflow and select Appointment Reminder as the trigger. Snapshot will ask you to choose how many hours before the appointment you want the reminder to send—24 hours is standard, but you can pick 12, 48, or another interval that fits your schedule.

Next, decide whether the reminder goes by SMS text, email, or both. Most med spas use text because clients see it faster and are more likely to read it. Write your message—include the client's name, appointment date, time, and your location or a link to reschedule. Snapshot lets you use merge tags like {{FirstName}} and {{AppointmentTime}} so the message pulls real data from each client's record automatically.

Once you've written the message, save the workflow and turn it on. From that point forward, every appointment in your calendar will trigger a reminder at the time you set. You can create multiple workflows—one for 24 hours out, another for 48 hours out—if you want to reach clients more than once.

Turning on reactivation campaigns for inactive clients

Reactivation in Snapshot works by identifying clients who haven't booked an appointment in a set number of days. Go to Automations and create a new workflow with the trigger Client Inactivity or No Appointment in X Days. Set the threshold—30 days, 60 days, or 90 days depending on your typical client booking cycle. For med spas, 60 days is common because many clients come in every 6 to 8 weeks.

The workflow then sends a message to those inactive clients. You can write a simple "We miss you" message, or pair it with an incentive like "Come back this month and get 20% off your next treatment." Snapshot lets you segment this further—you could send one message to clients who've been inactive 60 days and a different, more urgent one to clients inactive 90 days.

Set the workflow to run on a schedule—weekly or monthly—so it catches new inactive clients as they cross your threshold. This keeps your reactivation effort ongoing without you having to manually check your client list.

Customizing message content and timing

The language you use in both reminders and reactivation messages shapes how clients respond. For appointment reminders, keep it short and factual: include the service name, date, time, and a link to reschedule if they need to change. Some med spas add a small detail like "Please arrive 10 minutes early" or "Bring your insurance card" to reduce friction on the day.

For reactivation, the tone can be warmer. You might reference a service they've had before ("Your last Botox appointment was in September—ready for a refresh?") or highlight something new ("We just added microneedling RF to our menu"). Pairing the message with a limited-time offer—not a permanent discount—makes clients feel the urgency to rebook without training them to always wait for a deal.

Test different send times. Reminders sent at 9 a.m. on a weekday often get better response than those sent at 6 p.m., but your client base may differ. Reactivation campaigns often perform better on Tuesday or Wednesday mornings when people are thinking about self-care but haven't yet filled their week.

Connecting reminders to your calendar and booking system

For reminders to work, Snapshot needs to pull appointment data from your calendar. If you use Google Calendar, Outlook, or a booking system like Acuity Scheduling or Calendly, connect it to Snapshot first. Go to Integrations and authorize the calendar or booking platform. Snapshot will then sync your appointments in real time, so reminders trigger automatically when someone books.

If your med spa uses a separate practice management system (like Vagaro or Square Appointments), check whether Snapshot integrates directly with it. If not, you may need to use Zapier or another automation bridge to sync appointments between systems. This adds a step, but it ensures reminders still fire even if you're managing bookings in a different platform.

Test the connection by booking a test appointment and confirming the reminder arrives at the time you set. This catches any sync delays or message errors before real clients miss their reminders.

Handling no-shows and rescheduled appointments

If a client reschedules or cancels after a reminder has already sent, Snapshot should automatically cancel the reminder for the old appointment time. Check your workflow settings to confirm this is turned on—it's usually a checkbox labeled "Cancel if appointment is rescheduled" or similar. Without it, clients get a reminder for an appointment they've already moved, which looks unprofessional.

For clients who no-show despite receiving a reminder, you can create a separate workflow that triggers after a missed appointment. This might send a message like "We noticed you missed your appointment on [date]. We'd love to reschedule—reply with your preferred time." This keeps the door open without being pushy and often recovers clients who simply forgot or had an emergency.

Track your no-show rate before and after reminders go live. Most med spas see a 10–20% drop in no-shows once reminders are active, which directly improves your revenue and staff scheduling.

Measuring reminder and reactivation performance

Snapshot shows you basic metrics for each workflow: how many messages were sent, how many bounced, and (for SMS) how many were delivered. For reactivation campaigns, you can also see how many clients rebooked within a set time after receiving the message. This tells you whether your reactivation offer is working or whether you need to adjust the message or incentive.

Pay attention to unsubscribe rates. If many clients opt out of reminders, your message may be too frequent or your timing may be off. A single reminder 24 hours before an appointment is rarely a problem; multiple reminders in the same day usually are.

For reactivation, compare the cost of the discount you're offering against the revenue from rebooked appointments. If you're offering 20% off and it brings back 30% of inactive clients, that's usually worth it. If it brings back only 5%, try a different offer or a different message.

Frequently Asked Questions

Can I send reminders for group appointments or classes?

Yes, if your booking system treats group appointments as single calendar events. Snapshot will send one reminder per event, not per attendee. If you want individual reminders to each participant, you may need to create separate calendar entries for each person or use a workaround through Zapier.

What happens if a client opts out of text reminders?

Once a client unsubscribes from SMS, Snapshot stops sending them text reminders. You can still email them if they haven't unsubscribed from email. Some med spas ask clients at check-in whether they prefer text, email, or phone call reminders so you can honor their preference from the start.

Can I reactivate clients who haven't booked in years?

Yes, but the older the client, the lower your response rate is likely to be. Start with clients inactive 60–90 days and work backward. For clients inactive a year or more, a personal phone call from your front desk often works better than an automated message.

Do I need to manually turn off reminders for cancelled appointments?

No, if your calendar integration is set up correctly. When you cancel an appointment in your calendar or booking system, Snapshot should automatically cancel the linked reminder. Confirm this is working by cancelling a test appointment and checking that no reminder sends.

Can I A/B test different reminder messages?

Snapshot doesn't have built-in A/B testing for workflows, but you can create two separate workflows with different messages and apply them to different client segments or time periods. Track the response rate for each and keep the one that performs better.

This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.