The busiest hour for salon enquiries is one when nobody is at the salon. It is late evening, your client has finally sat down, scrolled past a set of lashes or a fresh fade, and decided that this week is the week. She messages. And what happens next decides whether that decision survives until morning: either the message joins a pile of DMs asking "how much?" and "are you free Saturday?", to be untangled between clients tomorrow, or it lands in a booking request with her name, her number, the service she wants, and the day she prefers, waiting neatly for your 8am coffee.
This guide builds the second outcome. It costs nothing, takes about twenty minutes, and runs on two blocks: a booking request form and a price list that answers the price question before it becomes a message. We make OwnBio, the tool in the walkthrough, and there is a bookable sample salon below so you can play the 11pm customer yourself. There is also an honest section on when a free request form stops being enough and real scheduling software earns its monthly fee, because for some salons it genuinely does.
Key takeaways
- Salon enquiries peak when salons are closed. A booking request form is the night-shift receptionist: it catches the 11pm decision with the details attached.
- "How much?" is the most common salon DM, and a price list block on your page answers it before it is ever sent.
- The form asks five things: name, phone, service (with prices in the dropdown), preferred day, and a time window. A human confirms; that is the design, not a limitation.
- Confirmations happen on WhatsApp with a two-line script: the answer plus a held slot. Price alone ends conversations; price plus a slot continues them.
- A request form suits solo artists and small teams. Multi-staff calendars, deposits at booking, and automated reminders are where scheduling software takes over, and this guide names that line.
How do salons take booking requests from Instagram?
Quick answer
Quick answer: salons take booking requests by putting a page in their bio that carries a booking form and a price list: the form collects the client's name, phone, chosen service, and preferred time, lands it in one inbox, and the salon confirms by WhatsApp, while the price list answers the "how much?" question on the page itself so it never becomes a DM. The setup is free on OwnBio, takes about twenty minutes with the salon template, and works around the clock, which matters because the requests it exists to catch mostly arrive after closing.
Nora's Nail Studio (sample)
Nails & lashes · Jumeirah
no watermark — this footer is yours
That is a live sample salon page above, not a video, with the booking form highlighted. Play the 11pm customer: pick a service, request a slot, and see how little a client has to do. The request a real client submits lands in your one inbox with every field attached. If you would rather start from a finished design, you can browse the free templates and pick the salon layout.
What does DM booking actually cost a salon?
DM booking costs a salon in four currencies: dead time between clients, decisions that cool overnight, price questions answered one at a time forever, and a book you cannot see. None of this needs a statistic; count it in your own phone this week.
The thread tax. A typical DM booking runs eight or more messages: the enquiry, your "which service?", her answer, your "which day?", her "Saturday?", your "morning or afternoon?", her choice, your confirmation. Every exchange happens in the gaps between clients, with gloves half-off, and each one is a chance for the thread to stall for a day. The form collapses all eight messages into one submission and one reply.
The overnight cool-down. The 11pm decision is impulsive in the best way: she saw the work, she wants it. By the time you answer at 10am, she has slept, checked her budget, and maybe messaged the salon that answered at 11:02 because their page took the booking automatically. The form does not answer faster than you; it removes the need for an answer before the commitment exists.
The price treadmill. "How much for gel extensions?" typed out, per asker, per week, forever, when the answer has not changed since March. Multiply by every service and every polite variation. The price list section below retires this entire category of message.
The invisible book. DM bookings live in threads, so "how full is Saturday?" means scrolling, and "how many enquiries did March bring?" means guessing. Requests in one inbox make the week legible: what came in, what got confirmed, what went quiet.
To be fair to DMs: they are where the relationship lives, and the confirmation workflow below deliberately keeps them in the loop. The problem was never chatting with clients. It was running a booking system inside a chat app.
What should a salon bio page contain?
A salon page runs seven blocks: identity, Book an appointment, Price list, WhatsApp, your work, offers, and location with hours, in that order, because that is the order in which a new client decides. This is the five-block anatomy from the general build, tuned for beauty.
Identity
Photo or logo, salon name, one line with craft and area: "Nails, lashes and brows · Al Nahda." New clients filter on both.
Book an appointment
The accented primary button opening the request form. Top of the stack, because the decided client should never scroll past your portfolio to commit.
Price list
Directly under booking, and doing two jobs: converting the undecided and deleting the price DMs. Its own section below, because format matters.
"Ask us on WhatsApp" with a prefilled opener, for the client who wants a human answer first, which in beauty is many of them: "Will this work on my hair type?" is not a form question. Form for the decided, chat for the curious, the standing two-door pattern from the capture setup. The free WhatsApp link generator builds the button's link.
Your work
One link to your grid, your highlights, or a gallery. Note the restraint: a link, not an embedded gallery, because the client arrived from your Instagram and has already seen the work; the page's job is converting the impression, not repeating it.
Offers
"Tuesday: 20% off gel refills." Updated weekly, this block fills quiet days, and the workflow section below shows how.
Location and hours
Maps button plus plain-text hours. The 11pm visitor planning her Saturday needs both.
Absent by design: long about-us text, embedded review widgets, music. The page is a receptionist, not a lookbook; your grid is the lookbook.
How do you set up the booking request form?
The form asks five things, in this order: name, phone, service, preferred day, and time window, and every field earns its place by making your confirming reply shorter. Build it in the editor in ten minutes; here is each field's job and its salon-specific settings.
- Title the form "Book an appointment." Not "Contact us." The title is a promise about what happens next, and a decided client should recognize her door.
- Name. First name suffices. It opens your reply warmly and costs nothing.
- Phone number. The confirmation happens on WhatsApp, so this is the field the whole workflow rides on. One contact method only; adding email doubles friction for a channel you will not use.
- Service, as a dropdown with prices in the labels. "Gel extensions · AED 180," "Classic lashes · AED 220," "Cut and blow-dry · AED 90." This is the form's cleverest trick: the dropdown is a second price list, so even a client who skipped your price block confirms the cost at the moment of choosing. It also means her request arrives specific, and your reply skips the "which service?" round trip entirely.
- Preferred day. A simple day picker or free field. Not a live calendar; the honest section below explains why the free form deliberately stops short of real-time slots.
- Time window. Morning, afternoon, evening. Three options beat a time picker, because you are collecting a preference to work with, not promising a slot you have not checked.
- One optional note field, and stop. "Anything we should know?" catches the allergy, the occasion, the inspiration photo to bring. Anything beyond this field is friction: no address, no email, no "how did you hear about us," each of which costs finished requests and none of which shortens your reply.
Publish, then submit your own request from your phone, inside Instagram's browser, and watch it arrive with every field intact. The request lands in the same inbox as your WhatsApp-originated enquiries, tagged with its source, so the whole front door lives in one place.
How does a price list stop the "how much?" DMs?
A price list stops price DMs by answering the question at the moment it forms, on the page the client is already reading, in a format she can screenshot and send to the friend she is booking with. The mechanic is that simple, and the craft is in the format. Three that work:
The flat list. Service, price, duration: "Gel extensions · AED 180 · 75 min." Best for salons with under fifteen services. Duration matters more than it looks; "how long does it take?" is the second-most-typed DM, and the list retires both at once.
The grouped menu. Sections by craft: Nails, Lashes, Brows, Hair, each with three to six items. Best for full-service salons, because a client scans to her section instead of reading forty lines.
The from-price list. "Balayage · from AED 350" for work that genuinely varies by length and condition, paired with the WhatsApp line "message us for an exact quote." Honest and standard for hair. The rule: use "from" only where variance is real; a from-price on a fixed-cost service reads as bait.
Two disciplines keep the list working. First, keep it current: a price list showing last year's prices generates the worst DM of all, the dispute at the till, so the block gets updated the same day the laminated one at reception does, and the page makes that a thirty-second edit. Second, resist hiding prices to force conversations. Some salons fear the list lets competitors see their rates; competitors already know, and the hiding mostly filters out polite clients who will not ask twice. The salons that publish prices get the DM-free bookings; the ones that do not get the price treadmill.
Free forever · bookings 24/7 · no card
How do you confirm bookings on WhatsApp?
You confirm with a two-line reply: the answer, then a held slot, sent on WhatsApp within your working rhythm, and this small script is where requests become appointments. The number arrived with the request, so the reply goes where salon clients actually live.
The script. Line one answers what she asked or confirms what she chose. Line two proposes something concrete and holds it: "Hi Sara! Gel extensions are AED 180 and take about 75 minutes. I have Saturday 2pm or 5pm, shall I hold the 2pm for you?" Compare the reply that kills the booking: "Yes we have availability Saturday." True, warm, and a dead end, because it hands the next move back to someone who was ready to be told a time.
The rhythm. Twice a day, morning and late afternoon, work the inbox top to bottom. The overnight requests get caught in the morning pass, which is the entire point of the system: the 11pm decision survives because it was captured, and it converts because the 8am reply arrives with a slot attached.
Deposits, honestly. Many salons take a deposit to protect against no-shows, and the workflow accommodates it without pretending the page does more than it does: after she accepts the slot, send your payment link (whatever you already use: bank transfer, a payment app link) with a plain line: "A AED 50 deposit confirms the slot, balance at the salon." The page does not process payments by design; the deposit rides the same WhatsApp thread as everything else. State the deposit policy on the page's booking form description too, so it never surprises anyone.
Reminders. A day-before WhatsApp, "See you tomorrow at 2pm!", is manual and takes ten seconds per client. We will not invent a no-show statistic here; you know your own rate, and you know a reminder helps. When manual reminders stop scaling, that is one of the signs the next section is about.
Nora's Nail Studio (sample)
Nails & lashes · Jumeirah
128 views · 54 clicks (sample data)
no watermark — this footer is yours
Try a template
Brand color
Free forever · no watermark · no card. Or try the full builder
Edit the sample salon page above. Retitle it for your studio and change the accent to your brand color, then picture your three signature services and their prices in the booking form. Reading your own menu inside the form is usually the moment this stops being an article and starts being your page.
When do you need real booking software instead?
You need scheduling software when the request-and-confirm rhythm stops fitting your operation, and there are four honest signs: multiple staff calendars, deposit-at-booking requirements, automated reminders at volume, and back-to-back days where confirming by hand steals service time. This section exists because a guide that pretended a free form replaces a scheduling platform would be selling you something.
What the free request form is: a structured front door with a human confirming each booking. That human step is a feature at small scale, since you keep control of your calendar, squeeze bookings around reality, and give the personal reply that salon clients notice. What it is not: a live calendar. It does not show real-time slots, take payment at booking, sync staff schedules, or send automatic reminders. Scheduling platforms (the category includes well-known salon systems; pick one you trust and verify current pricing yourself) do all four, for a monthly fee and per-transaction costs that a busy multi-chair salon amortizes easily and a solo artist often does not.
The practical boundaries: a solo lash tech or a two-chair studio doing a manageable daily count is usually better served by the free form plus WhatsApp, because the "software" she would buy mostly automates a rhythm she can keep in twenty minutes a day. A six-stylist salon with walk-ins, deposits, and a no-show policy has outgrown the form, and should run one. And the two combine gracefully: plenty of salons keep the bio page as the front door, price list, offers, WhatsApp, portfolio, with the booking button linking into their scheduling system. The page is agnostic about where the booking lands; its job is making sure the 11pm decision lands somewhere.
How does this change for barbers, home service, and solo artists?
The salon layout bends around three common variants, each shifting one block. Same page, different chair.
Barbershops
Speed is the product, so the form simplifies: service dropdown of four or five items, day, and time window, and many shops swap the form entirely for a WhatsApp-first flow ("Book on WhatsApp") because a fade is a two-message booking. The price list stays, flat format, and the offers block earns its keep on slow weekday mornings.
Home-service beauticians
Add one line to identity and one field to the form: the service area ("Home service · Mirdif, Deira, Al Nahda") and the client's area, because "do you come to me?" is this variant's "how much?" The travel component also makes from-prices honest ("Gel set · from AED 200 incl. travel in listed areas"). Everything else holds, and the page matters more here than anywhere, since a mobile beautician has no walk-in door at all; the bio page is the premises.
Solo lash, nail, and brow artists
Scarcity is real, so say it: a line above the form, "Taking 3 new clients for February," turns limited capacity from a frustration into a booking trigger, and it happens to be honest. The optional note field earns its slot here too ("bringing an inspiration photo? tell me"), since solo work is consultative. The full solo-artist playbook, including waitlists and loyal-client rebooking, gets its own guide.
Across the variants, the constant is the pair: a structured request door and a price answer on the page. The restaurant version of this playbook runs the same logic with menus and orders, if you also feed people. And the Dubai-specific edition, bilingual pages and the local WhatsApp rhythm, is coming in this series.
How do you fill quiet days with the page?
You fill quiet days by pairing the offers block with a morning story, because the page gives a same-day promotion somewhere real to land. The pattern, start to finish, takes ten minutes: Tuesday morning, edit the offers block ("Today only: 20% off gel refills, 4 slots"), post a story showing the work with a link sticker labeled "Grab a slot," and let the requests arrive through the same form as always, tagged with their source. The offer is dated in its own text, so it self-expires honestly, and next Tuesday you run the experiment again with a different lever: a service you want to grow, a bring-a-friend price, a quiet-hours discount.
The page's numbers grade each attempt without ceremony: visits, offer-block taps, and requests, Tuesday versus Tuesday. Two disciplines keep it healthy. Never let the offer undercut your regulars' trust; "new clients only" fine print breeds exactly the DM you built this page to avoid. And when a quiet-day offer works twice, consider making it permanent and named ("Refill Tuesdays"), because a ritual outperforms a surprise.
How do you turn your Instagram content into booking requests?
You turn content into bookings by attaching the path to the moment of admiration, and for salons that moment is specific: someone is looking at a finished set, a fresh color, a transformation, and thinking "I want that." Five standing habits route that exact thought to the form.
"Book this look" on every work story. Any story showing finished work carries a link sticker to the page, labeled with the look: "Book this set," "Book this color." The sticker converts admiration while it is warm, and it points at a permanent page, so the expiring story stops being a leak. This is the single highest-yield habit on the list; if you adopt one, adopt this.
Pin the path on transformation posts. Before-and-afters collect visitors for months, so pin a comment: "Booking and full price list at the link in bio." One pin serves every future scroller, and it publicly answers the "how much?" that would otherwise sit unanswered under your best work.
Say the service and the path in reels. "This is our classic lash set, AED 220, booking link in bio," spoken in the first ten seconds. Naming the price out loud filters and qualifies at once; the viewer who keeps watching is pricing herself in.
Keep a Booking highlight. A permanent story highlight named "Book" holding two frames: the price list screenshot and a "tap the link in our bio" pointer. Profile visitors check highlights before bios; meet them there.
Post the quiet-day offer where the offer lives. As in the quiet-days workflow above: the story and the page must agree, so the sticker's promise is always waiting on the other side of the tap.
Notice that none of these requires posting more; they attach a door to what you already post. A salon running the five habits feeds the form from its existing grid, and the inbox's source tags will show you, within a month, which habit fills the most chairs.
What mistakes lose salon bookings?
Six mistakes, all checkable this afternoon with your own phone.
- A "Book now" button that opens DMs. The label promises structure and delivers a chat with no questions asked, literally. If the button says book, it opens the form.
- Prices hidden to force conversations. Covered above: it filters out the polite majority and builds the treadmill.
- A service dropdown without prices. The dropdown was your second price list; naked service names waste it.
- The unstaffed morning. Requests captured overnight and answered at 6pm anyway. The system's whole yield lives in the morning pass; put it next to the coffee.
- Replies without a held slot. "Yes, Saturday works" is a dead end wearing a smile. Every confirmation carries a concrete slot and the offer to hold it.
- A stale price list. Last quarter's prices generate the at-the-till dispute, the one DM worse than "how much?" Update the block the day the prices move.
And the meta-mistake: building the page and never booking through it yourself. Once a month, be your own 11pm customer: request, receive, confirm. The fumble you feel is the client you were losing.
Does a salon really need this, or are DMs fine?
If you take a few bookings a week, know every client, and have never found a stale request in the folder, DMs plus warmth are genuinely fine, and this page will keep. The setup earns its twenty minutes at a specific moment: the first time you untangle a Monday pile and realize Saturday filled up somewhere in the scroll, or type a price for the third time before lunch. Past that moment, the case is mechanical, and you have already seen the whole machine run: the 11pm request, the morning inbox, the two-line confirmation. The sample above is still holding your fake appointment. The real one takes a minute to claim.
Bookings while you sleep. Confirmations with your coffee.
A booking request form, a price list, a WhatsApp button, and one inbox. Free, no watermark, no card.
Free forever · no watermark · no card
Salon booking links: FAQ
How do I add a booking link to my salon's Instagram?
Create a free bio page with a booking request form, then put the page's URL in your bio through Edit Profile, then Links. Clients tap the link, pick a service from a priced dropdown, and choose a preferred day; the request lands in one inbox and you confirm by WhatsApp.
Can clients book appointments through a link in bio?
Yes, through a booking request form: they submit their name, phone, service, and preferred time, and you confirm with a held slot on WhatsApp. It is a request a human confirms rather than a live calendar, which suits solo artists and small teams; larger salons often link scheduling software instead.
How do I stop answering "how much?" DMs all day?
Publish a price list block on your bio page, with service, price, and duration, and put prices inside your booking form's service dropdown too. The question gets answered at the moment it forms, on the page the client is already reading, and the recurring price DMs largely stop arriving.
Should a salon show prices on Instagram?
Yes. Hiding prices to force conversations filters out the polite majority who will not ask twice, while competitors already know your rates. Published prices produce DM-free bookings; use "from" pricing only where cost genuinely varies, paired with a WhatsApp line for exact quotes.
What should a salon booking form ask for?
Five things: first name, phone number, the service as a dropdown with prices in the labels, preferred day, and a morning-afternoon-evening time window, plus one optional note field. Anything more costs finished requests; ask the rest in your WhatsApp confirmation, where it costs the client nothing.
How do I confirm salon bookings on WhatsApp?
Use a two-line script: confirm the service and price, then propose and hold a concrete slot. "Gel extensions are AED 180, I have Saturday 2pm or 5pm, shall I hold the 2pm?" Replies that state availability without offering a slot hand the decision back and stall the booking.
Can I take deposits through a bio page?
Not through the page itself, which processes no payments by design. The standard workflow: after the client accepts a slot on WhatsApp, send your usual payment link or transfer details with a plain line stating the deposit confirms the booking, and state the policy on the form so it never surprises.
Do I need salon booking software or is a free form enough?
A free request form plus WhatsApp suits solo artists and small teams. Scheduling software earns its fee when you run multiple staff calendars, take deposits at booking, need automated reminders at volume, or lose service time confirming by hand. Many salons combine both: the page as front door, the software behind the booking button.
How do salons get bookings from Instagram stories?
Put a link sticker on every story showing finished work, labeled for the look: "Book this set." The sticker points at your bio page, where the form and price list wait, so admiration converts while it is warm instead of expiring with the story.
Is a salon booking page really free?
Yes. On OwnBio the salon template, booking form, price list, WhatsApp button, and leads inbox are on the free plan with no watermark. The page takes no commission because it processes no payments; deposits and balances move through whatever payment method you already use.