Back to blog

How to Add a Book Now Button on Instagram (2026)

By LeadResponse Team

TL;DR - To add a Book Now button on Instagram, switch to a professional account, open Edit profile on your phone, tap Contact options (or Action buttons), choose Book Now, pick a supported booking partner such as Acuity Scheduling, Square Appointments, Booksy, Fresha, GlossGenius or StyleSeat, and sign in, which takes about five minutes. If your scheduler is not a partner (Calendly had not joined when its team last replied publicly, in February 2024), put your booking link in your bio instead. The catch is that the button only helps people who have already decided to book, so everyone who comments or DMs a question gets nothing from it. LeadResponse fills that gap by replying to those comments and DMs in seconds and booking the slot inside the chat.

Picture a lash tech who posts a fill-and-set reel at 8pm. Some visitors open her profile, see Book Now, and tap it. Others do what people usually do on Instagram: they send a DM asking "how much for a full set?" or "anything open Saturday?" and wait. The button quietly serves the first group and ignores the second. This guide shows how to add the button, which booking tools work with it, what to do if yours does not, and how to cover the visitors who message instead of tap.


What Do You Need Before You Can Add a Book Now Button on Instagram?

You need a professional Instagram account, an account with a booking tool that Instagram supports, and the Instagram mobile app. Personal accounts cannot use Instagram action buttons, which is the menu where Book Now lives. Most booking-partner guides, such as GlossGenius's, tell you to switch to a Business account first, and Instagram allows only one action button on your profile at a time.

The scheduler is the part that trips people up. As Goldie's setup guide puts it, to activate the button you must choose a scheduling app listed in your Instagram settings. If your tool is not in that list, the button cannot be turned on, no matter how good your booking page is.

Two smaller requirements come up in partner guides. Schedulista's help page says you need a connected Facebook/Meta business account, and that the button only shows in the Instagram mobile app, not on web browsers or tablets. Square's guide says your online booking site must already be switched on before you connect it.


How Do You Add a Book Now Button on Instagram Step by Step?

Open Instagram on your phone, go to Edit profile, find the action button menu, choose Book Now, select your booking partner, and sign in. The whole flow takes a few minutes, and the button appears on your profile after you refresh.

Menu names differ slightly by app version and partner guide. Koalendar's September 2026 guide uses Edit profile, Contact options, Add action button. Square and Schedulista use Edit profile, Public business information, Action buttons. Look for either path.

  1. Switch to a professional account: In Instagram settings, choose the option to switch to a professional account and pick Business. Skip this step if you already have a professional account.
  2. Make sure your booking page is live: Log into your scheduler (Acuity, Square Appointments, Booksy and so on) and confirm your online booking page works before you connect anything.
  3. Open Edit profile in the Instagram app: Use the phone app, not a desktop browser.
  4. Find the action button menu and choose Book Now: Tap Contact options or Public business information, then Action buttons or Add an action button, then Book Now.
  5. Select your booking partner and sign in: Pick your tool from the partner list and log in with the same credentials you use for the scheduler. Schedulista's guide notes that Google Sign-In will not work for its connection, so use an email and password if your tool offers both.
  6. Confirm the business and save: Some tools ask which location or business to attach. Confirm it, tap Done, then refresh your profile.
  7. Test it from a second account: Open your profile from another phone, tap Book Now, and confirm it lands on your booking page and shows the right services.

Some partners also label these bookings, which helps you measure the button. MyTime, for example, tracks them in its Booking by Source report as "Online Booking - Instagram".


Which Booking Tools Work With the Instagram Book Now Button?

Only tools that Instagram has approved as partners work, and that list changes over time. Below is what we could confirm from each tool's own guide or from a partner list published by Redken Professional. Always check the list inside your own Instagram app, because that is the only version that is current for your account.

Booking toolWhat the sources say (as of September 2026)
Acuity SchedulingOn Redken's partner list; Acuity publishes a help article for adding the Book button
Appointments by SquareSquare documents the six-step flow; Square says over 70% of appointments booked on Instagram through Square Appointments come from new customers
BooksyOn Redken's partner list; Booksy has a setup guide (published 2019)
FreshaOn Redken's partner list
GlossGeniusPublishes its own setup guide
GoldieSays it is an official Instagram partner (guide dated August 2025)
MyTimePublishes a setup guide
SetmoreOn Redken's partner list
SlickPublishes a setup guide
StyleSeatIts guide says the feature is available and that the steps have changed
VagaroOn Redken's partner list
SchedulistaIts help page says the feature has been temporarily unavailable since January 1, 2025
CalendlyNot a partner in the sources we found; Calendly staff said in early 2024 they were "looking into" it and suggested a bio link

Availability can also break without warning. In Square's community forum, users reported the button disappearing, and by August 2023 Square staff said the integration is operated by Instagram, so support requests go to Instagram. If you rely on the button, check it monthly.


Add your booking link to your profile's Links section. It is less polished than a native button, but it works with any scheduler, including Calendly, Boulevard, Mindbody, Jane or a page on your own website.

In the app, tap Edit profile, then Links, then Add external link, paste your booking URL and add a short title such as "Book a consult." Instagram lets you add up to five links, but only the first one is visible on your profile; the rest sit behind a "more" tap. Put your booking link first.

Calendly's team gave the same advice: they said in early 2024 that many businesses see success with a link in bio that points to Calendly. If you are still choosing a scheduler, our Calendly vs Acuity comparison covers the tradeoff, and Acuity is the one with a native Instagram button.


Why Does a Book Now Button Alone Under-Convert?

Because the button waits for people who have already made up their minds, and most Instagram visitors have questions first. Instagram does not publish click-through or conversion data for action buttons, so any exact "button conversion rate" you see online is a guess. But the mechanics point in one direction.

  • It lives on your profile only. Someone who sees your reel, story or comment never sees it unless they tap through to your profile.
  • It opens a scheduler, not a conversation. A visitor who wants to know the price, whether a treatment hurts, or if you have a Saturday slot cannot ask anything.
  • The Message button usually sits right next to it. Asking a person is easier than reading a service menu, so many visitors choose the DM.
  • A DM you answer late is a DM you lose. The Lead Response Management study, which analyzed more than 15,000 leads, found a 21-fold drop in the odds of qualifying a prospect between 5 and 30 minutes after they reached out. Our own data on Instagram DM response time tells the same story.

The button is good at one job: capturing ready-to-book strangers, which is why Square sees so many new customers arrive that way. It is not built to catch the rest. If you want the full picture of every route from Instagram to a booking, see our guide to booking appointments through Instagram DMs.


How Do You Convert the Visitors Who DM Instead of Tapping Book Now?

Answer every DM and comment in seconds, ask one or two qualifying questions, and offer a real time slot or your booking link inside the conversation. That is the job LeadResponse does, and it runs alongside your button rather than replacing it. If you only want to start with comments, our guide to automatically replying to Instagram comments is a good first step.

Here is how it works for an Instagram-first service business:

  • Comment-to-DM: A follower comments a keyword such as "BOOK" or "PRICE" on a post or Reel. LeadResponse sends them a DM within seconds and can add a public reply under the comment, such as "Sent you a DM!", so other viewers see you respond.
  • DM and default triggers: A lead who DMs a keyword, or just says hello, gets an instant first message. Then the AI takes over with short, human-sounding replies that answer questions about your services and prices.
  • Booking in the chat: With Calendly connected, LeadResponse checks live availability, offers two or three real open slots, and creates the booking so the lead never leaves Instagram. With any other scheduler that has a booking link, including the Acuity, Square, Fresha, Vagaro or Booksy account behind your Book Now button, the AI sends that link at the right moment.
  • You stay in control: Switch the AI off for any single conversation and reply yourself, including up to 7 days after the lead's last message using Meta's Human Agent window.

It replies only to people who commented or messaged first, and it uses Meta's official API. The AI also follows up about a day later if a lead goes quiet after receiving your booking link.


How Do Instagram Booking Options Compare?

Each option covers a different moment in the visitor's journey. Use the button and a bio link for people ready to book, and an AI responder for everyone who has a question first.

FeatureBook Now buttonLink in bioManual DM repliesLeadResponse
Best ForReady-to-book profile visitorsAny scheduler, any businessLow DM volumeComment and DM leads
Works from comments and DMsNo, profile onlyNo, profile onlyYesYes
Answers questionsNoNoYes, when you are freeYes, in seconds, 24/7
Supported schedulersApproved partners onlyAny with a linkAnyCalendly natively, any other via booking link
Setup timeAbout 5 minutesAbout 2 minutesNoneAbout 5 minutes
CostNo Instagram fee; needs a partner accountFreeYour time$1 for a 3-day trial, then $99/month for 100 leads

For most appointment-based businesses, the strongest setup is layered: the native button (if your scheduler qualifies), a booking link first in your bio, and LeadResponse handling every comment and DM so nothing waits for you to be free.


How to Get Started: A Book Now Button Plus Instant DM Replies

You can set up both layers in about 30 minutes.

  1. Add the Book Now button: Follow the steps above with your supported partner. If your scheduler is not supported, skip to step 2.
  2. Put your booking link first in your bio: Even with the button live, a bio link gives visitors a second route and covers people on web browsers.
  3. Connect Instagram to LeadResponse: Sign in with Meta's official Instagram Login on a Business or Creator account. Paste your website URL and the AI drafts your agent: business description, services, prices and instructions.
  4. Set your trigger and booking method: Choose a comment keyword (for example "BOOK") for a specific post or Reel, or a DM keyword, and connect Calendly or paste your booking link.
  5. Run Test Chat, then go live: Test Chat simulates your real agent without sending anything to Instagram. When the replies sound like you, switch it on and watch conversations arrive in the inbox.

If you run a salon or spa, the AI appointment setter for salons page covers how this layered setup fits a typical booking workflow, and our speed-to-lead calculator estimates what slow replies are costing you each month.


Frequently Asked Questions

Why can't I see the Book Now button option on Instagram?

The most common reasons are a personal account instead of a professional one, a booking tool that is not an Instagram partner, a partner whose integration is temporarily unavailable, or using the desktop site instead of the phone app. Some partners also need a linked Facebook or Meta business account. Switch to a professional account, update the app, and check whether your scheduler appears in the partner list. If it does not, use a link in your bio instead.

Can I add a Book Now button on Instagram with Calendly?

Not natively. In early 2024, Calendly staff said they were looking into Instagram's action button but gave no timeline, and they recommended a link in bio pointing to your Calendly page. That still works well. If you want Calendly bookings to happen inside Instagram itself, LeadResponse connects to Calendly, checks live availability, offers open slots in the DM, and creates the booking without the lead leaving Instagram.

Is the Instagram Book Now button free?

Instagram does not charge for the button. You do need an account with a supported booking partner, and that tool may charge depending on its plan, so your cost depends on the scheduler. The bio link method is free with any scheduler that gives you a booking URL. LeadResponse has no free plan; it starts with a 3-day trial for $1, then $99 per month for 100 leads.

Can I have a Book Now button and other action buttons at the same time?

No. Instagram shows only one action button on a profile at a time, so choosing Book Now replaces any other action button, such as Reserve. You can still show other contact options on your profile and use your bio links for extra destinations. Because the profile is limited to one button, it helps to use DMs and comments as the second and third routes to a booking.

How do I get more bookings if few people tap my Book Now button?

Reply to comments and DMs faster. The button only reaches people who visit your profile and are ready to book, while many prospects ask questions in DMs first. Reply within minutes, ask what they want and when, and offer a specific time or your booking link. Automating that reply is the most reliable fix, because it works at night and on weekends, when you cannot respond yourself.

Does LeadResponse work with the Instagram Book Now button?

Yes, they work side by side. The button handles visitors who tap from your profile. LeadResponse handles the people who comment or DM, holds a human-sounding conversation, and books through Calendly or sends your booking link. If your partner tool behind the button is Acuity, Square, Fresha, Vagaro or Booksy, the AI can send that same booking link. LeadResponse does not replace your scheduler.


Final Verdict

Adding a Book Now button on Instagram is worth five minutes if your scheduler is on Instagram's partner list. It puts a booking path on your profile at no cost from Instagram, and it captures the visitors who arrive ready to book. If your scheduler is not a partner, a booking link at the top of your bio gets you most of the way there.

But the button is passive. It cannot answer a question, follow up, or reach someone who found you through a comment or a Reel. Treat it as one layer, and let the conversation layer do the rest: reply in seconds, qualify the lead, and offer a real time slot inside the DM.

Try LeadResponse for $1 and turn every comment and DM your Book Now button can't reach into a booked appointment.


Turn DMs into bookings.

Get Started