Booking on Instagram: how to take appointments without sending clients elsewhere
Link in bio, DM request, or booking inside the conversation? Learn how to take bookings on Instagram without losing clients along the way.

Your clients spend their days on Instagram. That's where they discover your work, follow you, and decide to book. Yet when it's time to reserve, we often ask them to leave the app: tap a link in the bio, open another website, create an account, dig up their login. At every step, you lose some.
The real question isn't "which booking software should I choose," but "how do I let my client book right where she already is." And where she already is, is in the Instagram conversation. Booking from Instagram isn't just dropping a link: it's making sure the appointment gets closed as close to the message as possible, with zero friction.
In this article, we go over the ways to book from Instagram today, their limits, and the direction that converts best. If you'd rather start with the method for turning a request into a booking, read our guide on booking appointments in Instagram DMs; here, we take a step back to look at the booking system itself.
of first contacts for a salon start on Instagram before any booking: the appointment gets decided inside the app, not on a separate website
Meta, 2025
1. The 3 ways to book from Instagram today
Before you choose, you need to understand that there are three ways to take appointments from Instagram, and they are not at all equal when it comes to conversion. Most salons stop at the first one, even though it's often the least effective.
What the three have in common: the client always starts from the same place, your Instagram account. What changes is the path you send her down next, and the number of chances she gets to drop off along the way.
The booking link in the bio
You put your calendar link (Planity, Fresha, your website) in your bio or a button. The client taps it, lands on a different interface, and books on her own. Handy for someone who already knows what she wants, but she has to leave Instagram, sometimes create an account, and above all: if she has the slightest question, there's no one to answer it.
The appointment request by direct message
The client messages you in a DM: "got any openings Saturday?" This is by far the most common case, because it's human and effortless. You reply, you offer a slot, you confirm. The conversion rate is excellent, on one condition: that someone answers fast. In the evening, on the weekend, or with your hands full, these messages often go unanswered.
The booking that closes inside the conversation
This is the direction that's on the rise: the client asks her question, gets a clear answer, picks a slot and confirms, all in the same thread, without ever leaving Instagram. No redirect, no account to create. It's the shortest path from the urge to the appointment, and it's exactly where Naiva positions itself.
2. Why the booking link alone isn't enough
A booking link is useful, but it only captures part of your clients: the ones who are already decided. Yet most of them have a question before they commit. "How much is balayage on long hair?", "Do you take damaged nails?", "Do you have an evening slot?" These questions don't get typed into a calendar, they get asked in a direct message.
And when the client taps your link without an answer to her question, she lands on a cold time grid with no context. Many close the tab. That's the whole paradox: the link serves the ones who didn't need help, and gives up on the ones who were still hesitating, meaning the ones you could have convinced. The response time to these messages becomes your real source of lost bookings, well before price or availability.
Add to that the classic friction of an outbound link: switching apps, creating an account, accepting notifications, recovering a password. Every extra step drops your booking rate. On mobile, in a window of interest that's often short, those are all chances to give up.
3. Booking that happens in the DM: the missing link
Imagine the client never has to leave Instagram. She writes, you reply in your voice, you give her the right price, you offer two slots, she picks one, it's confirmed. The appointment is set without her tapping a single link, creating a single account, or opening a single other app.
It's the most natural path, and yet almost no one builds the tools for it. Calendar software manages your schedule but doesn't lead the conversation. Classic chatbots lead a conversation, but a robotic, generic one. Between the two, a piece is missing: a booking that closes in the thread, with your voice, your prices and your availability.
Book without ever leaving Instagram
Question → clear price → slot → confirmation, in the same thread
Hi! Do you do balayage? What's the price and do you have any openings this weekend?
Hi 😊 Yes, balayage starts at 90€ with the blow-dry. For this weekend, I have Saturday 10am or Sunday 2pm left. Which one would work best for you?
Saturday 10am is perfect
Great, you're booked in for Saturday 10am ✨ I'll hold the slot for you and send the address right here. See you very soon!
See what happened? The client did nothing but talk. No link, no account, no wait. That's exactly the journey Naiva builds: an assistant that answers your Instagram DMs 24/7 in your tone of voice, offers the right slot and locks in the appointment, while you work. Direct booking inside the conversation is coming soon to close the loop completely.
“My clients always ask me for the price and an opening before they book. Ever since they get an answer right away in the DM, they don't go looking elsewhere. I fill my calendar without chasing after messages.”
4. How to set up booking from Instagram right now
You don't need to wait to get started. Here are the concrete steps to book from Instagram today, while you wait for direct booking inside the thread. The idea: keep the client in the conversation as long as possible, and do the work for her. If you want to automate your replies, take a look at our guide on Instagram auto-replies for beauty salons.
Polish your profile and your link
Put a clear call to action in your bio ("DM me to book") and keep your calendar link accessible for those who want to book on their own. The link stays useful, it just shouldn't be your only way in anymore.
Treat DM requests like a real booking
For every message: greet, give a clear price, offer two specific slots, confirm. Never end without a concrete proposal. That's what turns a question into an appointment, far more than a link does.
Confirm and remind in the same thread
When you book it in, reconfirm the day, time and address. Send a little reminder the day before. Everything stays in the conversation, and your no-shows melt away.
Automate when you don't have time
It's during the hours you're working that DMs come in and go unanswered. An assistant like Naiva replies for you, offers a slot, and only flags you for the sensitive messages. You stay in control and can switch to approval mode whenever you want.
Recap: booking from Instagram without losing clients
To get your appointments taken as close to Instagram as possible, here are the habits to adopt:
- Don't bet everything on the link: it only serves clients who are already decided, a minority.
- Lead the conversation: clear price, two specific slots, confirmation, all in the DM.
- Keep the client on Instagram: every redirect to an external site costs you bookings.
- Automate the hours you're working: that's when the requests you miss today come in.
Booking from Instagram isn't one more link: it's bringing the appointment closer to the moment the client writes to you. The shorter the trip, the fuller your calendar gets.
And if you don't have time to handle all these messages during your day, that's exactly what Naiva does for you, with your voice.
Frequently asked questions
Related articles

Instagram DMs: how to stop losing clients as a beauty professional
Getting DMs but can’t reply fast enough? Learn how to stop losing clients because of unanswered messages.

Instagram auto-reply for beauty salons: the complete guide (2026)
ManyChat, Meta Business Suite, or smart assistant? Compare solutions to automate your beauty salon Instagram DMs.

How many clients are you losing by not answering your Instagram DMs? (the real numbers)
Real stats on revenue loss linked to Instagram DM response time. Interactive calculator included.

Beauty salon: should you reply to Instagram DMs in the evening and at weekends?
The dilemma every beauty pro faces: reply to DMs in the evening or protect your personal time? Discover the third way.

Instagram for estheticians: 7 strategies to turn followers into clients
You post, you get likes, but your followers don’t book? Here are 7 concrete strategies to convert on Instagram.

How to retain clients as an independent hairdresser (without complicated software)
Your clients leave without warning? Discover the real retention levers for independent hairdressers: post-visit follow-up, DM responsiveness and personalised communication.

The 10 questions your clients ask in Instagram DMs (and how to reply without spending 2 hours)
Pricing, availability, duration… Your clients always ask the same DM questions. Here are the 10 most common with a model answer for each.

Independent hairdresser: how to find clients on Instagram in 2026
Optimised profile, strategic content, Reels, hashtags, DM management… The complete guide to filling your schedule through Instagram.

Instagram for nail techs: how to fill your schedule through DMs
Are you a nail tech with unanswered Instagram DMs? Learn how to turn every message into a booking.

How to use Instagram for your beauty salon: the complete guide
Profile, content, DMs, automation: the complete guide to turning your Instagram account into a real booking machine for your beauty salon.

Taking bookings through Instagram DMs: never miss one again
Most of your appointments start with a private message. Here is how to handle booking requests in your Instagram DMs and stop losing clients.

Attracting clients for your spa or beauty institute on Instagram
Your spa is gorgeous but Instagram isn't filling your rooms? Here is how to attract a premium clientele and turn followers into bookings.

Instagram for barbers: fill your barbershop's schedule
Barbering is one of the most visual trades there is. Here is how to use Instagram to show your style, build loyalty, and fill your chair.

Instagram for makeup artists: turn messages into booked work
Weddings, shoots, parties… your makeup work is almost always booked after a DM exchange. Here is how to stop losing those leads.

The best salon booking alternatives in 2026 (Planity, Fresha and beyond)
Too expensive, too rigid? Here are the real salon booking alternatives, their limits, and the piece almost none of them cover.

How to answer Instagram DMs automatically with AI (without a clunky chatbot)
Most "DM automation" blasts messages out, it doesn't answer your customers. Here is how to use AI to actually reply to your incoming Instagram DMs, in your voice.