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.
Get the link right before touching the profiles
A broken or wrong link on three profiles is three times the damage. Fix the address first, then paste the same one everywhere.
Use the booking page, not the site root
On your own domain the address is your-domain.com/booking; on the platform domain it is clickobook.com/t/your-business/booking. The homepage asks the visitor to find the booking button, and some of them will not.
Test it logged out, on a phone
Open the link in a private window on mobile data. If it asks you to log in, redirects to your marketing site or shows a desktop layout, fix that before you print it anywhere.
Keep one canonical address
Pick the domain you want customers to remember and use it everywhere. Mixing the platform URL and your own domain splits your analytics and makes every printed QR or menu card a coin flip.
Make it memorable enough to say out loud
A short, stable path is easier to say on the phone and to print. If you change domains later, keep the old one redirecting rather than reprinting everything.
Where to find it in ClickoBook
It is the /booking page of your public site, and the same address the embed snippet is built from in Admin → Settings → Widget. If you have a custom domain connected, the clean version (your-domain.com/booking) is the one to publish — the platform-domain path still works and redirects to the clean address.
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.
Deep links: one post, one service
A general booking page makes the customer find the service they just saw in your post. A deep link starts the form with that service already chosen — fewer taps, fewer drop-offs.
Example address
https://your-domain.com/booking?service=42&utm_source=instagram&utm_medium=social&utm_campaign=gift-set
service is the service id from your catalogue; the two utm parameters are optional and do not change the destination. The page reads both.
Use a deep link when the post is about one thing — a treatment, a package, an open evening. Use the plain booking link everywhere else, particularly in the bio and on Google, where the visitor may want something you did not post about.
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 |
|---|---|---|
| social | ||
| social | ||
| Google Business Profile | 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
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.
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.
Requiring a login
A first-time customer with no account sees a password wall and leaves. Guest checkout exists for exactly this traffic.
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.
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.
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?
Can I use the same link on every platform?
What should the booking link open?
How do I add a booking link to Google Business Profile?
Do I need a link-in-bio tool?
Can I link to one specific service instead of the whole page?
Industries that book straight from a profile
Each page shows how the booking page, the social link and the deposit work together.
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