Expired Listing Voicemail Scripts That Actually Get Callbacks

Published April 18, 2026 · 7 min read · Real Estate

When a listing expires, the homeowner's phone starts ringing within the hour. By the time you get through, they've already heard from five — sometimes ten — other agents. Every single one says some version of the same thing: "I specialize in this area, I have buyers ready, I'd love to discuss relisting your home."

Delete.

The agents who get callbacks aren't the ones with the fastest dialers. They're the ones who say something the homeowner hasn't heard before. This post will show you exactly how to do that — using AI to generate expired listing voicemail scripts that lead with insight instead of a pitch.

Why Most Expired Listing Voicemails Fail

Most scripts fail for the same reason: they're written from the agent's perspective, not the homeowner's. Think about what the expired seller is actually feeling:

The moment you lead with "I'd love to list your home," you're dead. They've heard it. You're noise.

What breaks through: one specific insight about why the home didn't sell. Not a vague "I know the market," but an actual observation about their listing — the price relative to rate-adjusted buyer purchasing power, a days-on-market pattern that suggests a specific problem, or a feature that was undersold in the original listing.

This makes the homeowner think: "This agent actually looked at my property." That's when they call back.

The Core AI Prompt for Expired Listing Voicemails

Here's the prompt that generates scripts built on this principle. Paste it into ChatGPT or Claude:

Copy this prompt → Write a 30-second voicemail script for calling the owner of an expired listing at [ADDRESS]. The home was listed at [PRICE] for [X DAYS]. My name is [YOUR NAME] with [BROKERAGE]. The script must: - Sound like a natural human speaking — no corporate tone, no "Hi this is [name] calling from [brokerage]" opener - Show that I've done my homework on their property specifically - Offer one concrete insight about why homes in this price range are expiring in this market right now: [PASTE YOUR INSIGHT HERE] - Invite them to call me back — not to list, just to talk - Stay under 30 seconds when read aloud at a natural pace Do not include: any mention of "I have buyers ready," "I specialize in your area," or "I'd love to discuss relisting your home." Write it as spoken dialogue only.

The key variable is the insight you paste in at the end. That's the work you do before you dial — and it's also where AI can help again.

Prompt #2 — Generate Market Insights for Your Script

Not sure what insight to use? This second prompt generates them for you based on the listing details:

Copy this prompt → I'm a real estate agent preparing to call an expired listing. The property is: - Address: [ADDRESS] - List price: [PRICE] - Days on market: [DAYS] - Original listing description highlights: [PASTE KEY FEATURES — bedrooms, bathrooms, lot size, notable features] - Market: [CITY/NEIGHBORHOOD] - Current average days on market for similar homes: [DAM] Based on these details, give me 3 specific, data-grounded insights about why this home likely expired. Each insight should be one sentence — concrete, not vague. I will use one of these as a credibility statement in a voicemail to the homeowner.

Run these two prompts together and you have a voicemail that sounds like you did your homework — because the AI helped you actually do the homework.

Three Sample Scripts (With Different Insight Angles)

Here's what the output looks like when you customize it with different market insights. These are examples — always personalize with real details before you call.

Script A — Overpricing Angle

"Hey [NAME] — my name is [YOUR NAME]. I pulled up your listing on [ADDRESS] and wanted to reach out. I've been watching the [NEIGHBORHOOD] market closely, and the homes that expired in the $[PRICE RANGE] range over the last 90 days have one thing in common: they were priced about 6-8% above where rate-adjusted buyers can actually qualify right now. That's not a seller problem — it's a market shift most agents aren't communicating clearly. I'd love 10 minutes to walk you through what I'm seeing if you're still considering selling. [YOUR PHONE NUMBER] — no pressure, just information."

Script B — Presentation Angle

"Hey [NAME], this is [YOUR NAME] — I work in [NEIGHBORHOOD]. I looked at your listing on [ADDRESS] and something stood out to me: the photos weren't showing the [SPECIFIC FEATURE — backyard, kitchen, main suite] the way I'd expect for a home at that price point. Buyers are making showing decisions in about 8 seconds based on the first three images. That's fixable — and it's a different conversation than just cutting the price. Give me a call at [PHONE] if you want to talk through what I'd do differently. No obligation."

Script C — Days-on-Market Pattern Angle

"Hi [NAME], [YOUR NAME] here. I've been tracking the days-on-market data for [NEIGHBORHOOD] and noticed something about listings in your price range — the ones expiring are getting traffic in the first two weeks but losing momentum by day 30. That's usually a showing-to-offer conversion problem, not a traffic problem. It means buyers are coming, looking, and not making offers — and the fix is usually in the showing experience or the negotiation positioning, not the list price. Worth a 10-minute conversation if you're thinking about relisting. [PHONE NUMBER]. Talk soon."
Tip: Whichever script you use, leave your phone number clearly at the end and do NOT say "I'll try you again." That signals you're going to hound them. Give them the control — they call you.

Prompt #3 — Follow-Up Text After the Voicemail

If they don't call back within 48 hours, a short text often gets the response the voicemail didn't. Here's the prompt:

Copy this prompt → Write a follow-up text message to send to an expired listing seller 48 hours after leaving a voicemail. My name is [NAME], I'm a real estate agent. I previously left a voicemail mentioning [ONE-SENTENCE SUMMARY OF YOUR INSIGHT]. The text must: - Be under 50 words - Reference the voicemail briefly ("left you a message earlier this week") - Not be pushy or ask them to list - End with a low-pressure question that invites a yes/no reply - Sound like a text from a real human, not a marketing email

A well-crafted follow-up text has a completely different feel than a second sales call. It respects their time and gives them an easy way to respond.

What to Do When They Call Back

When the homeowner calls you back, resist the urge to immediately pitch your listing presentation. You called them with an insight — they want to hear it. Lead with that. Ask questions. Understand what went wrong from their perspective before you offer a solution.

Here's a prompt to prepare your consultation questions before the callback:

Copy this prompt → I'm preparing for a phone consultation with an expired listing seller. The property is [ADDRESS], listed at [PRICE] for [X DAYS]. Generate 8 questions I should ask to understand: (1) what they think went wrong, (2) what their timeline is, (3) whether they still want to sell or are taking a break, (4) what their expectations are for a new agent, and (5) what they specifically didn't like about the previous listing experience. Format as a numbered list. Questions should be open-ended and non-threatening.

One Toolkit for Every Situation

The prompts in this post cover expired listings specifically. But if you're working expired listings, you're probably also dealing with FSBOs, buyer objections, slow lead follow-up, listing descriptions that aren't converting, and a dozen other writing tasks that eat up your week.

We put together a complete prompt library for real estate agents — 65+ prompts covering listings, FSBO outreach, expired listing outreach, buyer consultations, objection handling, email sequences, and social media. Every prompt is tested, copy-paste ready, and includes the key variables you fill in to make it specific to your situation.

Get the Real Estate Agent AI Toolkit — $17 →

One listing that converts — or one expired listing that becomes a client — pays for it immediately.


Tags: expired listing scripts, expired listing voicemail, ChatGPT for real estate agents, AI prompts for realtors, real estate prospecting