How to Add a Booking Link to Your Instagram Bio
The usual way to find a time on Instagram is a long DM thread: “Are you free Tuesday?” “What about Thursday?” A booking link that Instagram bio visitors can tap replaces most of that with a scheduling page, where they can pick a free slot themselves. It sounds simple, and it is. The real decisions are about whether to send people straight to the calendar, and how to keep track of what gets booked.
Your options
| Option | How it works | Best for |
|---|---|---|
| Direct calendar link in your profile | Your bio link opens the scheduler | One service, one action |
| Scheduling link on a page | A button leads to the scheduler | Several services or actions |
| DM or WhatsApp booking | People message you, and you arrange a time | Custom services, higher prices |
| Enquiry form | People describe what they need first | Work you need to assess |
These can be combined. A salon might have a scheduler for regular appointments and a form for bridal enquiries. A coach might offer a calendar link for a free intro call and an application for a higher-priced programme.
If you’re also getting booking requests in comments or stories, automating story bookings and booking automation tools cover that.
Direct booking link or page button?
| Direct calendar link | Page with a booking button |
|---|---|
| One tap to the calendar | One extra tap |
| Good when your followers already know you | Good when people need more information first |
| Nowhere else to go | Room for prices, reviews, location and FAQs |
| Hard to add anything else | You can have other actions as well |
| Calendar tool’s analytics only | Link clicks, plus the calendar’s own data |
Go direct if you do one thing and your audience already knows what it is. Use a page if visitors need to see your work or prices before booking, or if you offer several services. For more ideas, read our guides for coaches and photographers.
Setting up a scheduling tool
Tools such as Calendly and Cal.com let you share your availability via a link. Features and prices change, so check their sites. The basic setup is similar for most tools:
- Connect your calendar, so booked times are blocked out.
- Create one event type, with a clear name and duration.
- Set your availability, including time zone.
- Add buffers between sessions, if you need travel or preparation time.
- Set a minimum notice period, so that nobody books you for an hour from now.
- Decide what to ask. Name, phone number, and one or two useful questions.
- Add a location or call link, so people know where to go.
- Book a test slot using your phone.
Keep your questions short. Each one makes people less likely to finish, so ask only what you need.
If you take payment, check whether your tool connects with a payment provider. Requiring a deposit can reduce no-shows, but it’ll put off some people. See link in bio lead generation if you’d rather collect enquiries first.
Adding context before the link
Someone tapping “Book now” wants to know what they’re agreeing to. A few lines above the button can prevent a lot of cancelled sessions.
Answer these:
- What is it? “A 30-minute online consultation.”
- Who’s it for? “For first-time home buyers in Pune.”
- What does it cost? “₹800, payable after the session.” (Made-up example.)
- Where is it? “On Zoom,” or an address.
- What should they bring or prepare?
- What’s your cancellation policy?
In BioFlow, add a Text block with these details, then a Link block with your scheduling address. Title it with what they’re actually booking, such as “Book a 30-minute consultation”, rather than just “Book”.
A plain Link block is the right approach here. It’s just a button leading to your scheduler. There’s no calendar sync, and BioFlow doesn’t see your appointments.
Clicks are not bookings
This is the most common misunderstanding about link tracking.
Your page can show how many people tapped the booking button. It can’t show:
- Whether they finished booking.
- Whether they showed up.
- Whether they paid.
- Whether they became a client.
People tap for all sorts of reasons. Someone may have looked at the availability, seen nothing suitable and left. So 50 clicks doesn’t mean 50 bookings. Treat clicks as a measure of interest.
Checking real bookings in your calendar tool
For the real numbers, look at your scheduler’s own reports, or your calendar.
| Question | Where to check |
|---|---|
| How many tapped the button? | BioFlow: Link clicks, Block performance |
| Which channel sent them? | BioFlow: Campaign performance |
| How many booked? | Your scheduling tool |
| How many attended? | Your own records |
| How many paid? | Your payment provider |
A simple monthly check works well:
- Note the button clicks from your page.
- Note the bookings from your scheduler.
- Divide bookings by clicks.
Suppose (made-up numbers) you had 80 clicks and 12 bookings. That’s 15% of clicks. If it drops sharply, look at your availability first. Having no slots for three weeks can put people off, and so can a long form.
Some scheduling tools can also read UTM tags on the address, which helps you see which channel sent each booking. Check your tool’s help pages to see if it’s available on your plan.
Reducing no-shows
A booking is only useful if the person turns up. Most scheduling tools offer reminders, and they’re worth setting up.
- Send a reminder a day before, and possibly an hour before.
- Say clearly how to cancel or reschedule, so people don’t just disappear.
- Consider a deposit for longer, high-value sessions.
- Avoid booking too far in advance, if that’s when no-shows tend to happen.
- Get a phone number, if you’re happy to make a quick confirmation call.
FAQ
How do I add Calendly to Instagram?
Copy your Calendly event link, and add it to your Instagram profile’s link field, or to a Link block on your page. If you offer several services, a page lets you explain each one. Test it from your phone, and book a slot yourself, so you can see exactly what a customer will see.
Should the link go straight to my calendar?
If you offer one clear service to people who already know you, yes. It’s one tap less. If visitors need prices, details or reassurance first, or if you offer several options, use a page with short descriptions and a booking button. For custom work, an enquiry form or chat may be better.
Can I see confirmed bookings?
Your scheduling tool or calendar shows confirmed bookings. A link page doesn’t. BioFlow shows clicks on your booking button, which tell you about interest, not completed bookings. It doesn’t sync with your calendar. Compare the two numbers each month to see how many people who tapped actually went on to book.
Book yourself first
Set up one event type, then book a slot from your phone, as a stranger would. Fix anything that made you hesitate. After that, you can add a booking link in BioFlow, with the details your clients need written right above it.
Add your booking button
Link a BioFlow button to your scheduler, with the details people need above it.
Add a booking link in BioFlow