Free resource · 50 templates

WhatsApp templates for real estate agents.

Copy-pasteable messages for every stage of the pipeline: first contact, viewing coordination, owner outreach, reminders, silence breakers, offers, and edge cases. Free, no signup.

01First contact

Cold reply to a PropertyGuru inquiry

hey [NAME], thanks for the message about [LISTING].

still available. couple of quick qs so I can give you the right info:
• when are you looking to move in?
• viewing this weekend or next?
• budget firm or some flex?

share those + I’ll send you the floor plan and confirm a viewing slot.
289 chars
02First contact

Quick acknowledgment when you can’t reply in full

hey [NAME] — got your message about [LISTING]. in a viewing now, will come back with details in the next hour. 🙏
113 chars
03First contact

Inbound referral from a past client

hi [NAME][REFERRER_NAME] mentioned you’re looking around [AREA]. happy to help.

what’s the brief? budget, timing, must-haves. I’ll send 3-4 listings that actually fit before suggesting any viewings.
202 chars
04First contact

Lead from an open house

hey [NAME], great meeting you at [LISTING] earlier. as promised, here’s the floor plan + the comparable units in the building.

let me know if you’d like to see [SIMILAR_LISTING] this week — it just came on the market and ticks the same boxes.
243 chars
05First contact

After-hours auto-reply

hey, thanks for reaching out. it’s [TIME] here so I’ll respond properly in the morning.

if urgent (e.g. confirming a viewing tomorrow), just drop “URGENT” + the details and I’ll see it. otherwise, talk soon.
208 chars
06Viewing → lead

Proposing 2-3 time options

checked the owner’s availability. these work for [LISTING]:

• sat [DATE] 11am
• sat [DATE] 3pm
• sun [DATE] 10:30am

which one suits? once you pick, I’ll lock it in + send you the unit number + door code.
205 chars
07Viewing → lead

Confirming a chosen time

locked in sat [DATE] at [TIME] for [LISTING].

address: [ADDRESS]
unit: [UNIT]
meeting point: [MEETING_POINT]

door code I’ll send you 1h before. text me when you’re 10 min away.
178 chars
08Viewing → lead

Sending address + access details

for tomorrow’s viewing:

📍 [ADDRESS], unit [UNIT]
🚪 door code: [CODE]
🚇 nearest MRT: [MRT_STATION] (exit [EXIT])
🅿️ visitor parking: [PARKING_NOTE]

I’ll be there by [TIME]. text me on arrival.
197 chars
09Viewing → lead

Lead is bringing family / partner

noted you’re bringing [PARTNER/FAMILY] — totally fine, the owner is aware.

for anyone over 12, just ask them to remove shoes at the door (singapore HDB and most condos). I’ll have the floor plan + a checklist for them on arrival.
230 chars
10Viewing → lead

Running late to the viewing

running 10 min late — last viewing ran over. so sorry. if you’ve arrived, the lobby has aircon. on my way.
106 chars
11Viewing → lead

Lead cancels last-minute — graceful

no worries [NAME], things come up. let me know when you’re back in the market and I’ll line up the same unit + 2 fresh options. no pressure on timing.
150 chars
12Viewing → owner

Fresh owner outreach (you don’t know them yet)

hi [OWNER_NAME] — I’m [YOUR_NAME], an agent from [AGENCY]. I have a verified lead interested in viewing your unit at [ADDRESS].

brief: [LEAD_TIMING] move-in, [LEAD_BUDGET] budget. could we do [PROPOSED_DAY] at [PROPOSED_TIME]?

happy to send my CEA registration to verify.
273 chars
13Viewing → owner

Proposing time to a familiar owner

[OWNER_FIRSTNAME] — got a viewer for your unit. sat [DATE] 2:30pm work? lead is [LEAD_BRIEF: e.g. “couple, both working in CBD, looking to move in by [DATE]”].
159 chars
14Viewing → owner

Owner confirms — close the loop

got it, sat 2:30pm confirmed. I’ll bring them up to [UNIT].

quick check — door code still [CODE]? and is the lockbox at [LOCATION]? just don’t want to call you on the day.
172 chars
15Viewing → owner

Asking permission for tenant-occupied unit

[OWNER] — the unit’s tenanted, right? need 24h notice per the TA. can you give your tenant a heads up that we’ll come by [DAY] [TIME]?

I’ll keep the viewing to 15 min and won’t open cupboards.
193 chars
16Viewing → owner

Multi-party time conflict

small clash: another agent is also asking for [TIME] on [DATE]. happy to take [ALTERNATIVE_TIME] same day — does that work? or I can push to sunday.
148 chars
17Viewing → owner

Post-viewing update to owner

[OWNER] — viewer just left. positive feedback overall, asked about [KEY_QUESTION e.g. “early termination clause”]. they’re seeing 2 other units this weekend, said they’d come back by tuesday. will keep you posted.
213 chars
18Reminder

Lead — 24h before viewing

[NAME] — quick reminder: viewing for [LISTING] tomorrow [DAY] at [TIME].

still good on your end? a quick 👍 or 👎 is all I need.
129 chars
19Reminder

Owner — 24h before viewing

hey [OWNER] — confirming we’re still on for [DAY] [TIME] at [UNIT]. I’ll buzz the lobby on arrival. door code [CODE] still works?
129 chars
20Reminder

Morning-of nudge with weather note

morning [NAME] — all set for [TIME] today at [LISTING]? weather forecast is [WEATHER]. I’ll wait in the lobby from [TIME - 10MIN].
130 chars
21Reminder

1 hour before — soft check-in

1h to go. you on your way? I’m heading there now. text me if anything changes.
78 chars
22Reminder

Reminder to a busy lead (with low-friction reply)

tomorrow [TIME] still on for [LISTING]?

👍 yes
👎 need to reschedule
🤔 still thinking

pick one, takes 2 seconds.
115 chars
23Reschedule

Lead asks to reschedule — make it easy

no problem [NAME]. what works better?

• [OPTION_A][OPTION_B][OPTION_C]

or send me 2-3 of your own and I’ll match with the owner.
136 chars
24Reschedule

Owner cancels — soften the blow to the lead

[NAME] — small change: owner has a family thing come up. she’s offering sun [DATE] [TIME] instead. shall I lock it in? unit’s identical, just shifted by 24h.
157 chars
25Reschedule

Weather cancellation

[NAME] — heavy rain warning for this afternoon. happy to still do the viewing if you’re keen (the unit’s covered the whole way from MRT). or shift to [ALTERNATIVE]. your call.
175 chars
26Reschedule

Owner unresponsive — manage the lead expectation

[NAME] — still waiting for the owner to confirm. she’s slow on replies but usually comes back within 24h. I’ll lock in your time the moment I hear. promise it won’t drift past tomorrow morning.
193 chars
27Silence

Re-engage after 24h of no reply

hey [NAME] — still keen on [LISTING]?

the owner is fielding 2 other viewing requests for this weekend so I want to lock yours in before slots go. quick yes/no + I’ll handle the rest.
183 chars
28Silence

Re-engage after 3 days

[NAME] — circling back on [LISTING]. if your timing has shifted or you’ve found something else, totally fine — just let me know so I can stop bumping the thread.

if you’re still in the market, I’ve got 2 fresh options that came on this week.
242 chars
29Silence

Soft drop-off — last message

hey [NAME] — won’t keep messaging if the timing’s off. whenever you’re back in market, you have my number. all the best with the search 🙏
138 chars
30Silence

Day-after no-show — non-accusatory

[NAME] — didn’t see you yesterday at [LISTING], hope nothing serious. let me know if you want to reschedule or if you’ve moved on from this one — both fine.
156 chars
31Silence

Are-you-still-interested with social proof

[NAME][LISTING] is getting 2-3 viewings booked this weekend. before it potentially closes, want me to lock in your slot? if interest has shifted I’ll mark you out — no offense taken.
185 chars
32Post-viewing

Same-day thank you + soft ask

thanks for coming through today [NAME]. honest read on the unit — anything bothering you, or is it more about how it stacks vs the others you’re seeing? happy to send a quick comparable analysis if useful.
205 chars
33Post-viewing

Address a specific objection

you mentioned [OBJECTION e.g. “the kitchen feels small”] — totally fair. two things worth knowing: [FACT_1], and [FACT_2]. if those don’t change your read, I have [ALTERNATIVE_LISTING] that addresses it directly. lmk.
217 chars
34Post-viewing

Suggest a similar listing

thought of you when this came on this morning — [SIMILAR_LISTING].

same [SHARED_FEATURE], slightly better [DIFFERENTIATOR]. owner is open to viewings sat/sun. want me to set one up?
182 chars
35Post-viewing

Decision deadline nudge

[NAME] — owner of [LISTING] is asking if you’re moving forward. she has another offer coming in by [DATE]. you don’t need to decide today but a read on direction would help me hold the slot.
190 chars
36Post-viewing

Owner feedback request after viewing

[OWNER] — viewers were [NAME], couple in their 30s. positive read overall. they’re seeing one more unit before deciding, said they’d revert by [DATE].

any changes you want to make to listing before next viewing (asking price, included furniture)?
247 chars
37Offer

Relaying an offer to the owner

[OWNER][NAME] would like to submit an offer at [PRICE], [LEASE_TERM] lease, [START_DATE] commencement.

they’re [OPTIONAL CONTEXT: e.g. “a couple working at [COMPANY], both on EP”]. happy to send the buyer financials if useful.
230 chars
38Offer

Counter from owner — relay to lead

[NAME] — owner came back at [COUNTER_PRICE]. she’s holding firm on price but flexible on [CONCESSION e.g. “including the dryer + 1 month rent-free”]. want me to push on price one more time, or accept and move to OTP?
216 chars
39Offer

Walking through OTP timeline

[NAME] — quick OTP timeline overview:

• day 0: sign OTP, 1% option fee
• day 14: exercise OTP, 4% (or 5%) more
• day 56-84: completion + balance

your stamp duty (BSD) is paid within 14 days of exercise. happy to walk through specific dates over a call.
254 chars
40Offer

Foreign buyer ABSD primer

[NAME] — quick note on ABSD as a foreign buyer in singapore: currently 60% on residential. it’s hefty. two paths people consider: (1) commercial property (no ABSD), (2) qualifying for citizen/PR rates if you’re on a pathway.

let me know which conversation is useful — happy to intro a conveyancer either way.
309 chars
41Offer

Closing momentum on a fence-sitter

[NAME] — heard you loud and clear that you want to see one more option this weekend. just so you know, owner has hinted she’ll accept [BACKUP_OFFER] if we don’t get there by [DAY]. I’m not trying to pressure — just want you to have the info to decide cleanly.
259 chars
42Tenant / lease

Reference + document request

[NAME] — owner is moving forward with your offer. she needs:

• copy of EP/work permit
• last 3 months payslips OR letter of employment
• passport bio page
• previous landlord reference (if available)

drop them here when you have a moment. I’ll keep them confidential and only share what owner needs to see.
308 chars
43Tenant / lease

Lease signing logistics

[NAME] — we’re set for TA signing [DATE] at [TIME], [LOCATION].

bring: passport, IC/EP, signed offer letter, and a cheque or PayNow ready for the security deposit ([AMOUNT]). owner brings the TA. I’ll be there to walk through clauses.

~45 min in total.
254 chars
44Tenant / lease

Move-in coordination

[NAME] — move-in is [DATE]. logistics:

• keys handover: meet at [LOCATION] [TIME]
• inventory checklist: I’ll bring 2 copies, we walk through together
• utilities (SP Group): I’ll send the application link tomorrow
• building access pass: management gives this at handover

text me if you need movers — I have a list.
318 chars
45Tenant / lease

End-of-lease renewal nudge

[NAME] — your lease at [ADDRESS] ends [DATE]. heads up that owner is open to a renewal at [PROPOSED_TERMS].

if you’re keen to renew, we’d need to start paperwork by [DEADLINE]. if you’re moving, no pressure — I can help find your next place too. just let me know direction.
274 chars
46Edge case

Polite decline of unqualified lead

hey [NAME] — really appreciate the interest. honestly, given [REASON e.g. “the timing mismatch / budget mismatch”], I don’t think this one’s the right fit and I’d hate to waste your saturday.

happy to keep you on my radar — when your situation changes, drop me a line.
269 chars
47Edge case

Co-broke handoff to another agent

[NAME][LISTING] is co-broked, and the listing agent [OTHER_AGENT_NAME] handles all viewings directly. I’ve forwarded your details and copied her here. she’ll reach out within 24h. I’ll stay in the loop.
205 chars
48Edge case

Handing off to your junior / team member

[NAME] — I’m tied up with a closing this week, so my colleague [JUNIOR_NAME] is going to take over the viewing coordination. she’s fully briefed on your search criteria. you can expect her message within the hour.
213 chars
49Edge case

Sharing a comparable / market read

[NAME] — for context on [LISTING] at [PRICE]:

• same building 6 months ago: [COMPARABLE_1]
• 2 blocks over, similar size: [COMPARABLE_2]
• avg PSF in [AREA] right now: [PSF]

so it’s [POSITION e.g. “priced slightly above market, but the renovations justify ~$200/mo of that”].
277 chars
50Edge case

Out-of-office / handover during leave

hey [NAME] — I’m on leave [FROM_DATE] to [TO_DATE]. my colleague [COVER_NAME] will cover any urgent viewing coordination for [LISTING]. her number is [PHONE]. she has full context. I’ll be back online [RETURN_DATE].
215 chars

Common questions

Can I use these templates commercially?

Yes. They're free for any agent, agency, or PropTech tool to use, adapt, and ship. No attribution required (but appreciated).

Why no email gate?

Because gates kill backlinks and sharing. We'd rather be the source these templates flow from than the company that traps them behind a form.

How are these different from generic WhatsApp templates online?

Every template is sourced from real agent workflows — owner coordination, OTP timelines, door-code handoffs. They cover the full lifecycle, not just lead capture, and they're written in WhatsApp voice rather than translated email copy.

I'm not in Singapore — will these still work?

Most do. The first-contact, viewing-coordination, reminder, and silence-breaker templates translate directly. Swap Singapore-specific regulatory details for your local equivalent.

What happens if I send these at scale?

WhatsApp's spam detection cares about velocity to new numbers and opt-out signals, not template wording. These are fine to use 1:1 with leads who messaged you first. For scale, you need the WhatsApp Business API and approved templates.

Can Fox send these for me automatically?

That's the whole product. Fox is a WhatsApp AI showings agent that runs multi-party coordination between you, leads, and owners — using similar tone and template logic. Start a 14-day trial at heyfox.ai.

Or let Fox send them for you.

Autonomous WhatsApp coordination. 14-day free trial. No credit card.

50 Free WhatsApp Templates for Real Estate Agents (2026) | Fox