How to Add a Booking Button to Your Bio Page
Adding a booking button to your bio page takes three parts: a service menu, a calendar that blocks your busy hours, and a button on the page that points to it. Once those are in place, a follower taps once, picks a slot, pays, and the appointment lands in your calendar. The Viralyze app bundles all three, so there is no separate scheduling tool to stitch in.
This guide walks through the setup and the small decisions that decide whether people actually use the button.
What goes on the booking page behind the button?
The page should list your services as a menu with durations and prices, plus any add-ons. Think of a salon board: "Haircut, 30 min, ₹500" with "Beard trim, +15 min, +₹200" underneath.
Customers can pick one or more items and the total duration and price combine automatically. You also choose the format for each service: in person, Google Meet, phone, or WhatsApp call. An online session gets a Meet link added to the calendar invite without you doing anything.
Steps to add the button
1. Open the Viralyze app and create your service menu: main services first, add-ons second. 2. Connect Google Calendar once. Choose which calendars block slots and which one receives new bookings. 3. Set your days off and buffers, for example "no slots after 2 PM on Saturdays" and a 15-minute gap between sessions. 4. Decide whether customers can cancel themselves, and until when. Refunds go back automatically if you allow it. 5. Add the booking page as a link on your bio page and give it a clear label. 6. Tap the button from your own Instagram profile and complete a test booking.
Your public booking link uses the shre.pro domain, like shre.pro/yourname/book, and the same page can also be sent by Auto-DM.
How should I label the booking button?
Label it with the outcome, not the mechanism. "Book a 20-min skin consult" gets more taps than "Calendar" or "Appointments".
A concrete example from a nutrition coach in Pune: her bio page has two booking buttons, "Free 15-min fit check" and "Book your first 1:1 plan session (₹1,500)". The free one sits on top. Most new followers tap it first, and she converts many of those into the paid session during the call. The price on the second button filters out people who were never going to pay.
Will this cause double bookings?
No, as long as your calendar is connected and set to block slots. The app syncs two ways with Google Calendar, so an event you add by hand, a dentist appointment say, removes that slot from your booking page. A booking made through the page appears in your calendar within moments.
Days off work the same way, whether a single date, a date range, or a partial day. The customer only ever sees slots you are free for.
What happens after someone books?
They see a confirmation page where they can add the event to their calendar, reschedule, or cancel if you allowed cancellations. They also get WhatsApp reminders before the session.
On your side, the booking appears in your Viralyze contacts list tagged with its source, so you know it came from the bio page rather than a DM. Payment was taken upfront, so there is no chasing.
Frequently asked questions
**Can I take payment later instead of upfront?** Viralyze takes payment at the time of booking through UPI, cards or net banking. Upfront payment is what cuts no-shows, so most creators keep it on.
**Can one button offer several services?** Yes. One booking page carries your whole menu, and the customer picks what they want on the page itself.
**Do I need a separate scheduling app?** No. The booking page, calendar sync, payments and reminders are all inside the Viralyze app.
Start the 7-day free trial of Viralyze, no card needed, and put a working booking button on your bio page before your next post.