AGS
All posts
Academy8 min read·27 April 2026

How to Set Up Automated Property Alerts for Clients (WhatsApp & Email)

Automated property alerts for real estate buyers via WhatsApp and email. Setup, matching logic, and templates that turn passive buyers active.

The "keep me posted" graveyard

Every agent's pipeline has the same hidden segment: buyers who liked one of your listings, took a viewing, didn't buy that one, and asked you to "let them know" when something better came up. Then nothing happened. Not because you forgot — because keeping track of 40 sets of buyer criteria and cross-checking them against every new listing is impossible to do by hand.

This article walks through the exact setup for automated property alerts: how to capture criteria, how the matching logic should work, what the notification looks like, and how to handle the no-response case.

Why this works better than newsletters

Newsletters and "new listings this week" emails get 1–3% click rates. Why? Because 95% of the listings shown don't match what the recipient is looking for. The reader has to scan, filter, and decide — and they don't bother.

An automated property alert flips that. The recipient gets one message about one property that already matches every criterion they specified. Reply rates and click rates run 30–50% — because the work of filtering is done before they see the message.

Step 1: Capture buyer preferences properly

You cannot match what you didn't capture. The fields you need on every buyer contact:

  • Budget range (min and max — not "around $500k")
  • Area / community (one to three specific names)
  • Bedrooms (exact number or range)
  • Property type (apartment, villa, townhouse, off-plan, ready)
  • Must-haves (sea view, maid's room, parking spaces, school zone, etc.)
  • Deal-breakers (often more useful than must-haves)
  • Timeline to purchase (under 30 days, 30–90 days, 90+ days)

Two ways to capture this:

Option A: CRM form on the website / landing page

Build a "tell us what you're looking for" form with the fields above. Embed it on the post-inquiry thank-you page and at the bottom of every listing page. Conversion rates run 18–25% if the form is under 7 fields.

Option B: WhatsApp conversation flow

Better for cold and lukewarm leads. Walk the lead through the criteria in conversational WhatsApp messages, one question at a time. AGS automation handles this: the bot asks, captures the answer into the contact record, moves to the next question. Roughly 60% of leads complete the full flow because each step takes 5 seconds.

Step 2: Set up the matching logic

Matching should be strict on the dealbreakers and flexible on the nice-to-haves. The matching rules that work:

  1. Budget: Match if listing price is within ±10% of stated max. Hard limit: never alert above max +15%.
  2. Area: Hard match. If they said Dubai Marina, do not alert them about JBR.
  3. Bedrooms: Hard match (exact or +1).
  4. Type: Hard match. Don't send villas to apartment buyers.
  5. Must-haves: Soft match — alert if 75% of must-haves are met.
  6. Deal-breakers: Hard exclude. Any one is enough to skip.

The reason for strictness on dealbreakers: the cost of a bad alert is reputation. Three irrelevant messages and the buyer mutes you. One precise alert and they reply.

Step 3: Build the notification template

Each alert is one property, sent to one buyer, on WhatsApp. Email is the backup.

WhatsApp template:

{{first_name}} — new listing just came in that matches what you told me you wanted: {{bed_count}}-bed in {{area}}, {{price}}, {{key_feature_1}}, {{key_feature_2}}. Photos and floor plan: {{listing_link}}. Available for viewing {{viewing_window}} — say "book" and I'll lock in a slot.

The single CTA — "say book" — outperforms multiple CTAs by roughly 3× on reply rate. One ask per message.

Email backup (sent only if WhatsApp not delivered or no reply within 24h):

Same content, plain text, photos as inline preview. Subject line: "New {{area}} {{bed_count}}-bed for you — {{price}}."

Step 4: Handle no response

About 30–40% of alerts get replied to within 24 hours. For the rest, send one polite follow-up — not three.

24-hour follow-up template:

{{first_name}} — quick nudge on the {{area}} {{bed_count}}-bed I sent yesterday. Two other buyers asked about it. Want me to hold a viewing slot for you, or skip this one?

The "two other buyers asked" line is only used if it is true. If it's not, just send: "Want me to hold a viewing slot for you, or skip this one?"

If still no response after 48 hours, the lead stays in the alert list but skips out of the urgency sequence. They will receive the next matching alert as normal.

Step 5: Hygiene — review criteria every 60 days

Buyer criteria drift. Budgets go up after a salary jump. Areas change after a job move. Bedroom counts shift after a baby. Every 60 days, send one criterion-check message:

{{first_name}} — still looking for {{bed_count}}-bed in {{area}} around {{budget}}? Anything changed? Just trying to keep my search clean for you.

Roughly 25% of buyers update their criteria. The rest confirm or unsubscribe — both are useful answers.

What this delivers

Across AGS users who run automated property alerts for at least 60 days:

MetricResult
Average alerts sent per agent per month120–180
WhatsApp reply rate per alert32%
Viewings booked from alerts14% of alerts sent
Passive buyers converted to active (90 days)~12%

The setup checklist

  1. Add the 7 preference fields to every contact record.
  2. Build the WhatsApp criteria-capture flow OR the website form.
  3. Configure matching rules (hard vs soft fields).
  4. Wire the new-listing trigger to fire match-checks against active buyers.
  5. Set up the alert template, the 24h nudge, and the 60-day criteria refresh.
  6. Run it for 30 days, then audit the results — adjust the budget tolerance and must-have threshold based on actual reply rates.

Total setup: 2–3 hours inside AGS. After that, the system runs against every new listing, on every active buyer, with no manual matching.

Frequently asked questions

Can I send alerts for off-plan launches too, not just resale?
Yes. The matching logic is the same — but use payment plan as an additional preference field for off-plan, because plan structure often matters as much as price.
What if a buyer has unrealistic criteria (e.g. budget too low for the area)?
The system simply won't generate alerts. Use the 60-day criteria check to surface this and have a real conversation about adjusting either area or budget.
Will buyers feel spammed if too many properties match?
Cap alerts at one per buyer per 48 hours. If multiple matches exist, send the strongest match first and queue the others. Cap solves both the experience and the deliverability risk.

Ready to put this into practice?

Your first automation live today.

14-day free trial. No credit card. No setup fee.