A cold property lead is someone who enquired but has not taken the next agreed step. Follow-up should restore context, add one useful fact, and offer an easy choice. Repeated “still interested?” messages are not a system and can become spam.
After this lesson, you can build a permission-aware four-touch sequence with stop rules, owner fields, and messages grounded in one lead record.
Segment by Last Known State
Use operational states rather than AI guesses about personality:
NEW — not yet qualifiedFIT — next step not bookedVIEWED — decision/questions pendingMISMATCH — alternative requestedPAUSED — lead gave a future dateCLOSED — property unavailable or lead declinedDO_NOT_CONTACT
The misconception is that silence means the lead needs more persuasion. Silence gives no reason. Use the last explicit state, follow-up consent, and a modest limit. Never use AI to infer wealth, urgency, family status, or likelihood to buy from names, photos, language, or neighborhood.
Design Four Purposeful Touches
The exact cadence should match consent, channel, transaction pace, and current messaging rules. A sample structure:
- Recap: within the agreed window, restate property and open question.
- Useful evidence: send the requested fact sheet, charge confirmation, viewing slot, or truthful update.
- Choice: offer continue, pause until a date, see alternatives, or close.
- Closure: state that proactive follow-up stops unless they reply.
Every message needs listing/property ID, sender identity, why the message is being sent, and one action. Do not manufacture scarcity, another buyer, a price deadline, or owner pressure.
Draft one follow-up from the LEAD RECORD. Include property context, the last
agreed action, one verified update, and a reply choice. Maximum 70 words.
Do not add urgency, availability, competing buyers, price movement, approval,
return, or personal traits. If consent is absent or status is CLOSED/DNC,
return DO_NOT_SEND.
Create Stop Rules and a Send Queue
Store:
lead_id | property_id | state | consent_channel | consent_at | last_contact |
next_action | next_action_at | touch_count | verified_update_id |
assigned_agent | reply_status | do_not_contact | closure_reason
Before send, a human confirms availability, price/charges, recipient, consent, and that the update belongs to the same property. Stop immediately on opt-out, wrong number, unavailable property without alternative permission, or completed/closed decision. Do not keep a “cold” lead in an endless recurring automation.
Worked Example
Sample only: Lead L-204 viewed Flat P-112 and asked for written maintenance confirmation. The agent promised it by Friday. The weak automation sends “Sir, final decision? Another client is ready.” That pressure is invented.
The approved follow-up says:
Salam, this is Sana regarding Flat P-112 you viewed on Tuesday. You asked for
the maintenance amount in writing. The owner has confirmed PKR [sample] for
[period], and the supporting message is available. Would you like the fact
sheet, another viewing, or should I close follow-up for this property?
If the lead does not reply, the final message states that proactive messages will stop. The CRM sets CLOSED — no response after agreed sequence, not “unqualified.” No fake buyer or countdown appears.
Failure Cases to Diagnose
- Every silent lead gets the same blast: segment by last explicit state and requested action.
- AI invents a competing buyer: restrict drafting to verified update IDs.
- Old price or availability is reused: check the property card immediately before send.
- No permission or stop state exists: block send when consent is absent, closed, or DNC.
- Message has several asks: choose one clear reply decision.
- Personal traits become lead scores: use operational fit only.
- Closure sounds punitive: state that follow-up stops and leave a neutral reply route.
🇵🇰 Pakistan Angle
WhatsApp and phone are common property channels, but a saved number is not permanent marketing consent. Identify yourself and the property, message at reasonable local times, and respect bas, message na karein immediately. Be especially careful with shared family phones and recycled numbers; confirm recipient context without exposing property details.
Power and connectivity interruptions can delay replies. Do not interpret a blue tick or silence as rejection or permission to escalate. Keep the queue idempotent so a reconnect does not send the same message twice. Never paste full chat histories, phone lists, CNICs, or documents into a general AI tool.
Hands-On Exercise
- Create seven sample leads, one in each operational state.
- Define channel consent, cadence, maximum touches, and stop rules.
- Draft recap, evidence, choice, and closure messages for one FIT lead.
- Test the AI prompt against CLOSED, DNC, and missing-consent records.
- Simulate a price change and confirm stale queued copy is blocked.
- Ask a reviewer to identify the context, evidence, and one action in each message.
Done means: the queue sends only consented, current, property-specific messages and always reaches a visible reply, pause, alternative, or closure state.
Completion Rubric
- Lead states are operational and contain no inferred personal scoring.
- Every touch has property context, one verified value, and one action.
- Consent channel/date, owner, last contact, and next action are recorded.
- DNC, wrong number, closed, unavailable, and max-touch rules block sends.
- Availability and terms are refreshed immediately before sending.
- No scarcity, competing buyer, price movement, or urgency is invented.
Sources
- WhatsApp — Business Messaging Policy
- WhatsApp — Business Terms
- Meta — WhatsApp Inbox Terms
- Google Sheets — Data validation
Key takeaway: ethical follow-up restores verified context and offers a choice, then stops when consent, relevance, or the agreed sequence ends.