Blog

How to Move Clients From DM Enquiries to a Self-Serve Booking Flow

19 October 2026

The DM enquiry is the most expensive way to take a booking. "Hi, are you free Saturday?" leads to "Which time?", "4 PM?", "That's gone, 6?", "OK, how do I pay?", and somewhere in that thread the client disappears. A self-serve flow replaces the thread with a page. Viralyze provides the page and the Auto-DM that delivers it, so the client books and pays before you have seen the message.

This article is about the switch: what to put on the page, how to change your replies, and how to handle the clients who still want to talk.

Why do clients DM instead of booking?

Because the DM is the only door they can see. If your bio says "DM to book" and there is no link, a DM is what you get. Clients are not avoiding self-service; it has never been offered.

The second reason is uncertainty about price and availability. A page that shows both removes the need to ask.

How do I build a self-serve booking flow?

Create the page, connect your calendar, turn on upfront payment, and route enquiries to the link. Here is the sequence in the Viralyze app:

1. Open Bookings and add every service with its duration and price. Add add-ons if clients usually combine things. 2. Connect Google Calendar so the page shows real free slots and blocks the ones you have taken elsewhere. 3. Switch on payment upfront by UPI or card. A paid slot does not need a "confirm?" message. 4. Set your cancellation rule: whether clients can cancel themselves and until when. 5. Change your bio to "Book here" with the shre.pro link. 6. Create an Auto-DM on your reels and stories with keywords like "BOOK", "slot" and "available", sending the same page.

Reminders go out by WhatsApp and clients can reschedule from the confirmation page, so the follow-up messages stop too.

What do I say to clients who still DM me?

Send the link with one warm line, every time. A reply you can save and reuse: "Would love to! All my slots and prices are on this page, and it books instantly with UPI. Grab the time that suits you and I will see you then."

Do not offer times in the DM, even once. The moment you do, the client learns that DMing works and the page becomes optional. Replies to your Auto-DMs arrive in one Inbox in Viralyze with the original comment attached, so you can send this line from the app within Instagram's 24-hour window.

A concrete example: a home baker taking custom cake orders

Sana used to get "cake for Sunday, 1 kg, chocolate, kitna?" in DMs and spend evenings quoting. Her new flow:

  • Services on the booking page: "Custom cake consult, 15 min, phone call, ₹0" and "Cake pickup slot, 10 min, in person"
  • Add-ons: "Rush order (under 48 hrs), ₹500"
  • Auto-DM keyword on her reels: "CAKE"

The DM says: "Here is my order page. Book a free 15-minute call to plan your cake, or if you already know what you want, pick a pickup slot and pay the deposit." The consult is free, so clients self-serve into it; the deposit is paid upfront, so pickup slots are real orders.

How do I know the switch is working?

Watch two numbers: bookings on the home screen and the volume of DMs you are answering by hand. Bookings should rise and manual replies should fall within a couple of weeks.

The per-automation funnel in Viralyze shows how many commenters clicked the page and how many booked. If clicks are high but bookings are low, the page has a problem, usually price or too few slots. If clicks are low, the DM wording needs work.

Frequently asked questions

**Will clients find a booking page impersonal?** Most prefer it, because they can see prices and times at once. Keep the DM that delivers the link friendly and personal, and the page handles the admin.

**What about clients who need a custom quote?** Offer a short free call as a service on the page. They self-serve into the call and you quote on it, which still keeps slot management off DM.

**Can I keep taking a few bookings manually?** Yes. Add them to the Google Calendar you connected and the slot disappears from the page automatically.

Start your 7-day free trial of Viralyze, no card needed, and let your next enquiry book itself.

← All posts