Demo scenario
Beauty salon

Beauty Studio: manicure bookings even at 2 AM

A salon in central Kyiv got a third of its Direct requests after closing time. Now the bot replies in seconds, shows free slots from the artists' calendars and books the client itself.

Niche
Beauty salon, Kyiv
Channel
Instagram Direct, reminders in Telegram
Launch
3 weeks
Volume
~1,100 chats/month
02:02
BS
Beauty Studio
beauty.studio
BS
Beauty Studio
beauty.studio · Instagram
8.2K followers · 214 posts
View profile
01:57
hi there 🙈
can i still book a manicure? or is it too late to text
Hi! Not too late at all, I'm here 24/7 💅
Would you like gel polish or a classic manicure?
gel please. and a french tip if possible
Of course 🤍 Here are the free slots for tomorrow:
6:30 PM
how much will it be?
Manicure, gel and French tip: $17. Olena will do it, she's rated 4.9 ⭐
great, book me in 🙏
Booking confirmed
Tomorrow, 6:30 PM · Olena · manicure + French · 12 Khreshchatyk St
Tap "Remind me in Telegram" and I'll remind you there an hour before. Have a lovely evening 🌸❤️
Message...
DoneBooked 6:30 PM and offered a Telegram reminder

Results

01:57first reply, after the salon has closed
5 minfrom "hi" to a confirmed booking
3free slots from the calendar to choose from
1 hbefore the visit: a reminder in Telegram

* Demo case: names, quotes and numbers are placeholders and will be replaced with real ones.

Challenge

The admin answered Direct from 9 AM to 8 PM. Evening and night messages waited until morning, and some clients booked another salon in the meantime.

  • 35% of requests came after 8 PM
  • The same questions about prices and slots
  • Bookings were copied from Direct into a sheet by hand

Solution

The AI assistant runs the whole conversation from "hi" to a confirmed booking: clarifies the service, takes free slots from the calendar, names the price and artist, books and offers a reminder in Telegram.

  • A real conversation instead of a button menu
  • Slots come from Google Calendar in real time
  • The admin gets a ready booking in Telegram
Architecture

How the bot is built

The customer writes in a messenger, the AI assistant understands the request and works with the business's services itself. No copying between tabs.

TriggerInstagram Direct
AI assistantSalon booking
ModelPrompt: salon toneClient memoryFree slots
Slot chosen?
yes
Create event
Add client
Alert admin
Wait until −1 h
Telegram reminder
no
Keep chatting
Trigger: where the customer comes fromAI assistantThe agent's model, prompt, memory and knowledge← swipe the diagram →
Behind the scenes

What happens while the customer types

01

Checks free slots

The bot reads three artists' calendars and only offers real slots for tomorrow, with no double bookings.

Google CalendarArtists · Thursday
Olena
Iryna
Sofia
3 PM4 PM5 PM6 PM7 PM8 PM
Alina K.
Yulia
Maryna T. · manicure + French
Daryna
Nina
Vira M.
Oksana
Added by the AI assistant · just now
02

Adds the client to the base

A new row appears in the sheet: name, service, artist and source. The bot recognises returning clients by their profile.

Google SheetsClient base
DateClientServiceArtistTotal
212.11Alina K.PedicureOlena$18
312.11Daryna L.Gel polishIryna$13
412.11Vira M.BrowsSofia$10
513.11Maryna T.Manicure + FrenchOlena$17
New row by the AI assistant · just now
03

Alerts the admin

The admin sees the booking in Telegram in the morning and can open the chat with one tap if a human is needed.

TelegramSalon admins
🆕 New booking from Instagram
Maryna T. · manicure + French
Thu, 6:30 PM · artist Olena · $17
Reminder: in Telegram, Thu 5:30 PMjust now
Open chatReschedule
Stack

Tools and integrations

The bot's brain
AI assistant
  • Understands requests and slang
  • Knows prices and artists
  • Runs the booking script
Agent parts
ModelPrompt: salon toneClient memoryFree slots
ChannelInstagram Messaging API

Direct, quick replies, cards

Official API
ScheduleGoogle Calendar

Artists' schedule and new bookings

OAuth 2.0
DataGoogle Sheets

Client base and reports

OAuth 2.0
AlertsTelegram Bot

Admin alerts and client reminders

Bot API
Honestly

Pros and limits

What the business got

  • Night requests no longer get lost
  • No double bookings: slots come from the calendar
  • The admin looks after clients in the salon, not the chat
  • Reminders go to Telegram, which has no 24-hour limit like Instagram

Limits worth knowing

  • Instagram only allows messages within 24 hours of the client's last one, so reminders go to those who tapped Start in Telegram once
  • Complaints and unusual requests go to a human
  • Prices and the artists' schedule must be kept up to date
Rollout

From brief to launch

Week 1

Review of 600 real chats, script and tone of voice

Week 2

Connecting Instagram, Telegram, calendars and the sheet

Week 3

Test on 10% of chats, fixes, full launch

“My mornings used to start with twenty unread messages in Direct. Now I open Telegram and the bookings are already there.”
Olena Koval
salon owner

Ready to handyour chats to a bot?

Message us in any messenger and we'll show a live demo of the AI assistant for your niche.

  1. 01You message usin any messenger
  2. 02A demo for your nichewithin 1-2 days, free
  3. 03Launchfrom 1 week