Website & Integration 9 min read

How to Add a Booking Link to Instagram, Facebook and Google Business

Every profile is a shopfront, and almost every one of them ends the same way: "DM us to book". One working link turns that conversation into a confirmed slot — provided it lands on the right page.

"Are you free Saturday?" is not a booking. It is the start of a conversation that costs you a reply, a follow-up and a slot held while the customer decides. The same customer, given a link, sees the real availability and books in under a minute — including at 23:00, when nobody is answering DMs.

This is the setup for the three surfaces that produce most of those conversations: Instagram, Facebook and Google Business Profile. One link, one landing page, three places to put it.

Where the link goes on each platform

The profiles change their labels regularly; the places that matter do not. Put the link wherever a customer already looks for a way to contact you.

Surface Where Why it matters
Instagram bio The single website field The one place every visitor can reach. Keep it permanent and check it monthly.
Instagram Story Link sticker Use it on posts about a specific treatment or an open slot; the sticker carries the same URL, not a different page.
Facebook Page Book Now action button The button is the first thing a mobile visitor taps. Point it at the booking page, not the homepage.
Facebook pinned post First post on the Page Explain in one line what can be booked and paste the link. Pin it so it does not scroll away.
Google Business Profile Bookings / appointments link Sits next to Call and Directions on mobile — the highest-intent tap on the profile.
Google posts and Q&A Post button and answers Seasonal offers and the answer to "do you take bookings online?" both carry the link.

Google Business Profile first

The booking action sits beside Call and Directions on a mobile search. Someone searching your name is already looking for a way in; the link is the shortest one.

Bio link second

A follower who decides to book should not have to message you. One link in the bio, and a Story highlight that explains what can be booked.

What the page behind the link must do

The profile promised a booking. If the page asks for an email and promises a reply, the promise is broken in the first three seconds — and the customer is back on the platform looking at a competitor.

The first screen should show

  • A price or a price range, before any personal details.
  • Real availability, not "we will confirm by email".
  • The service the visitor came for, ideally pre-selected.
  • A start button that fits on a phone screen.

The first screen should not

  • Ask the visitor to create an account before seeing a slot.
  • Show a newsletter pop-up over the form.
  • Download an app.
  • Open a chat instead of a calendar.

Guest checkout matters here. A visitor arriving from a social profile is often a first-time customer with no password and no patience: if the booking can be completed without an account, the traffic from these three channels converts. If it cannot, the link is doing the work of a billboard — awareness without a transaction.

Track which profile does the work

Three channels, one link, no data: every booking looks like it came from "the internet". UTM parameters separate them without changing what the customer sees.

Channel utm_source utm_medium
Instagram instagram social
Facebook facebook social
Google Business Profile google organic

The visit and the campaign parameters reach your own analytics tag on the booking page, so a channel's value shows up as sessions and conversions rather than as a feeling. If you do not run analytics yet, the simple version works too: ask new customers where they found you at the venue, and write it on the booking. Six weeks of that beats a year of guessing.

Six links that lose the booking

1

Linking to the homepage

The visitor has to find the booking button on a page designed for everything else. Some do; the rest go back to the profile.

2

Linking to a contact form

The form collects the enquiry and promises a reply. That is a lead, not a booking — and it needs a human before it becomes money.

3

Requiring a login

A first-time customer with no account sees a password wall and leaves. Guest checkout exists for exactly this traffic.

4

A custom-domain link that 404s

The domain is connected but the path is wrong, or the link still carries the platform prefix. Test every profile link logged out, on mobile.

5

A different link on every platform

Three addresses, three sets of analytics and three things to update. One canonical URL with UTM copies solves all three.

6

Never checking it again

Domains move, pages change, profiles get edited. A quarterly five-minute test is cheaper than a month of a link that quietly stopped working.

Frequently asked questions

Where do I find my booking page link?
It is the /booking page of your public site. On your own domain that is https://your-domain.com/booking; on the platform domain it is https://clickobook.com/t/your-business/booking. Open it in a private window first — if it asks you to log in, it is the wrong address and customers will bounce.
Can I use the same link on every platform?
Yes, and you should. One canonical URL in the Instagram bio, the Facebook button and the Google Business Profile keeps the link recognisable and means a change reaches every channel at once. If you need to know which platform sent the booking, add UTM parameters to the copies — they do not change the destination.
What should the booking link open?
The page where a customer can see availability, a price and a slot — not a contact form and not a homepage. The click is a decision; a form that asks them to wait for a reply spends the decision on an email.
How do I add a booking link to Google Business Profile?
In the profile editor, add your booking page under the bookings or appointments link, and keep the website field pointing at the same site. Google shows the booking link as an action on the profile, which is where most mobile visitors look first.
Do I need a link-in-bio tool?
Only if you want to send visitors to several places (shop, menu, booking). If booking is the goal, one direct link to the booking page converts better than a menu of links: every extra tap loses people, and the menu page is another thing to keep current.
Can I link to one specific service instead of the whole page?
Yes. The booking page reads a service parameter from the address, so a post about one treatment can open the form with that service already chosen. The value is the service id from your catalogue; add it as ?service=ID, and combine with UTM parameters using an ampersand: ?service=ID&utm_source=instagram.

One link, every profile

Give your booking page a clean address, paste it into Instagram, Facebook and Google, and let customers book while you work.

Start Free Trial