Salon & Spa $47 starter Approval-gated

โœฆ Salon Concierge Agent

Booking confirmations, appointment reminders, no-show follow-ups, rebooking prompts, and review requests โ€” one approval-gated front-desk stack purpose-built for salons, spas, and appointment-based beauty businesses.

Who it is for

Purpose-built for appointment-based beauty and wellness businesses.

Hair salons, nail studios, spas, lash studios, barbershops, med spas, massage therapists, and any service business where the appointment is the product and client retention is everything.

  • No-shows cost you 15โ€“30% of weekly revenue and you have no consistent follow-up system
  • Rebooking is left to chance โ€” clients fall off between visits and don't come back
  • Your team texts booking confirms differently every time โ€” no standard voice
  • You want draft-first control: nothing goes to a client without your approval
Inputs and outputs

What the buyer gets.

What it asks for

  • Client name, service type, stylist/technician, and appointment date/time
  • The situation: new booking, reminder, no-show, cancellation, or rebook prompt
  • Salon name, preferred tone (warm/professional/fun), and contact channel
  • Any known client history (first-timer, regular, last visit date)

What it returns

  • Booking confirmation draft (text or email)
  • 24-hour reminder draft with prep instructions if relevant
  • No-show follow-up draft (warm, not punitive)
  • Rebooking prompt draft timed to the client's service interval
  • Post-visit review request draft
  • Owner/front-desk approval checklist before anything sends
The problem it solves

Before and after.

โœ— Without this skill

  • No-shows happen with no follow-up โ€” slot is lost and no rebooking attempt is made
  • Rebooking prompts go out whenever someone remembers โ€” or not at all
  • Booking confirms vary by who's at the front desk that day
  • Regular clients drift away between visits โ€” no proactive outreach
  • Review requests feel awkward and get skipped most of the time

โœ“ With this skill

  • Every no-show gets a warm follow-up draft within 24 hours
  • Rebook prompts are pre-written for 4-week, 6-week, and 8-week intervals
  • Booking confirms are consistent regardless of who runs the front desk
  • Regular clients get a "time to rebook?" message at the right interval
  • Review requests go out automatically after the visit โ€” drafted and approved
Real examples

Sample outputs you can inspect.

Booking confirm โ†’ Text draft
Hi [Client Name]! ๐Ÿ’‡

You're all set with [Stylist Name] at [Salon Name] on [Date] at [Time] for [Service].

๐Ÿ“ [Address]
๐Ÿ…ฟ๏ธ [Parking note if applicable]

Reply YES to confirm or call us at [number] to reschedule.

See you soon!
โ€” [Salon Name] Team

[STATUS: Draft โ€” confirm appointment details before sending. Remove [brackets].]
No-show โ†’ Warm follow-up draft
Hi [Client Name] โ€” we missed you today!

We had you scheduled for [Service] with [Stylist] at [Time]. No worries โ€” life happens!

We'd love to get you rescheduled. Here's our booking link: [link]
Or just reply here and we'll find a time that works.

Looking forward to seeing you soon ๐Ÿ’›

โ€” [Salon Name]

[NOTE: Send within 4 hours of missed appointment. Do NOT send if client called ahead to cancel. Owner approval required.]
Rebook prompt โ†’ 6-week interval
Hi [Client Name]! It's been about 6 weeks since your last [service] with us ๐Ÿ—“๏ธ

This is usually the perfect time to come back in for a refresh โ€” especially if you want to keep [result, e.g. "that color looking fresh" / "those brows on point"].

Ready to book? [Booking link]
Or reply and we'll grab a time for you.

โ€” [Stylist Name] @ [Salon Name]

[STATUS: Personalize the result language to match the actual service. Remove [brackets] before sending.]
Setup + workflow

Five situations. One consistent skill.

1
Set your salon profile

Enter your salon name, preferred tone, stylist names, booking link, and standard service intervals. Use this context block every time so outputs are consistent.

2
Paste the appointment info

Client name, service, stylist, date/time, and any relevant history (new client, regular, last visit). The more context, the more personalized the draft.

3
Choose the module

Tell it which situation to handle: booking confirm, reminder, no-show follow-up, rebook prompt, or review request. Each returns a separate draft with channel-appropriate tone.

4
Approve and send

Review the draft, confirm client name and service details, remove placeholders, and send via text, email, or your booking platform. Nothing auto-sends.

Common questions

Frequently asked.

Does this integrate with my booking software (Vagaro, Square, Fresha, etc.)?
Not directly โ€” this is a draft-first skill. You paste the appointment info in, get the message draft out, and send manually through your existing booking or messaging tool. Integrations can be added as a full automation package at a higher tier.
Can I give this to my front desk receptionist to run?
Yes โ€” that's the primary use case. The receptionist runs the skill for each appointment situation, the owner or manager approves the draft, and the receptionist sends. Consistent voice, distributed execution, centralized approval.
What if a client cancels with attitude or leaves a complaint?
Paste the context including the tone (upset, demanding, cancellation with reason). The skill adjusts the draft to be professional and de-escalating, and flags it for owner review specifically โ€” not front-desk staff โ€” before sending.
Can it handle multiple stylists with different tones?
Yes. Each stylist can have their own tone profile stored in the context block. "Stylist A = warm and casual; Stylist B = professional and concise." The draft matches the right voice for each stylist's clients.
Explore more

Related skills in the foundry.