-
hi, do you have anything for a cut and color this saturday?
-
Hi! We do. Ava has 10 AM or Jordan has 1:30 PM. A cut and color takes about 2.5 hours. Which works?
- check_availability
-
10 with ava
-
You're booked with Ava on Saturday at 10 AM. We'll send a reminder the day before.
- schedule_appointment
- send_confirmation
-
thank you!
- Delivered
Every patron, welcomed
Build AI agents for your salon or spa that book clients, fill cancellations, send reminders, bring regulars back, and more.
Any Salon, Every Channel
Clients don't reach out from only one place. Have an agent that can engage on any format.
Drag a reel or tap a row
-
hi! can i book gel manis for 3 people saturday afternoon?
-
We'd love to have you! We can seat all three together at 2 PM or 3:30 PM on Saturday. Which works?
- check_availability
-
2pm please
-
You're booked for 3 gel manicures Saturday at 2 PM. What name should I put it under?
- schedule_appointment
-
jess
-
Thanks, Jess! See you all Saturday at 2.
- update_contact
- send_confirmation
-
yo you got anything for a fade today?
-
Hey! Dre has 4:15 PM and Mike has 5:30 PM today. Which one?
- check_availability
-
4:15 with dre
-
Locked in with Dre at 4:15 PM. Want to add a beard trim for $15?
- schedule_appointment
-
yeah add it
-
Done. Fade and beard trim with Dre at 4:15. See you then!
- modify_appointment
- send_confirmation
-
hi, do you have a couples massage this sunday?
-
We do! Sunday at 11 AM or 3 PM, both 60 minutes. Which works?
- check_availability
-
3pm
-
Booked for Sunday at 3 PM. Arrive 15 minutes early to enjoy the steam room.
- schedule_appointment
- send_confirmation
-
perfect, thanks
- Delivered
- Today
-
hi, can i move my balayage on thursday? something came up 10:14 AM
-
No problem! Ava can do Friday at 11 or Saturday at 2. Which works? 10:16 AM
- check_availability
-
saturday at 2 10:18 AM
-
Done, you're now Saturday at 2 PM and Thursday is cancelled. No fee, since it's more than 24 hours out. 10:20 AM
- modify_appointment
- send_confirmation
-
amazing, thanks! 10:22 AM
- Today
-
hey i'm running about 15 min late for my 11:30, sorry! 10:14 AM
-
Thanks for the heads up! We can still fit your full set if you're here by 11:45. Later than that, we can switch to a gel fill or move you to 1 PM. 10:16 AM
- check_availability
-
i'll be there by 11:45 10:18 AM
-
Perfect, see you soon! I've let your tech know. 10:20 AM
- notify_team
-
thank you!! 10:22 AM
- Today
-
Hey, a 2 PM spot just opened up with Mike today, and you're first on the waitlist. Want it? 10:14 AM
- check_waitlist
-
yes! i'll take it 10:16 AM
-
It's yours. Fade with Mike at 2 PM today. See you soon! 10:18 AM
- schedule_appointment
- send_confirmation
-
appreciate it 10:20 AM
- Today
-
hi, can i buy a spa gift card for my mom? 10:14 AM
-
Of course! Gift cards come in any amount, or as a set service like our 90-minute Signature Massage for $160. 10:16 AM
- search_knowledge_base
-
the signature massage please 10:18 AM
-
Gift Card: Signature Massage (90 min) $160 · Delivered by email, valid for 12 months tal-spadxb.com Here's a secure link to buy it. Your mom gets a printable card by email, valid for a year. https://tal-spadxb.com/ 10:20 AM
- send_call_to_action
-
perfect, thank you 10:22 AM
-
Hi! Looking to book, or have a question about our services?
-
what's the difference between highlights and balayage?
-
Highlights are foiled in even sections for all-over brightness. Balayage is hand-painted for a softer, grown-out look:
Partial Highlights $165 Book Balayage $220 Book- search_knowledge_base
-
does balayage need a consultation first?
-
For first-time color clients, yes. Consultations are free and take 15 minutes. Want me to set one up?
- search_knowledge_base
-
Hi! Can I help you pick a service?
-
how long does a gel manicure last vs regular polish?
-
Gel usually lasts 2 to 3 weeks without chipping. Regular polish lasts about a week:
Classic Manicure $28 Book Gel Manicure $45 Book- search_knowledge_base
-
do you do nail art?
-
Yes! Simple art is included with gel, and custom designs start at $10 extra.
- search_knowledge_base
-
What's good! Need help picking a service?
-
what's the difference between a skin fade and a taper?
-
A skin fade blends all the way down to the skin. A taper keeps more length at the sides and neckline:
Skin Fade $40 Book Taper $35 Book- search_knowledge_base
-
do you take walk ins?
-
We do, but booked clients go first. Saturdays fill up fast, so booking ahead is your best bet.
- search_knowledge_base
-
Welcome to Stillwater! Can I help you choose a treatment?
-
what's the difference between swedish and deep tissue?
-
Swedish uses lighter pressure for relaxation. Deep tissue works slower and firmer on tight muscles:
Swedish Massage $110 Book Deep Tissue $130 Book- search_knowledge_base
-
can i add aromatherapy?
-
Yes, aromatherapy adds $15 to any massage.
- search_knowledge_base
Time for a refresh? Inbox
- Ivy · Luxe Hair Studio to me Hi Chloe, It's been about 8 weeks since your cut and gloss with Ava, which is right when most clients come back in. Ava has openings next week. Book with Ava (secure link) Ivy Luxe Hair Studio 9:12 AM
Hi Chloe, It's been about 8 weeks since your cut and gloss with Ava, which is right when most clients come back in. Ava has openings next week. Book with Ava (secure link) Ivy Luxe Hair Studio
- send_followup
- send_booking_link
- Chloe to Ivy Hi Ivy, Perfect timing. Can I add a deep conditioning treatment? Chloe 10:47 AM
Hi Ivy, Perfect timing. Can I add a deep conditioning treatment? Chloe
- Ivy · Luxe Hair Studio to me Hi Chloe, Of course. It adds 20 minutes and $35, and you can pick it when you book through the link. Ivy 10:52 AM
Hi Chloe, Of course. It adds 20 minutes and $35, and you can pick it when you book through the link. Ivy
- search_knowledge_base
Your gels are due for a refresh Inbox
- Rosa · Polished Nail Bar to me Hi Jess, It's been 3 weeks since your gel manicure, so you're due for a fill. Rosa has openings Thursday evening and Saturday morning. Book your fill (secure link) Polished Nail Bar 9:12 AM
Hi Jess, It's been 3 weeks since your gel manicure, so you're due for a fill. Rosa has openings Thursday evening and Saturday morning. Book your fill (secure link) Polished Nail Bar
- send_followup
- send_booking_link
- Jess to Rosa Hi, Do you have anything Thursday after 6? Jess 10:47 AM
Hi, Do you have anything Thursday after 6? Jess
- Rosa · Polished Nail Bar to me Hi Jess, Yes, Thursday at 6:30 PM is open with Rosa. Pick it on the link and you're all set. Polished Nail Bar 10:52 AM
Hi Jess, Yes, Thursday at 6:30 PM is open with Rosa. Pick it on the link and you're all set. Polished Nail Bar
- check_availability
Due for a lineup? Inbox
- Leo · Kings Cut Barbers to me Hi Marcus, It's been 4 weeks since your last fade with Dre. Most clients keep it fresh every 3 to 4 weeks, so you're right on time. Book with Dre (secure link) Kings Cut Barbers 9:12 AM
Hi Marcus, It's been 4 weeks since your last fade with Dre. Most clients keep it fresh every 3 to 4 weeks, so you're right on time. Book with Dre (secure link) Kings Cut Barbers
- send_followup
- send_booking_link
- Marcus to Leo Hey, Is Dre in this Friday? Marcus 10:47 AM
Hey, Is Dre in this Friday? Marcus
- Leo · Kings Cut Barbers to me Hey Marcus, Dre's in Friday from 10 AM to 7 PM, with openings at 11:30 and 4. Grab either one on the link. Kings Cut Barbers 10:52 AM
Hey Marcus, Dre's in Friday from 10 AM to 7 PM, with openings at 11:30 and 4. Grab either one on the link. Kings Cut Barbers
- check_availability
Your monthly massage credit is waiting Inbox
- Maya · Stillwater Spa to me Hi Olivia, You have one massage credit left this month as a Stillwater member. Credits roll over once, so now's a good time to use it. Book your massage (secure link) Maya Stillwater Spa 9:12 AM
Hi Olivia, You have one massage credit left this month as a Stillwater member. Credits roll over once, so now's a good time to use it. Book your massage (secure link) Maya Stillwater Spa
- send_followup
- send_booking_link
- Olivia to Maya Hi Maya, Can I use it for a facial instead? Olivia 10:47 AM
Hi Maya, Can I use it for a facial instead? Olivia
- Maya · Stillwater Spa to me Hi Olivia, Yes! Credits work for any 60-minute treatment, including the Hydrating Facial. Just choose it when you book. Maya 10:52 AM
Hi Olivia, Yes! Credits work for any 60-minute treatment, including the Hydrating Facial. Just choose it when you book. Maya
- search_knowledge_base
- You replied to their story
is the 20% off for any color service?
-
Any color service for first-time clients, through the end of the month.
- search_knowledge_base
-
does it work on balayage?
-
It does! Balayage would be $176 instead of $220.
-
send it over
-
Here's your new client offer. Show it at check-in.
New clients 20% off color Through the end of the month Luxe Hair Studio- send_call_to_action
- You replied to their story
is the mani pedi deal only mondays?
-
Mondays and Tuesdays this month: a gel mani and classic pedi for $65 instead of $80.
- search_knowledge_base
-
can i upgrade the pedi to gel?
-
Yes, for $15 more.
-
perfect, send me the deal
-
Here's the Mani + Pedi deal. Show it at check-in.
Mon & Tue only Mani + pedi $65 Save $15 Polished Nail Bar- send_call_to_action
- You replied to their story
is the kids cut deal for any age?
-
Kids 12 and under, all August.
- search_knowledge_base
-
can i book me and my son back to back?
-
Yes! Book two spots in a row on the link and we'll seat you together.
-
bet, send it
-
Here's the back-to-school deal.
Back to school $25 kids cuts 12 and under, all August Kings Cut Barbers- send_call_to_action
- You replied to their story
what body treatments are included?
-
The Sea Salt Scrub, Detox Wrap and Hot Stone add-on, all $30 off this month.
- search_knowledge_base
-
does it stack with my membership?
-
It does! Members get the $30 off on top of member pricing.
-
love it, send it
-
Here's the spring offer. Book by the 30th.
Spring renewal $30 off body treatments Scrubs, wraps and more Stillwater Spa- send_call_to_action
A platform for any use case
Start from a template, or build from scratch, and deploy an agent that follows your exact process for your salon or spa.
Books clients with the right stylist, barber or therapist in seconds, across every calendar, and adds services like a beard trim or aromatherapy on request.
Confirms appointments before they happen, and when a client cancels, offers the open spot to the next person on your waitlist.
Reaches out when a client is due for their next cut, fill or massage, based on the service they had, and books them before they drift to another salon.
Takes deposits for long or high-value services through Mangomint, confirms the booking once it's paid, and sends the receipt.
Checks in after each visit, sends happy clients your review link, and routes anyone unhappy straight to the salon manager.
Build a salon agent in minutes
Guide Myna and WhatsApp takes care of 100% of this barbershop's bookings Read the guide Self-host your salon agent
Prefer to keep it in your own stack? Run your Myna agent on your own infrastructure and keep every client conversation in your environment.
# Pull the Myna Agent Runtime and run it on your own infrastructure
docker run -d \\
--name myna-runtime \\
-p 8080:8080 \\
-e MYNA_API_KEY=$MYNA_API_KEY \\
-e MYNA_AGENT=salon-booking \\
-e DATABASE_URL=postgres://myna:secret@db:5432/myna \\
-v myna-data:/var/lib/myna \\
ghcr.io/mynacx/agent-runtime:1.0 import { MynaRuntime } from "@mynacx/adk";
const myna = new MynaRuntime({
baseUrl: "http://localhost:8080",
apiKey: process.env.MYNA_API_KEY,
});
const turn = await myna.turns.create({
agent: "salon-booking",
channel: "sms",
contact: { phone: "+15125550142" },
message: "Got anything for a fade today?",
});
console.log(turn.reply); // "Dre has 4:15 PM and Mike has 5:30 PM today."
console.log(turn.toolCalls); // [{ name: "check_availability", ok: true }]
console.log(turn.status); // "completed" import os
from myna_adk import MynaRuntime
myna = MynaRuntime(
base_url="http://localhost:8080",
api_key=os.environ["MYNA_API_KEY"],
)
turn = myna.turns.create(
agent="salon-booking",
channel="sms",
contact={"phone": "+15125550142"},
message="Got anything for a fade today?",
)
print(turn.reply) # "Dre has 4:15 PM and Mike has 5:30 PM today."
print(turn.tool_calls) # [ToolCall(name="check_availability", ok=True)]
print(turn.status) # "completed" Questions from salons and spas
Something else on your mind? The documentation has the details.
Read the documentationWhat is Myna for salons and spas?
Myna is an AI customer engagement platform. Salons, barbershops, nail bars and spas use it to build agents that book clients, handle changes, fill cancellations, send reminders, take deposits and bring regulars back, across SMS, WhatsApp, webchat, email and Instagram.
Can it book with a specific stylist or barber?
Yes. Connect each team member's calendar and the agent offers their open times, books the right length for the service, and adds extras like a beard trim or a treatment when the client asks.
Does it work with Mangomint?
Yes. Connect Mangomint and the agent can send payment links for deposits and services, then confirm when they're paid.
Can it reduce no-shows?
Yes. The agent confirms appointments on your schedule, such as a day before and a couple of hours before, and lets clients reschedule right in the reply instead of not showing up.
What happens when a client cancels?
The agent moves or cancels the appointment and can offer the open spot to the next client on your waitlist, so the chair doesn't sit empty.
Can it bring clients back for their next visit?
Yes. Set a rebooking interval for each service, like 3 weeks for a gel fill or 8 weeks for color, and the agent reaches out when each client is due.
Can it take deposits?
Yes. For long or high-value services, the agent sends a secure payment link for the deposit and confirms the booking once it's paid. It never asks for card numbers in the conversation.
Can it answer questions while my team is with clients?
Yes. The agent answers questions about services, prices, timing and policies from your service menu, so nobody has to step away from a chair to reply.
What happens when a client needs a person?
You decide the triggers, such as a complaint, a large group booking or a special request. The agent hands the conversation to your front desk with the full history.
How long does setup take?
Most salons launch their first agent the same day. Add your services, team calendars and policies, and publish.