Lead follow-up & inside sales

Find expired and withdrawn listings each morning and start personalized seller outreach with an AI agent

Ed Neuhaus of Neuhaus Realty Group in the Austin area describes a seller outreach agent that detects expired and withdrawn listings in his target zip codes, enriches owner data, scores motivation, creates CRM contacts, and launches personalized email sequences before the workday starts.

At a glance

Tools used
AI agentsCRMEmail automation
Category
Lead follow-up & inside sales
Audience
agent, team lead
Difficulty
Builder
Source
Building AI Agents for Real Estate: A Non-Developer's Guide
Ed Neuhaus (Neuhaus Realty Group) · Blog · Apr 4, 2026
First step
Pull yesterday's expired and withdrawn listings for one zip code from the MLS into a spreadsheet.

Compliance note: Check your state rules and MLS rules on contacting owners of expired listings, scrub phone numbers against the Do Not Call registry, and include an unsubscribe line in every email.

Suggested prompt

Written by this directory, inspired by the source. Replace the [bracketed] parts.

Here are yesterday's expired and withdrawn listings in [zip codes]: [paste address, list price, days on market, price changes, listing remarks].
For each listing:
1. Give a motivation score 1-5 based only on days on market, number of price reductions, and status.
2. Write a 120-word first email to the owner that names the property address, gives one specific reason the listing may not have sold (based on the data provided), and offers a no-pressure pricing review.
3. Write a 2-email follow-up sequence (day 3 and day 7).
Do not claim a sale price, buyer, or result you cannot support.

Share on X Read the source

← All use cases