QX Labs
whatsappWhatsApp agent for hair and beauty salons

The AI receptionist for hair and beauty salons, on WhatsApp

Books each client with the right stylist, quotes from your price list and explains your patch test rules.

WhatsApp
WhatsApp
Google Calendar
Google Calendar
Square
Square
Google Sheets
Google Sheets
HubSpot
HubSpot
9:41
JH
Juniper Hair
online
Today
Message

Give it your prices, your stylists and your rules

QX connects to over 1,000 apps, so it runs on the tools you already use.

1

Your prices and policies

Upload your price list, salon policy and stylist guide. It reads your website too.

  • Price list 2026.pdf
    PDF
  • Stylist guide.docx
    Word document
  • Salon policy.docx
    Word document
  • juniperhair.co.uk
    Website
2

Where bookings go

Choose exactly what it can do, one app and one job at a time.

  • Google Calendar
    Book with each stylist
    Google Calendar
  • Square
    Check a gift card balance
    Square
  • Google Sheets
    Log callback requests
    Google Sheets
  • HubSpot
    Save new clients
    HubSpot
3

What comes to you

Decide which messages need you, and what the client is told.

  • Colour correction
    Log a callback for a consultation
  • Complaint about a visit
    Apologise and log a callback
  • A reaction after colour
    Share your mobile
  • A wedding or bridal party
    Log a callback

Illustrative agents for salons, on WhatsApp

Explore examples of agents handling different types of customer requests. Select one to see the conversation.

9:41
JH
Juniper Hair
online
Today
Message

How AI agents help salons

Clients get a price and a slot with the right stylist in seconds.

Without an agent

  • Checking the diary between foils to reply with a slot
  • Sending your price list again from the sofa at 9pm
  • Explaining the patch test rule to each new colour client
  • Copying new clients into HubSpot after the last appointment

With QX

  • A slot in the right stylist's Google Calendar while you work
  • Prices from your list at any hour, with every thread in QX
  • Your patch test rule explained and the test booked first
  • Every new client saved in HubSpot as they book

More time behind the chair

QX answers your WhatsApp all week, so your attention stays on the client in your chair.

Each client with the right stylist

It knows who does what from your stylist guide, so balayage goes to Jade and skin fades go to Theo, each in a gap long enough for the service.

Prices straight from your list

A skin fade with Theo or a cut and colour with Jade. Each quote comes from your price list, so clients can say yes in the same chat.

Patch tests booked before colour

New colour clients hear your 48 hour patch test rule, and the test goes in your calendar before the colour appointment.

Colour corrections come to you

It logs colour corrections and complaints as a callback with the client's number, ready for you to ring back between appointments.

Bookings while the salon is closed

At 10pm or on your Monday off, it replies with a price and the next free slot, so Tuesday starts with new names in the book.

Every new client saved to your CRM

It saves each new client's name and number to your CRM, such as HubSpot, when it books them in, so your client list grows with every appointment.

FAQs

Yes. It checks that stylist's Google Calendar for a gap long enough for the service, then adds the appointment with the client's name and what they're having.

Yes. Answers come from your salon policy, so a new colour client hears your 48 hour rule and books the patch test first. Anything your policy doesn't cover follows your hand off rule.

No. It books the appointment and logs the details. Deposits and payments stay with you or your booking system.

No. Your agent only replies to messages it receives and never starts a conversation.

WhatsApp is included on every plan, and each reply spends credits like any other agent run. The pricing page has the current plans and credit prices.

Answer your next client in seconds

Free to start. Upload your price list, connect your stylists' calendars and let QX take the next message.