Connect an AI assistant to your Instagram inbox (Meta's own Business Agent, the AI inbox in your spa software, or a DM automation tool), load it with your treatments, prices, policies and booking link, and let it answer questions and send clients to book a named slot. Route health questions, complaints and group bookings to a person.
Most day spas don't need the AI to finish the booking inside the chat. DM bookings are lost to slow replies and vague answers, so the first win is a fast, accurate reply with the right link at 10pm, when the client is still on the sofa deciding. So this starts with what a DM enquiry must capture, then the three ways to wire AI in, the knowledge sheet it needs, hand-off rules, Meta's own rules, a 20-message test, and what to watch in month one.
What a DM enquiry has to capture before it becomes a booking
Read back through a month of your DMs and you'll find the same handful of types: price checks, "have you got anything Saturday?", gift voucher questions, "what would you recommend forβ¦", couples and group enquiries, reschedules, and the occasional complaint. For the booking-intent ones, the conversation needs to collect:
- The treatment, or enough to recommend one ("relaxing or deep tissue?", "face or body?").
- A date and time window, and whether it's a spa day with facilities or a treatment only.
- How many people, because a couples room or a group of six changes everything.
- Whether they've visited before, which may affect deposits and consultation forms.
- Any gift voucher code.
- A flag, not the detail, for health considerations. "Is there anything our therapists should know, such as pregnancy or a recent injury? If so, our team will message you." The assistant shouldn't collect medical details in a DM.
Everything else, including the deposit and the policy, is best handled on your booking page, which the assistant links to.
An illustrative 10pm exchange that captures all of it in four messages:
Client: hi do you have anything saturday for 2? birthday treat for my mum
Assistant: Hi, I'm the spa's automated assistant, and our team can take over any time. Happy birthday to your mum! For two on Saturday, our Spa Day includes a 50-minute treatment each, lunch and the thermal suite from 10am to 4pm, at $145 per person. Have either of you visited before, and is there anything our therapists should know, such as pregnancy or a recent injury?
Client: neither of us, and no all fine
Assistant: Lovely. You can see Saturday's times and book both places here: [booking link]. New guests pay a deposit at booking, and the details are on that page.
It named the treatment, captured the numbers, asked the new-guest and health questions without collecting medical detail, and left times and the deposit to the booking page. The version to worry about is the one that says "Yes, we have 11am free for two!" from an assistant that can't see your diary. If yours isn't connected to live availability, make "never state a time" a hard rule in the knowledge sheet.
Before relying on Instagram's own "Book now" profile button, check it under Edit profile. It depends on partner integrations, and at least one booking-software provider notes the feature has been temporarily unavailable since the start of 2025. A booking link in your bio and in every DM reply works regardless.
Three ways to put AI in your Instagram inbox
| Option | What it does | Cost, as of September 2026 | Watch for |
|---|---|---|---|
| Meta Business Agent | Meta's own AI for Instagram DMs, WhatsApp and Messenger: answers questions, recommends, books appointments, qualifies leads; you decide when a person steps in | Charged per token since 1 Aug 2026: $2 per million tokens, about 4-5 cents a message by Meta's estimate, with no free allowance; Meta One Essential ($14.99 a month) expands access to the agent | How it connects to your live diary; confirm before letting it promise times |
| Your spa software's AI inbox | Phorest's Front Desk AI guides enquiries to bookings and takes them after hours; Mindbody's Messenger[ai] covers text, webchat and Facebook; Momence has an AI Inbox | Usually an add-on or higher plan; ask your vendor | Whether Instagram DMs are included, not just text and webchat |
| A DM automation tool | Keyword flows, comment-to-DM campaigns and AI replies, run outside your booking system | Priced by contact numbers; check whether AI replies cost extra on your plan | It can't see your diary; use tools that connect through Meta's official login |
Meta announced its Business Agent in June 2026 and the Meta One business tiers (starting at $14.99 a month for Essential, $49.99 for Advanced, $149 for Expert and $499 for Max) in September 2026, so expect details to shift. The decision rule I'd use: if your spa software offers an AI inbox that covers Instagram, start there, because it sees real availability. If not, use Meta's Business Agent for answers plus your booking link. Add a separate DM tool only if you run Instagram campaigns such as "comment SPA DAY for the offer". Instagram DM automation tools compared goes through the third-party options in detail.
The knowledge sheet the assistant needs before it goes live
Whichever option you choose, the assistant is only as good as what you give it. One page, kept current, covering:
SPA KNOWLEDGE SHEET (update whenever the menu or policies change)
Treatments: name | duration | price | what's included |
not suitable for (-> hand to team)
Spa days: what's included (robe, towels, pool/sauna/steam,
lunch?), arrival time, how long facilities are available
Before your visit: arrive [15] mins early, what to bring,
consultation form link
Age policy: minimum age for facilities and for treatments
Couples and groups: couples rooms available? max group size
before we quote separately: [6]
Gift vouchers: validity, how to book with one, can they be extended?
Deposits and cancellations: [paste your policy, short version]
Opening hours and last treatment times
Accessibility: step-free access, changing facilities
Booking link: [link] Human contact: [phone], replies within [x] hours
Never: give medical advice, offer discounts not listed,
confirm a time without checking availability
Filled in, the treatment lines for an illustrative day spa might start like this:
Treatments:
Swedish massage | 50 min | $85 | full body, choice of oil |
not suitable for: pregnancy, recent surgery, blood clots
Hot stone massage | 75 min | $110 | back, legs, arms |
not suitable for: pregnancy, diabetes, circulation problems
Signature facial | 50 min | $90 | cleanse, exfoliation, mask |
not suitable for: active skin conditions, recent peels
Spa Day | 10am-4pm | $145 | 50-min treatment, lunch,
thermal suite | not suitable for: under-16s (facilities)
Get the "not suitable for" entries from your therapists and your product suppliers' guidance, not from a chat assistant: this column decides which conversations reach a person, so it has to reflect what your team actually won't treat.
The "not suitable for" column matters most. It tells the assistant which questions to pass on. For turning a pile of past DMs into the frequently asked questions behind this sheet, see training an AI chatbot on your FAQs, policies and prices.
Hand-off rules for a spa inbox
Spas get more health-related questions than most businesses, and an assistant answering them confidently is the biggest risk in the whole setup. Hand these to a person, every time:
| Trigger | Why | What the assistant says |
|---|---|---|
| Pregnancy, recent surgery, medication, skin conditions, allergies, injuries | Contraindications need a therapist's judgement | "Thanks for telling us. A therapist will message you today to find the right treatment." |
| "What's good for my back pain / anxiety / eczema?" | Sounds like a treatment question, is a medical one | Offers relaxing options generally, then hands over; no health claims |
| Complaints, refunds, a bad experience | Needs a human apology and a decision | "I'm sorry to hear that. I've passed this to our manager, who'll reply by [time]." |
| Groups above your limit, celebrations, corporate days | Custom quotes and deposits | Collects date and numbers, then hands over |
| Voucher problems: expired, lost, disputed | Needs discretion | Hands over with the voucher code |
| Anything involving under-18s | Age policies and consent | Hands over |
| "Can I speak to a person?" | Always honoured | Hands over immediately |
The second row is the one assistants get wrong most often, because the question sounds like shopping. An illustrative bad reply to "What's best for lower back pain?": "Our deep tissue massage is perfect for relieving back pain and releasing tension in the muscles!" That's a health claim the spa can't stand behind, made to someone who may have an injury. The reply you want: "Lots of guests with a stiff back enjoy our Swedish or deep tissue massage. Because you've mentioned pain, I've asked a therapist to message you today, so they can check it's the right choice first."
Health details are sensitive personal data under data-protection law such as the GDPR, so the aim is to move those conversations to your consultation form or a phone call, not to store them in a chat log. When a chatbot should hand over to a human covers how to make the hand-off itself feel smooth.
The rules Meta sets that shape the design
Meta's messaging policy applies whichever tool you use, and three parts matter for a spa:
- The 24-hour window. Businesses have up to 24 hours to respond to a user's message through standard messaging, and messages inside that window may include promotional content. The policy also describes a human agent tag that lets a person, not a bot, reply within seven days where your tool supports it. Handed-over conversations therefore need a human reply the same or next day.
- Bots must say they're bots. Automated chats have to disclose that the person is dealing with an automated service. Something like "I'm the spa's automated assistant; a member of our team can take over at any time" at the start of each conversation covers it.
- Replies only. The assistant answers people who've messaged you. It can't be used to start conversations with strangers or followers who haven't written to you.
Twenty test messages to send before launch
From a personal account, send these and mark each reply correct, wrong, or should-have-handed-over:
- How much is a 60-minute massage?
- Anything free tomorrow afternoon?
- Can I use a gift voucher from last year?
- I'm 20 weeks pregnant, can I have a facial?
- Me and my partner want a spa day for our anniversary
- Is the pool included with a treatment?
- I need to cancel Saturday
- hw much 4 hot stone lol
- A voice note asking about prices
- Just the πββοΈ emoji
- A question in another language your clients speak
- Are you a bot?
- My massage last week left me bruised
- Hen party for 9 people in June
- What's best for lower back pain?
- Do you do [a treatment you don't offer]?
- Any discount if I book three?
- Can my 15-year-old come in the sauna?
- A message at 11:30pm asking for tomorrow at 9
- Can I talk to someone?
Launch when at least 18 are right and none of the health, complaint or under-18 messages got an answer instead of a hand-off. Re-run the list after every change to the knowledge sheet.
An illustrative first run scored 14 out of 20, and five of the six failures were fixable in the knowledge sheet. Message 16 asked about a treatment the spa doesn't offer, and the assistant described it anyway with a price it made up; adding "if a treatment isn't in this sheet, say we don't offer it and suggest the closest one we do" fixed it. Message 15 got a back-pain recommendation instead of a hand-off, which needed "pain" added to the trigger list. Message 17 was offered "10% off when you book three", an old promotion someone had left in the sheet. Message 18 answered the sauna question from the general age policy without handing over. And message 19 promised 9am tomorrow, which the assistant couldn't know. The sixth failure was the voice note, which the assistant couldn't process at all. Second run: 19 out of 20, with only the voice note still failing, which you can live with if the assistant replies asking for a typed message instead.
Running the sums for a six-room day spa
Say a day spa with six treatment rooms gets 90 DMs a week, about half of them with booking intent. Staff reply within about three hours during the day, and evening messages wait until morning. Roughly one in three booking-intent enquiries becomes a booking: about 15 a week.
- Setup: about three hours for the knowledge sheet, two hours of testing and an hour of configuration. Then 30 minutes a week reviewing conversations.
- Running cost: included in some spa software plans. With Meta's Business Agent, the per-message charge is the part to estimate. If each of those 90 DM conversations gets about three agent replies, that's roughly 270 agent messages a week; at 4-5 cents each, that's about $11-$14 a week, or $47-$59 a month, plus $14.99 if you take Meta One Essential. Check the billing in your own account after the first week, because longer conversations cost more.
- The question to answer: does a one-minute reply move that one-in-three? If it rises to 20 bookings a week at an average of $110, that's about $550 a week more. If it doesn't move, the assistant is still saving staff time, but the booking problem is elsewhere, perhaps price or availability.
These are illustrative numbers to show the sum, not a forecast. Run it on your own DMs before and after.
Five signals from the spa inbox in its first month
- DM-to-booking rate, using a tracked booking link in DM replies so your booking system records the source as Instagram.
- Hand-offs per week and why. If most are the same question, it probably belongs in the knowledge sheet. An illustrative first week: 14 hand-offs, of which 5 were health questions (correct), 2 were complaints (correct), and 7 were "can I bring my own swimwear, and are there lockers?". The last seven weren't hand-off material at all; one new line in the sheet about lockers and swimwear halved the next week's hand-offs.
- Wrong answers. Read 20 conversations a week. One wrong price or wrongly promised slot a week is a knowledge-sheet fix; several means the setup isn't ready.
- Human reply time on hand-offs. A fast bot followed by a slow person is worse than a slow person alone.
- "Are you a bot?" and frustration replies. A rising count means the tone or the answers need work.
For making the replies sound like your spa rather than a template, automating Instagram DMs without sounding like a bot has wording examples, and what gets Instagram accounts banned is worth reading before connecting any third-party tool.
Instagram DM automation questions from spa owners
Will automating Instagram DMs get my spa's account restricted?
Using Meta's own tools, your booking software's official integration or an automation tool built on Meta's messaging API is allowed, provided it only replies to people who messaged you and says it's automated. The risk comes from unofficial bots that log in as you, mass-message strangers or scrape followers. If a tool asks for your Instagram password rather than connecting through Meta's login, don't use it.
Can the AI assistant take a deposit inside the Instagram chat?
Usually the simplest and safest route is for the assistant to send a link to your booking page, where the deposit is taken by your booking system under your normal policy. Some tools can take payment in chat, but never ask clients to type card details into a DM. Keeping payment in the booking system also means the deposit, policy acceptance and appointment stay in one record.
What happens to DMs that arrive late at night?
That's where an assistant earns its keep. It can answer price and availability questions straight away and send the booking link, so the client books while they're still interested. Anything it hands over should get a clear expectation, such as 'our team will reply after 9am', rather than silence. Check the next morning that every handed-over conversation got a human reply within Meta's messaging window.
Further reads
- How Spas Can Upsell Add-On Treatments With AI Without Being Pushy β Suggest one add-on once the DM becomes a booking.
- How Spas Use AI to Personalise Offers From Treatment History β Use treatment history to follow up past DM bookers.
- How to Build the FAQ Your AI Chatbot Needs Before Launch β Build the full FAQ behind your knowledge sheet.
- How to Measure Whether Your AI Chatbot Is Actually Working β Track whether the assistant is really converting enquiries.
- Best AI Receptionists for Salons, Compared by Price β If phone calls matter as much as DMs, compare AI receptionists.
- 9 AI Chatbot Mistakes That Lose Small Businesses Customers β Nine ways automated replies push customers away.
- Salon and Spa Software With Built-In AI: What to Compare β Five tests that separate useful salon and spa AI from a feature list, with September 2026 prices for Vagaro, GlossGenius, Boulevard, Mangomint and more.
- How Boutiques Can Answer Customer DMs Within an Hour Using AI β A three-layer system for boutique DMs: automatic acknowledgement, AI-drafted answers from a fit-and-stock sheet, and a rota that keeps replies under an hour.
- How to Turn Instagram Comments Into Leads With Keyword Auto-DMs β Set up keyword comment-to-DM automation that respects Instagram's one-reply rule, with message scripts, an AI sorting step and a florist's campaign numbers.
- AI Tools and AI Development: The Complete 2026 Guide β the AI hub, including every tutorial in the AI-for-business series.
Sources: Meta Messenger Platform and Instagram Messaging API policy (24-hour window, human agent tag, bot disclosure); Meta newsroom posts on Meta Business Agent (June 2026) and Meta One business subscriptions (September 2026); Meta developer documentation on Meta Business Agent pricing (per-token billing from 1 Aug 2026); Phorest platform pages (Front Desk AI); Mindbody Messenger[ai] page; Momence marketing page (AI Inbox); a booking-software help page noting Instagram's Book now button has been unavailable. Checked September 2026.