🎯 Use cases · Real Estate

Booking site visits on WhatsApp: a flow for builders and brokers

Updated 2026-09-19 · 5 min read · By the Convo360 team

In short

Builders and brokers can book site visits directly inside WhatsApp using a flow that shows projects as buttons, available dates as a list menu, and sends a location pin plus a reminder before the visit. If the buyer doesn't show up, a short follow-up flow re-offers a fresh slot instead of losing the lead entirely.

Key takeaways
  • Use Buttons for project choice and a List Menu for time slots — free text booking causes back-and-forth.
  • Always send a location pin, not just an address; many site visit no-shows are simply people who got lost.
  • Send a reminder the evening before and again a couple of hours before the visit.
  • A no-show follow-up flow recovers far more visits than leaving the lead untouched.
  • Keep slot data on a shared sheet so multiple brokers never double-book the same time.

Why booking should happen inside WhatsApp, not over a call

Many buyers prefer to book a site visit without a phone call, especially outside working hours. A WhatsApp flow that lets someone pick a project, then a date and time, removes the friction of coordinating over a call and gives brokers a clean, structured booking instead of a scribbled note that gets lost between conversations.

It also creates a written record both sides can refer back to. A buyer who forgets the exact time can simply scroll up the chat rather than calling to ask again, and a broker juggling several buyers in one afternoon has a clear, timestamped log of who booked what, instead of relying on memory or a paper diary that doesn't survive a busy weekend.

Designing the flow: buttons, then a list menu

Start with Buttons for the project or property the buyer is interested in, keep it to three or four options at most, since WhatsApp buttons work best with a short list. Once a project is picked, use a List Menu to show the next few available dates and time slots, pulled from your booking sheet or calendar.

Avoid free-text date entry, 'next Saturday morning' means different things to different people and creates avoidable back-and-forth. If you offer more than four or five projects, split the buttons into a 'more projects' second step rather than cramming every option into one message.

A short qualifying question before the slot menu also helps, asking configuration preference (2BHK/3BHK) or budget range lets the flow show only genuinely relevant time slots for the right tower or phase, rather than a generic list that assumes every buyer is interested in the same inventory.

Confirmation with a location pin

Once a slot is picked, send the project's location pin along with the confirmation message, not just a typed address. For under-construction sites especially, a pin saves buyers from wrong turns and missed visits, and it's one tap for anyone using Google Maps.

Include the broker or site manager's name and a direct callback number in the same message, so a buyer who gets lost anyway has someone to call immediately rather than giving up and turning back.

Reminders and the no-show follow-up

  1. Use a Wait / Delay block to send a reminder the evening before the visit.
  2. Send a second short reminder about two hours before, with the broker's name and a callback number.
  3. If the buyer doesn't confirm attendance or the visit isn't marked complete, trigger a gentle follow-up the next day offering a fresh slot rather than assuming the lead is lost.
TouchTimingContent
ConfirmationImmediately on bookingProject, date/time, location pin, broker contact
Reminder 1Evening beforeShort recap, 'see you tomorrow at {{time}}'
Reminder 22 hours beforeFinal nudge with directions
No-show follow-upNext dayFresh slot offer, no blame language

This mirrors the reminder pattern used in the no-show reduction playbook.

Edge cases: multiple brokers, group visits, and reschedules

When several brokers manage the same project, slot data must live in one shared source, not separate notebooks, otherwise two brokers will confirm the same 11 AM slot to different buyers. If a buyer wants to bring family members along for the visit, add a simple 'how many will be visiting' question so the site team can plan accordingly, especially for smaller show flats with limited walking space.

A reschedule request should route back into the same slot-selection step rather than requiring a fresh conversation from scratch, so the buyer doesn't have to re-select the project each time.

Another edge case worth handling explicitly: a buyer who books but then goes quiet without confirming or cancelling. Rather than holding that slot indefinitely, set a rule, if there's no reply to the reminder within a reasonable window, release the slot back to availability and note it in the CRM as unconfirmed, so the site team isn't left waiting for someone who was never coming.

Building it on Convo360

Here is how to build this on Convo360.

  1. In the Flow Builder, start with a keyword trigger like 'visit' or a button from your lead-callback flow.
  2. Add Buttons for project selection, then a List Menu sourced from a Google Sheets availability sheet.
  3. Confirm the booking with Send Media for the location pin and a summary message.
  4. Use Wait / Delay steps for the evening-before and two-hour reminders.
  5. Log the booking with Save CRM lead, updating the pipeline stage to 'Site Visit Scheduled'.

What it costs, and measuring it

Site-visit booking flows run on the Starter plan (₹999/month), which covers WhatsApp, the flow builder and the Google Sheets integration needed to keep slots in sync across brokers. Adding AI voice callback ahead of the WhatsApp booking needs the Pro plan (₹2,999/month).

Track booking-to-visit completion rate in your CRM pipeline, comparing visits that received both reminders against any that were booked without the two-touch reminder sequence, if you're testing changes. This tells you clearly whether the reminder cadence is earning its keep.

It's also worth reviewing which projects generate bookings that don't convert to a completed visit most often. If one particular project consistently shows a higher drop-off between booking and arrival, the issue may be the location pin, directions, or the slot times offered, rather than buyer interest itself, and is worth investigating specifically rather than assuming it's a general problem across all projects.

Example conversation

I want to see the Thane project this weekend.
Sure! We have slots on Saturday at 11 AM and 4 PM, and Sunday at 10 AM. Which works for you? I'll send you the exact location once confirmed.

Industry guide: AI agents for Real Estate — Qualify enquiries instantly & schedule site visits.

Build your site-visit booking flow

Start free in minutes — no code, no credit card. Bring your own AI keys and pay no per-message markup.

Frequently asked questions

Can buyers reschedule a site visit through WhatsApp?

Yes, if the reminder message includes a 'Reschedule' button that routes back into the slot-selection step, so buyers don't need to call anyone to change the time.

How do I keep slot availability accurate across multiple brokers?

Connect a shared Google Sheets availability sheet through the flow's Google Sheets block so the flow always checks live slots rather than a fixed list that goes out of date, and every broker sees the same real-time picture before confirming a visit.

What if a buyer wants to see multiple projects in one visit?

Allow multi-select in the project step, or route it to a broker for a custom itinerary, since combining sites usually needs manual coordination on timing.

Does this work for brokers managing several builders' projects?

Yes, using separate workspaces or a shared project list, brokers can offer visits across multiple builders from the same WhatsApp number, with each project's slots and location pins kept distinct so buyers never see the wrong site details.

How do I reduce no-shows without annoying buyers with too many messages?

Two reminders, the evening before and a couple of hours ahead, are usually enough; more than that risks feeling pushy without adding real value. Pair them with a clear location pin and a callback number so buyers who get lost do not simply give up.

What happens to a slot if the buyer never confirms or cancels?

Set a rule to release the slot back to availability if there's no reply after the reminder, and log the booking as unconfirmed in the CRM rather than leaving it open indefinitely.

Related reading

Available across India — see WhatsApp & AI calling automation by state and city.