Instagram Auto DM for Hair stylists and salons: Keywords, DM Scripts and What to Sell
A salon's Instagram problem is not reach, it is the gap between "how much for keratin?" in the comments and an actual appointment. An Instagram auto DM for salons closes that gap: set a keyword in Viralyze, and every comment or story reply that contains it gets a DM with your booking page within about a second. The client picks a service, adds a head massage if she wants one, pays by UPI and lands in your Google Calendar.
What does a salon booking menu look like?
It looks like the laminated card at your reception, except customers can combine items themselves. Viralyze supports main services and add-ons, and the duration and price total automatically.
- Women's haircut and blow dry, 60 minutes, ₹900
- Keratin treatment, 3 hours, ₹4,500
- Global colour, 2 hours, ₹3,500
- Men's cut and beard, 45 minutes, ₹500
- Add-ons: head massage ₹300 (15 minutes), hair spa ₹1,200 (45 minutes)
A client who books keratin plus hair spa blocks 3 hours 45 minutes on the calendar, not 3 hours, so the next client is never kept waiting. Payment is taken upfront, and a WhatsApp reminder goes out before the appointment.
Which keywords work on salon reels?
1. KERATIN or SMOOTHENING on before-and-after reels. The DM sends the booking page with that service pre-explained and the price stated, so nobody has to ask twice. 2. BOOK as an "any post" keyword. Whatever you publish, a comment with "book" or "booking?" gets the full menu. 3. OFFER on month-end promo reels. The DM carries the promo code, which the checkout accepts.
Matching handles typos and Hinglish, so "keratine kitna hai" or "Kertain price" both trigger.
Can story replies fill same-day slots?
Yes, and for salons this is the most useful trigger. On a slow Tuesday, post a story that says "Two slots open after 3 PM, reply SLOT". Set a story-reply automation on that story only, with SLOT as the keyword, and the DM sends the booking link filtered to today's free times, because Google Calendar is the source of truth.
Set auto-pause after 2 DMs if you only have two chairs free, so the third person is not sent a link to a slot that no longer exists. Turn it back on tomorrow with one tap.
A DM script for a salon
"Hi! Thanks for commenting on the keratin reel. Here is the booking page: [link]. Keratin is ₹4,500 and takes about 3 hours; you can add a hair spa on the same page. Pick any green slot, pay by UPI and you will get a WhatsApp reminder the day before. Which stylist would you prefer?"
If the client asks for a specific stylist, the reply arrives in the Viralyze Inbox with the original comment attached. You or your receptionist answer from the app inside Instagram's 24-hour window, and the client is saved as a contact with the source tag "keratin reel".
What about no-shows and cancellations?
You set the rules. Decide whether clients can cancel themselves and until what time, for example up to 6 hours before. Inside that window the refund goes back automatically; after it, the slot stays paid. The confirmation page lets a client add the appointment to her own calendar, reschedule or cancel if allowed, which cuts the "can I come at 5 instead?" DMs.
Days off work the way salons need them: block Mondays, a single date for a wedding you are styling, or "after 2 PM" on a half day.
Frequently asked questions
**We have four stylists. Can one booking link handle all of them?** One booking link carries one service menu. Connect the calendars that should block slots, and list stylist preference in the service description or ask for it in the DM.
**Does the salon need a Facebook Page?** No. An Instagram Business or Creator account is enough; there is no flow builder and no Page requirement.
**Is there a per-booking commission?** No. Plans are flat, starting at ₹199 a month, with a 0% platform fee on bookings and products.
Start the 7-day free trial of Viralyze, no card needed, and turn your next before-and-after reel into booked chairs.