The Reconfirmation Playbook: Scripts That Get Leads to Reply
12 reconfirmation message templates that achieve 80%+ reply rates. Covers timing, tone, and what to do when silence is the answer.

The Reconfirmation Playbook: Scripts That Get Leads to Reply
A reconfirmation message is not a reminder. Reminders inform. Reconfirmations extract a commitment. The difference is a reply.
When a lead replies "yes, I'll be there," their no-show probability drops from 28% to under 7%. That one reply changes the economics of the entire viewing. The challenge is getting it.
Average reply rates for generic reminder messages sit around 35-40%. The scripts in this playbook achieve 80%+ reply rates by applying specific principles: brevity, a clear question, low-friction response options, and strategic timing.
Here are 12 templates, organised by use case, with the data behind why each one works.
Why Reconfirmation Matters More Than Reminders
An unread reminder and a read-but-ignored reminder produce the same outcome: a lead who may or may not show up. A reconfirmation forces a binary decision. The lead either confirms (and shows up 93% of the time) or cancels (and frees the slot for someone else).
The goal is not to remind the lead that a viewing exists. The goal is to get them to say yes or no. Both answers are useful. Silence is the enemy.
Fox's viewing confirmation system builds reconfirmation into every viewing flow by default. But the principles work regardless of your tools.
The 12 Scripts
Category 1: The 24-Hour Confirmation
These scripts land the day before the viewing. Their job is to trigger a decision while there is still time to reschedule if the lead cancels.
Script 1: The Direct Ask
Hi [Name], confirming your viewing at [Address] tomorrow at [Time]. Will you be there? Just reply Yes or No — either is fine.
Reply rate: 84%. The power is in "either is fine." It removes judgment from the cancel option, which addresses the social avoidance barrier. Leads who would have ghosted instead reply "no" — and the agent recovers the slot.
Script 2: The Logistics Hook
Hi [Name], looking forward to showing you [Address] tomorrow at [Time]. Quick question — are you driving or taking public transport? I'll send the right directions.
Reply rate: 81%. This works because it asks a question the lead wants to answer. Instead of a yes/no commitment (which some leads find pressuring), it embeds the confirmation inside a practical question. A lead who replies "driving" has implicitly confirmed attendance.
Script 3: The Scarcity Frame
Hi [Name], just confirming your viewing at [Address] tomorrow at [Time]. I have another lead interested in the same slot — are you still good for tomorrow?
Reply rate: 79%. Use this when you genuinely have competing interest. Fabricating scarcity damages trust if the lead discovers it. But when real, the competitive frame adds urgency that generic confirmations lack.
Script 4: The Owner Mention
Hi [Name], the owner at [Address] is preparing the property for your viewing tomorrow at [Time]. Can I confirm you'll be there?
Reply rate: 82%. Introducing a third party raises the social stakes. Ghosting an agent feels impersonal. Ghosting an agent who told you the owner is preparing specifically for you feels rude. That added social weight converts ghosters into cancellers or, better, into attendees.
Category 2: The Day-Of Logistics
These scripts land 2-3 hours before the viewing. The lead has already confirmed (or not replied to the 24-hour message). Now the job is to provide practical information and surface last-minute problems.
Script 5: The Map Drop
Hi [Name], here are the details for your 3pm viewing: [Google Maps pin]. Enter through the side gate on [Street]. I'll be at the door. See you soon!
Reply rate: 67%. Lower than the 24-hour scripts because this is informational, not interrogative. But leads who reply ("got it" or "on my way") attend at 96%. Include this even if the lead already confirmed — it serves a different function.
Script 6: The Soft Check
[Name], still on track for 3pm at [Address]? Let me know if timing changed — I can be flexible by 15-20 minutes.
Reply rate: 74%. Offering schedule flexibility signals that you are accommodating, not rigid. Leads running slightly behind schedule are more likely to communicate their delay than to ghost entirely. This script catches the 10-15% of no-shows caused by logistical friction.
Category 3: The Final Check
These scripts land 60-90 minutes before the viewing. They are lightweight — the goal is a single-word signal, not a conversation.
Script 7: The Departure Nudge
Heading over to [Address] soon? See you at [Time] 👋
Reply rate: 71%. Informal, brief, and low-pressure. The casualness signals that this is a friendly check, not surveillance. Leads reply "yep" or "on my way" without feeling managed.
Script 8: The ETA Request
Hi [Name], what's your ETA for the viewing at [Time]? I'll make sure to be there when you arrive.
Reply rate: 76%. Slightly higher reply rate than the departure nudge because it asks for specific information. A lead who replies "about 15 min" has given you real-time confirmation. A lead who does not reply within 30 minutes is a strong no-show signal.
Category 4: The Silence Breaker
These scripts are for leads who have not replied to any previous message. They are your last attempt before writing off the viewing.
Script 9: The Binary Choice
Hi [Name], I haven't heard back about the [Time] viewing at [Address]. No problem either way — just need to know: ✅ I'll be there ❌ Can't make it Just tap one and I'll sort the rest.
Reply rate: 68% (among previously unresponsive leads). The emoji buttons create a visual, low-effort response mechanism. The lead does not need to compose a message. They just need to tap and send a single character. This reduces the effort threshold to near zero.
Script 10: The Honest Out
Hi [Name], totally understand if plans changed — it happens. If the viewing at [Time] no longer works, just let me know and I'll open the slot for someone else. If you're still coming, great — see you there!
Reply rate: 64%. This works with chronically avoidant leads. By explicitly normalising cancellation ("it happens"), you remove the social penalty. The mention of opening the slot for someone else adds a mild scarcity cue without being aggressive.
Script 11: The Final Call
[Name], this is my last message before the viewing at [Time]. If I don't hear back, I'll assume plans changed and free up the slot. No worries — let me know if you'd like to reschedule another time.
Reply rate: 58%. Lower than the others because this typically reaches the most disengaged leads. But 58% recovery from leads who ignored all prior messages is still significant. The "I'll assume plans changed" framing protects the agent's time without burning the lead relationship.
Category 5: The Post-No-Show Recovery
Not a reconfirmation, but included because the sequence does not end at the viewing.
Script 12: The Non-Judgmental Follow-Up
Hi [Name], I was at [Address] for your viewing today but it looks like we missed each other. No worries — would you like to reschedule? I have availability [Day] and [Day].
Reply rate: 52%. Half of no-show leads will re-engage if you reach out without blame. The phrase "missed each other" is deliberate — it avoids assigning fault. Offering specific alternative dates gives the lead a concrete next step rather than an open-ended "let me know when works."
Handling Silence
Even with optimised scripts, some leads will not reply. Here is the protocol:
After 24-hour message silence: Send the day-of logistics message as planned. Some leads are bad at replying but still intend to show.
After day-of silence: Send the final check at 90 minutes. If no reply by 45 minutes before the viewing, call once. A single phone call converts 30% of silent leads into either confirmations or cancellations.
After all-message silence: Treat as a probable no-show. Inform the owner, adjust your schedule, and send Script 12 after the missed viewing time.
After Script 12 silence: Wait 48 hours, then send one final "interested in rescheduling?" message. After that, archive the lead. Do not continue messaging — it damages your brand and risks WhatsApp compliance issues.
Principles Behind the Scripts
All 12 scripts follow the same design principles:
- Ask a question. Statements are easy to ignore. Questions create cognitive pressure to respond.
- Keep it under 40 words. Mobile screens show 3-4 lines before truncation. Everything above the fold should deliver the complete message.
- Offer an explicit out. Leads who cannot cancel will ghost. Leads who can cancel will cancel — and cancellation is better than ghosting for your schedule and your relationship.
- Include specifics. Address, time, and name in every message. Generic messages feel automated (even when they are) and get lower engagement.
- Vary the ask. Each message in the sequence should request something different. Confirmation, logistics info, ETA. Repeating the same ask feels nagging.
These principles apply regardless of market, language, or property type. We have tested them across Singapore, Dubai, Sao Paulo, London, and Mumbai with consistent results. The scripts above are English templates — adapt the wording for your market's communication norms, but keep the structural principles intact.
Stop coordinating. Start closing.
Start your 14-day free trial. No credit card required.
Start 14-day trial →