Instagram DM Script for a Consultation Booking
A paid consultation DM is different from a free-call DM: the price is the headline, not a footnote. Say the fee, the length, the format, and the deliverable in two sentences, then give one booking link that takes the money upfront. Viralyze sends this DM the moment someone comments CONSULT, and the booking page it links to collects payment by UPI or card, puts the slot in your Google Calendar and invites the client with a Meet link.
The consultation booking DM script
Automatic DM on keyword CONSULT:
"Hi, thanks for the CONSULT comment. A one-to-one nutrition consultation is 45 minutes on Google Meet and costs ₹1,500, paid at booking. You leave with a 4-week meal plan built around your routine and a follow-up check-in by WhatsApp at week two. Pick a slot here: [booking link]. If you are managing a medical condition, mention it in the booking form."
Reply if they ask for a discount:
"The fee is fixed, but the ₹1,500 includes the written plan and the week-two check-in, so there is no second charge."
No apology for charging. The deliverable justifies the fee.
Why take payment at the time of booking?
Because unpaid consultations get cancelled on the morning of. Payment upfront through UPI, cards or net banking turns a "maybe" into a commitment, and it removes the awkward "please pay now" message after the call.
In Viralyze you set whether clients can cancel themselves and until when, for example up to 24 hours before. If they cancel inside that window, the refund goes back automatically; outside it, the fee is kept. Say this policy in one line on the booking page.
What does the service menu look like for consultants?
Build it like a salon menu, with main services and add-ons that combine automatically:
Main services: Nutrition Consultation (45 min, ₹1,500); Follow-up Review (20 min, ₹600). Add-ons: Grocery list for the plan (+₹200); Family plan for two (+30 min, +₹900).
A client picks the consultation and the grocery list add-on, and the booking page shows 45 minutes at ₹1,700 without you doing any maths. Formats can be in person, Google Meet, phone or WhatsApp call, per service.
How do you set up the consultation automation?
1. Create the services and add-ons in Bookings; connect Google Calendar and choose which calendars block slots. 2. Add buffers (15 minutes between consultations) and days off, including partial days like "after 2 PM on Saturdays". 3. Create an Auto-DM automation on your advice reels with the "comments on any post" trigger and keywords CONSULT, "consultation" and "book". 4. Paste the DM script and attach the booking page. 5. Run the live tester, then set it live.
The client gets a confirmation page to add the event to their calendar, reschedule, or cancel within your rules, plus a WhatsApp reminder.
How do you handle the pre-call questions?
Replies to the DM arrive in the Inbox with the original comment attached, so you see which reel brought the person in before you answer. Keep replies short and end with the booking link again.
Instagram's reply window is 24 hours from the client's last message, so answer the same day. Once they have booked, their email and phone are in contacts, and reminders go by WhatsApp, which does not have that limit.
Frequently asked questions
**Can clients pick a time that clashes with my other calendar?** No. Busy events on every calendar you connect block those slots, and bookings go into the calendar you choose.
**Can I offer the same consultation in person and online?** Yes. Create two services, or one service with the format chosen at booking; in-person bookings skip the Meet link.
**What if the consultation runs over the booked time?** Buffers protect the next slot, and you can sell a follow-up as a separate service rather than extending the call.
Start your 7-day free trial of Viralyze, no card needed, and let CONSULT comments book and pay themselves.