Blog · Automation
Taking salon deposits on WhatsApp to stop no-shows
A two-hour bridal slot or a keratin booking that doesn’t show up is a stylist sitting idle and a customer you turned away. A small deposit, asked for politely on WhatsApp with a payment link, makes people take the booking seriously.
Why a deposit works
When a booking is free, cancelling feels free too, and many people simply don’t turn up. Once they have paid even a small amount, they either come or they message you to move it. Either way, you know in time to fill the slot.
A deposit also filters out the “just checking” bookings during busy weeks like Diwali, Karva Chauth and wedding season.
Which bookings need a deposit
Not every haircut needs one. Ask for a deposit when the slot is long, the product is costly, or the date is in demand:
| Service | Deposit? |
|---|---|
| Haircut, threading, basic manicure | Usually not needed |
| Hair colour, highlights, global colour | Yes, a small fixed amount |
| Keratin, smoothening, botox treatments | Yes |
| Bridal and party makeup | Yes, a larger share to block the date |
| Home service bookings | Yes |
| Anyone who missed a booking before | Yes |
How much to ask
Keep it simple and easy to say out loud. Common approaches:
- A flat amount for regular long services, like ₹300 or ₹500. Low enough that nobody argues, high enough that people show up.
- A share of the price for big bookings, like 20% to 30% for keratin or 25% to 50% for bridal.
Always adjust the deposit against the final bill. It is an advance, not an extra charge, and saying that clearly makes people comfortable paying it.
Messages you can copy
If the customer wrote to you in the last 24 hours, just reply. If not, you need a template Meta has approved; messages about a booking the customer made are Utility templates. {{1}}, {{2}} are filled in for each customer.
1. Asking for the deposit (in a reply)
“Your keratin booking is on Saturday at 11 am with Priya. To hold the slot we take an advance of ₹500, adjusted in your final bill. Pay here: [link]. Free to cancel or move up to 24 hours before.”
2. Deposit pending (Utility template)
“Hi {{1}}, your {{2}} booking at {{3}} on {{4}} is held until {{5}}. Pay the ₹{{6}} advance to confirm: {{7}}. It is adjusted in your final bill.”
3. Receipt and confirmation
“Thank you, {{1}}! We’ve received your ₹{{2}} advance. Your {{3}} on {{4}} at {{5}} is confirmed. See you then!”
4. Day-before reminder
“Hi {{1}}, see you tomorrow at {{2}} for your {{3}} at {{4}}. Need to move it? Reply here today and your advance carries over.”
5. After a no-show
“Hi {{1}}, we missed you today at {{2}}. As per our booking policy the advance of ₹{{3}} is not refundable, but we’d be happy to see you another day. Reply to book.”
Cancellation policy wording
Write the policy once, keep it short, and send it before the customer pays, never after. Something like:
“Advance is adjusted in your bill. Cancel or reschedule up to 24 hours before and your advance carries over to the new date. Cancellations within 24 hours or no-shows: advance is not refunded.”
A few tips:
- Let the advance carry over to a new date. People are far more willing to pay when they know they won’t lose it for a genuine change of plans.
- Use your judgement for real emergencies. A kind exception wins more loyalty than ₹500.
- Save the policy as a quick reply in your inbox so every staff member sends the same words.
Setting it up in GetSetSales
- Payment link in the chat. Send a Razorpay or PayU payment link; the customer pays by UPI or card without leaving WhatsApp for long.
- Receipt on its own. An automation triggered by the Razorpay or PayU payment sends message 3 the moment the advance comes in, and can add the payment as a row in Google Sheets.
- Bookings in the chat. With the Meetings add-on (₹199 a month after a 20-day free trial), customers pick a free time in the chat, each service has its own length, reminders go out before the booking, and you can reschedule from the bookings list.
- Tag repeat no-shows. A tag like “advance-required” tells your team to ask for a deposit next time, whoever takes the booking.
- Team inbox. Reception and stylists work on the same salon number; chats are assigned to a person, with private notes for things like “allergic to ammonia”.
For reminder timing, see WhatsApp appointment reminders. For bridal bookings, see handling bridal season enquiries.
What it costs
With us, each conversation is ₹0.15 and replies inside it are free; each automation run, like the receipt, is ₹0.15. Meta bills its utility template rate directly (about ₹0.115 in India). Your first 100 are free. See the salon page.
Common questions
How much deposit should a salon take?
A flat ₹300 to ₹500 for long services like colour or keratin, and a larger share for bridal bookings. Always adjust it against the final bill.
Will customers mind paying a deposit?
Most don’t, when it is explained politely, adjusted in the bill, and carries over if they move the booking in time. Explain the policy before they pay.
Can customers pay the deposit on WhatsApp?
Yes. Send a Razorpay or PayU payment link in the chat. They pay by UPI or card, and an automation can send the receipt on WhatsApp.
