Beauty Salon AI Agent — Setup Guide
This guide walks you through connecting Blaigent to your salon's website, Instagram, and WhatsApp so one agent books appointments, answers FAQs, and handles client messages 24/7 — even when the salon is closed.
What you get
Website chat widget
One embed line on your site — the agent answers service questions and books slots in real time.
Instagram DMs
The agent replies to DMs from your Instagram Business account with the same booking logic.
Clients message your WhatsApp number; the agent books, reschedules, or answers — automatically.
Google Calendar
Real availability, not fake slots. The agent checks your connected calendar before confirming any booking.
Phase 1 — Dashboard setup
Step 1 — Sign up
- Go to blaigent.com and click Sign in.
- Create an account with your salon website URL (e.g.
glow-salon.com) and business email. - You land in the Dashboard (Agent Studio).
Step 2 — Identity & Brand
- Open Identity & Brand in the sidebar.
- Set your Agent name — e.g. "Glow Salon Assistant".
- Write a Welcome message — e.g. "Hi! I can help you book, reschedule, or ask about our treatments."
- Choose Tone: Friendly — warm and approachable is the right default for beauty salons.
- Set your brand color for the web widget.
- Click Save and use Try it now to preview the agent in your browser.
Step 3 — Knowledge Base
- Open Knowledge Base.
- Upload a PDF or document with your service menu, pricing, and opening hours.
- Add your cancellation policy as a document or typed entry (e.g. "Cancel or reschedule at least 24 hours in advance").
- Add Q&A pairs for common questions — e.g. "Do you offer gel nails?" → "Yes, gel manicures start from £35."
Step 4 — Workflows
- Open Workflows.
- Click the Appointment booking template.
- The agent's goal is set to book, reschedule, and confirm appointments — and to escalate to a human when needed.
- Optionally customise the goal in Identity: "We are a beauty salon; book slots for cuts, colour, facials, and nails."
Step 5 — Connect Google Calendar
- Open Integrations.
- Click Connect Google Calendar and sign in with the Google account that holds your salon calendar.
- The agent will now read availability and create, update, or cancel events.
Step 6 — Website chat widget
- Open Channels → Website.
- Copy the embed code (one
<script>tag). - Paste it before the closing
</body>tag on your website — or ask your web developer to do it. - The chat widget appears on every page of your site immediately.
Phase 1 (continued) — Instagram and WhatsApp
Connecting Instagram
- In the dashboard, open Integrations → Instagram. Note your exact Webhook URL (e.g.
https://your-blaigent-url/webhooks/instagram). - Go to Meta for Developers and open your app (or create one).
- Add the Instagram Messaging product and connect your Instagram Business or Creator account.
- Under Messaging → Settings, set the Callback URL to the Webhook URL from the dashboard.
- Set the Verify token to
blaigent_verify(or the token shown in your dashboard). - Subscribe to messages and messaging_postbacks events.
- Generate a long-lived Page Access Token and enter it in your Blaigent dashboard.
Once verified, all Instagram DMs to your account are handled by your Blaigent agent.
Connecting WhatsApp (Twilio)
- In the dashboard, open Integrations → WhatsApp. Note your Webhook URL.
- In your Twilio Console, go to Messaging → WhatsApp Senders.
- Set the When a message comes in webhook to your Blaigent Webhook URL (HTTP POST).
- Your Blaigent admin sets
TWILIO_ACCOUNT_SID,TWILIO_AUTH_TOKEN, andTWILIO_WHATSAPP_NUMBERin the environment. - Test by messaging your WhatsApp number — the agent should reply within seconds.
How it works for clients
- Website: A visitor asks "Can I book a cut for Saturday?" — the agent checks Google Calendar and either confirms the slot or offers the next available time.
- Instagram: A client DMs "Do you have anything Tuesday afternoon?" — the agent responds with real availability.
- WhatsApp: Same as Instagram — the same agent brain, the same memory, the same calendar.
- After hours: Clients can book at 11pm for next week. The agent confirms immediately; the appointment appears in your Google Calendar.
- Cross-channel memory: A client who booked on WhatsApp is recognised on Instagram — no need to repeat name or service preference.
Phase 2 — Optional add-ons
Phone & SMS (Twilio Voice)
Add voice so clients can call your number and speak to the same agent. Add SMS for booking confirmations and appointment reminders. See the Multi-channel setup guide for Twilio Voice webhook configuration.
Waitlist management
When a client cancels, the agent can offer the freed slot to waitlisted clients via WhatsApp or SMS. Ask your Blaigent account manager to enable the waitlist flow.
Follow-up reminders
Set automated reminder messages — e.g. "Your appointment is tomorrow at 2pm" — sent by WhatsApp or SMS. Configure in Workflows → Reminders in the dashboard.
Setup summary
| Step | Where | What you do |
|---|---|---|
| 1 | Dashboard | Sign up with salon website + email |
| 2 | Identity & Brand | Agent name, welcome message, tone, brand color |
| 3 | Knowledge Base | Upload services/prices/policies; add Q&A pairs |
| 4 | Workflows | Apply Appointment booking template |
| 5 | Integrations | Connect Google Calendar |
| 6 | Channels | Copy embed code for website |
| 7 | Integrations | Instagram: Meta webhook + access token |
| 8 | Integrations | WhatsApp: Twilio webhook + credentials |
Ready to set up your salon agent?
Start for free, or talk to us for a guided setup session.
Talk to us →