How to add a Book Now button to Instagram: 5 booking platforms compared for beauty and dental clinics

How to add a Book Now button to Instagram: 5 booking platforms compared for beauty and dental clinics

You can add a Book Now button to Instagram in a few minutes, as long as two things are true. Your Instagram account must be a business account. And your booking software must be one of Instagram's action button partners. Instagram's help center says you go to your profile, tap Edit profile, then Action buttons under Public business information, and pick a partner.

If your booking platform is not a partner, you still have a simple fallback. Put your booking link in your bio. Instagram lets you add up to 5 websites to your profile under Edit profile, then Links.

Below we compare how 5 booking platforms that beauty, med spa, wellness and dental clinics use connect to Instagram. For each one we cover how the booking works, what your client sees, the setup steps the vendor documents, the limits, and who it suits. Every vendor fact links to that vendor's own help page or site, checked in October 2026.

Quick summary

  • Vagaro: native Book Now button through Instagram. The vendor says clients can book without leaving Instagram.

  • Fresha: native Book Now button for Instagram and Facebook, set up from Fresha's Add-ons through your Meta business account.

  • Square Appointments: native Book Now button using "Appointments for Square." Square says clients book without leaving the app.

  • GlossGenius: native Book Now button. You pick GlossGenius from Instagram's partner list and log in.

  • Zenoti: Book Now button that sends guests to your branded Zenoti webstore to confirm.

Instagram's own options: action buttons and link in bio

Instagram has two built in ways to get a client from your profile to a booking.

Action buttons

Instagram's help center lists three action buttons for business accounts: Book now, Reserve and Order food. Book now is the one for appointments. A few rules apply to all of them:

  • Only one action button can show on your profile at a time.

  • You need an existing account with a partner to select it.

  • Instagram says the list of providers is limited and the feature is being introduced gradually, so it may not be available to you yet.

Link in bio

Every account can add links. Instagram's steps: go to your profile, tap Edit profile, tap Links, then tap Add external link. You can reorder the links so your booking link sits first. Anyone, on or off Instagram, can see these links. A bio link works with any booking platform, including one that is not an Instagram partner.

Vagaro

How the Instagram booking works

Vagaro offers an Instagram integration that adds a Book button to your business profile. Vagaro's update notes say customers can book without ever leaving Instagram.

What the client experiences

Your client taps Book on your profile and books inside Instagram. Vagaro also says individual employees can add a button and limit bookings to their own calendar.

Setup steps (per Vagaro)

  • Open the Instagram app, go to your profile and tap Edit Profile.

  • Under Public business information, select Contact options, then Add an action button, then Vagaro.

  • Log in to Vagaro and enter your security code if asked.

  • If you have more than one location, pick the one to connect.

  • On the Facebook access screen, select Authorize, then continue as yourself.

  • Your profile now shows the Book Now button.

Limits

You need an Instagram business account. Vagaro's support article says the integration is available for all Vagaro businesses. Instagram still allows only one action button per profile.

Good fit if

You already run your calendar in Vagaro and want to see Instagram bookings in Vagaro's Source report.

Fresha

How the Instagram booking works

Fresha connects through Meta. Its help center says Facebook's official integration with Fresha syncs booking buttons with your Fresha calendar in real time.

What the client experiences

Your client taps Book now on your Instagram or Facebook profile and picks a time from your live Fresha availability. In Fresha, you can filter the Appointments tab by channel to see which bookings came from Instagram.

Setup steps (per Fresha)

  • First, list your business on the Fresha Marketplace and have a Meta business account.

  • In Fresha, go to Add-ons and open Facebook and Instagram bookings.

  • Tap Start now, review the requirements and tap Enable.

  • Log in to Facebook and approve the connection with your business account.

  • Add your Instagram business profile when asked.

  • Select the ad account linked to the page, approve the business extension and tap Done.

Limits

Both your Facebook and Instagram accounts must be business accounts. You need the right Facebook access to add or remove the button. If you disable the add-on, Fresha says you must remove the button from your pages by hand. Fresha also says its marketplace new client fee does not apply when a client finds you through social media.

Good fit if

You already list on the Fresha Marketplace and want Instagram and Facebook buttons from one setup.

Square Appointments

How the Instagram booking works

Square's help center says the integration lets customers book while they browse without leaving the app. The button is listed in Instagram as "Appointments for Square."

What the client experiences

Your client taps Book Now on your profile and books inside Instagram, without opening a separate site.

Setup steps (per Square)

  • Make sure your Square online booking site is set up and on.

  • In Instagram, tap Edit Profile, then Contact Options under Public Business Information.

  • Tap Add an Action Button and select Appointments for Square.

  • Sign in with your Square account and pick the business to link.

  • Review the button settings, tap Continue and refresh your profile.

Limits

You need a Facebook or Instagram business profile. Square asks you to review Facebook's commerce policies first. Square notes that classes are not compatible with the Facebook version. Account owners or team members with the appointments permission can set it up.

Good fit if

You already take payments with Square and want your Instagram bookings to land in the same Square account.

GlossGenius

How the Instagram booking works

GlossGenius is one of Instagram's booking partners. Its guide says you select GlossGenius from the list of available partners and log in to sync it with your profile.

What the client experiences

Your client taps Book Now on your profile and schedules an appointment from there. GlossGenius points out this works after hours too.

Setup steps (per GlossGenius)

  • Switch to a professional account and choose Business.

  • Tap Edit Profile, then Public Business Information, then Contact Options.

  • Choose Book Now.

  • Select GlossGenius from the partner list and log in.

Limits

Personal accounts cannot add the button. If the button is missing, GlossGenius suggests turning on Display Contact Info and checking that Book Now is switched on under Action Buttons. Updating both apps also helps.

Good fit if

You already use GlossGenius and want a short setup that starts inside the Instagram app.

Zenoti

How the Instagram booking works

Zenoti adds Book Now buttons to your Instagram profile, Facebook page and Google listing. The booking finishes on your branded Zenoti webstore.

What the client experiences

Your guest taps Book Now, browses your services, picks a time and confirms on your webstore. Zenoti's help center says the button sends traffic directly into your booking flow. Bookings sync to your Zenoti dashboard.

Setup steps (per Zenoti)

  • Zenoti describes setup as a set of admin configurations that connect your webstore to Instagram, Facebook and Google.

  • You can set up social booking for one center or for the whole organization.

  • Zenoti's step by step Book Now article was being moved during its help center reorganization when we checked, so follow the in-app steps or ask your Zenoti contact.

Limits

The booking happens on your Zenoti webstore, not inside Instagram, so the button depends on your webstore.

Good fit if

You run more than one location and want one booking setup across Instagram, Facebook and Google.

How to choose

  • You already use one of these platforms: use its native integration. Moving software for a button rarely makes sense.

  • You want clients to stay inside Instagram: Vagaro and Square both say booking happens without leaving the app.

  • You run several locations: Zenoti and Vagaro both document multi-location setup.

  • Your platform is not a partner: put your booking link first in your bio. If you take bookings on your own site, Workee booking on your own website can be that link. See Workee booking and scheduling.

  • You get lots of questions before people book: read the next section.

What a Book Now button does not do

A Book button helps a client who already knows what they want. Plenty of clients are not there yet. They want to ask first.

  • It does not answer DMs. "How much is lip filler?" sits in your inbox until someone replies.

  • It does not answer comments. A "Price?" under a Reel gets no reply from the button.

  • It does not ask qualifying questions or collect a phone number.

  • It does not follow up with someone who asked and went quiet.

For med spas, dental and plastic surgery clinics, those conversations can be where the booking starts. The button is the last step. Someone still has to handle the steps before it.

New: Jenny for Instagram (launching November 2026)

Jenny is Workee's AI assistant, and Jenny for Instagram launches in November 2026. She replies to Instagram DMs and comments for your clinic. She never sends the first DM. She only answers people who messaged you, inside Instagram's messaging window. Jenny collects the contact details you choose, asks your qualifying questions, then sends your booking link or the next step you choose. Medical questions, complaints and "talk to a person" requests go to you by SMS, and Jenny pauses in that thread. Comment replies invite people to DM and hide spam. You approve by text, and you can stop anytime.

FAQ

Why don't I see a Book Now button option on Instagram?

Check that your account is a business account. Instagram says the feature is rolling out gradually and has a limited list of partners. You also need an existing account with a partner. If your platform is not listed, use a booking link in your bio instead.

Can I have more than one action button on my Instagram profile?

No. Instagram's help center says only one action button can be displayed on your profile at a time. You can still add up to 5 links in your bio.

Does the Book Now button reply to Instagram messages?

No. The button only opens booking. DMs and comments still need a person or an assistant like Jenny to answer them.

Closing thoughts

Start with what you already use. If your booking platform is an Instagram partner, connect it today. If not, put your booking link first in your bio. Then look at your DMs and comments. That is where some clients decide whether to book.

Product names are trademarks of their respective owners. Workee is not affiliated with the vendors listed.

Ihor, CEO at Workee

Excited to start with Workee? Schedule a demo with our Manager!

Schedule
subscribe

Keep updated about latest industry insights and subscribe to our newsletter

Follow Us

  • facebook
  • instagram
  • linkedin
  • tiktok
  • twitter
  • youtube
cookies

Cookies help us improve your experience.

Learn more.