Marketing and sales

How to Add a Booking Link to Your Instagram Bio (and Make It Convert)

Put a booking link in your Instagram bio in three steps: make a booking page, add it to a link in bio page, paste the link. Plus what makes followers book.

Uyi AbrahamFounder and CEO, Vonza

Published 7 min read

Card reading 'Booking link in your Instagram bio' with chips for booking page, link in bio, QR code and stories
In this article

A booking link in your Instagram bio turns "DM me to book" into a calendar. Followers tap, pick a time, confirm, and the appointment is in both calendars with reminders set, while you were doing something else. This guide gets the link into your bio in three steps and then covers the part that matters more: what the follower sees when they tap, and how to make that page book.

Step 1: make the booking page

You need a page that shows your open times and takes the booking. In Vonza, open the Scheduling row with the New pill in your dashboard sidebar and create a meeting. Start blank, from one of 137 templates (coaching, consulting, fitness, beauty, creative work and more), or describe the call in one line and let Vonza AI draft the page (that uses AI credits).

For an Instagram audience, keep the first meeting simple:

  • One length, clearly named. "20-minute intro call" tells a follower exactly what they are getting. You can add more lengths later, up to 12 per meeting, each with its own price.
  • Where it happens. Pick Vonza Stream, Zoom, Google Meet, Microsoft Teams or a phone call. For video, every booking gets its own joining link.
  • Two or three questions. Name and email are collected automatically. Add "What would you like help with?" and, if you qualify leads, one more.
  • Your hours and a minimum notice. A booking window of the next 14 or 30 days and a minimum notice of 4 hours or a day keeps bookings from landing on you at short notice.

Add your photo as the cover image, pick colours from the 16 pairs or your brand colour, and publish. The page lives at /book/your-meeting on your Vonza site. For bookers to see the new booking page, the platform owner turns on New booking pages in Booking settings; until then, the same link shows the classic booking page. The appointment scheduling page covers everything a booking page can do.

You could paste the booking link straight into Instagram, and if booking is the only thing you want followers to do, that is the right call. Most creators and service businesses want a little more: a booking button, a link to a course or shop, the newsletter, the latest video. That is a Link in bio page.

In the booking page's share dialog there is a Link in bio tab. It copies the booking link and points you to your Link in bio page, where you add it as a button. Put "Book a call" first; the first button gets most taps. The share dialog also gives you a QR code for the booking page, which works on a flyer, a business card or the last slide of a talk.

Our guide on setting up a link in bio page covers the layout and the order of buttons in detail.

Open your Instagram profile, choose Edit profile, and paste your link in bio page (or the booking page itself) into the link field. Save. The step-by-step for Instagram, TikTok, YouTube, X and Threads, including each app's current rules, is in our guide to adding a link in your Instagram and TikTok bio.

Then tell people the link is there. The bio text above the link should say what happens when they tap: "Book a free 20-minute intro call" does more than "Link below".

What the follower sees, and how to make it book

A tap from Instagram opens the booking page in the in-app browser, on a phone, usually in a spare minute. Three things decide whether they finish.

The page answers "is this for me?" in one line. The meeting's description sits at the top. Say who the call is for and what they leave with.

The times are real and near. Connect your Google Calendar, Outlook or iCloud so busy slots never show, and keep the booking window short so the first available time is this week. Followers see times in their own time zone.

The form is short. Two or three questions. File uploads and signatures exist (13 question types in all) but belong on a paid session's page, not an intro call's.

After confirming, the follower sees a "Booked" screen with add-to-calendar links (Google, Outlook, Office 365, Exchange and an .ics file) and the reschedule and cancel links, and the same arrives by email. Reminders go out before the call: email by default, and texts from your SMS allowance once Text reminders is switched on. The appointment reminders page lists the options.

Free intro call, paid session behind it

The pattern that works for most Instagram audiences is a free short call as the public meeting, with paid sessions offered on the call or in the follow-up. When you want the paid session bookable from the bio too, add it as a second meeting with a price. Connect Stripe, PayPal or Paystack, and followers pay by card, Apple Pay, Google Pay or Klarna through Stripe, by PayPal for one-off prices, or by Paystack in Nigerian naira. A deposit price (part now, the balance charged before the session) or a session pack (several sessions bought once, booked with a code) both fit a creator selling 1:1 time; our guide to deposits and session packs explains them, and the paid appointments page lists all nine price types.

Both meetings appear on your /book directory, so a single link there covers the free call and the paid session, with the one you mark Featured first.

Protecting your time

A public link means anyone can book. Four settings keep that in hand:

  • Approve each booking. Bookings arrive as requests and the time is held until you approve or decline. Paid times skip approval because the payment confirms them.
  • Minimum notice and a daily cap. No same-hour surprises, and a maximum number of bookings a day.
  • Secret meetings and one-time links. A secret meeting is hidden from your /book page and bookable only with the link. A one-time link books once and then stops working, which suits a free session you promised one follower in the DMs.
  • A qualifying question. "What is your budget for this project?" on the form saves everyone a call.

The bio link does the steady work; stories and posts send bursts of traffic to it. A few habits that help:

  • Pin a story highlight called "Book" that explains the call in three frames and ends with "link in bio".
  • When a slot opens up because of a cancellation, post a story: "A Thursday 3 pm just opened, link in bio". The booking page shows the real-time availability.
  • Share the QR code from the share dialog in a carousel post for people who screenshot.

For a bigger launch, a meeting poll lets followers vote on times for a group session before you commit to one; see meeting polls. For a group Q&A, a group meeting with a seat count shows "spots left" on the page.

Measure it

Every follower who books becomes a contact in your CRM, and the booking carries the tracking you set up on the page: Facebook Pixel, GA4 and Google Tag Manager ids live in the booking page's settings, and UTM source and medium on the link are stored on the booking. Add ?utm_source=instagram&utm_medium=bio to the link you paste in your bio and you will see which bookings came from it. Scheduling's Analytics shows booked, completed, cancelled and no-show counts, your busiest hours and where bookers are.

Then let an automation follow up: on "New booking", tag the contact "instagram"; on "After the meeting ends", wait a day and email the paid session's booking link. See automations.

Checklist

  1. Booking page published with one clear length, two or three questions, and your calendar connected.
  2. Booking link added as the first button on your Link in bio page, or pasted straight into Instagram.
  3. Bio text says what the link does.
  4. Reminders set; Approve each booking or a minimum notice on if you need the control.
  5. UTM tags on the link so you can see what Instagram sends.

Vonza Scheduling and Link in bio are included in every Vonza plan, with a 14-day free trial. If you are comparing schedulers first, our guide to the best appointment scheduling software puts the usual names side by side.

Frequently Asked Questions

Get answers to common questions here

If booking is the only thing you want followers to do, link straight to the booking page. If you also sell a course, run a newsletter or want people to see your prices first, use a link in bio page with Book a call as the first button. You can change your mind in a minute either way.

They open your link in Instagram's in-app browser, pick a time, fill in their name and email, and confirm. They do not need an account or an app; the confirmation and reminders arrive by email.

Yes. Put a price on the booking page's length and connect Stripe, PayPal or Paystack. Followers pay by card, Apple Pay, Google Pay or Klarna through Stripe, by PayPal for one-off prices, or by Paystack in Nigerian naira, before the booking is confirmed.

Keep a short free call as the public meeting and put your paid sessions behind it. Turn on Approve each booking so every request is held until you accept it, require a minimum notice, and ask a qualifying question on the booking form. For a session you offer to one person, send a one-time link instead of the public one.

This Is Where Your Business Finally Comes Together

One login. One system. One clear path to building digital income — without the overwhelm.

Vonza dashboard overview