{"id":14618,"date":"2026-09-30T04:38:34","date_gmt":"2026-09-30T04:38:34","guid":{"rendered":"https:\/\/aihomedesign.com\/blog\/uncategorized\/expired-listing-scripts\/"},"modified":"2026-09-30T06:57:27","modified_gmt":"2026-09-30T06:57:27","slug":"expired-listing-scripts","status":"publish","type":"post","link":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/","title":{"rendered":"Expired Listing Scripts: 2026 Calls, Texts, Cadence"},"content":{"rendered":"<div id=\"aihdRoot\"><header class=\"rd-hero\"><div class=\"rd-eyebrow\">Real Estate Marketing \u00b7 Updated September 2026<\/div><h1 class=\"rd-h1\">Expired Listing Scripts: 2026 Calls, Texts, Cadence<\/h1><\/header><section class=\"sec\"><div class=\"aihd-c aihd-sum\"><p class=\"aihd-sum-t\">In short<\/p><ul><li><strong>Diagnose before pitching<\/strong>: the first goal is learning why the listing failed, then earning permission to send a plan.<\/li><li><strong>Proof beats promises<\/strong>: a one-page relaunch plan or video CMA within 1 day differentiates against call-only outreach.<\/li><li><strong>Cadence is the engine<\/strong>: follow-up through day 7 and a 30\/60\/90 calendar converts after the herd quits.<\/li><\/ul><\/div><\/section><section class=\"sec\"><p>An expired seller is not a cold lead. The seller already tried to sell, watched a plan fail, and woke up to a phone that started ringing the moment the status changed. In 2026, expired listing scripts win only when they diagnose the failure fast and put something useful in the seller\u2019s hands within a day.<\/p>\n<p>This playbook treats expired outreach as one channel inside <a href=\"https:\/\/aihomedesign.com\/blog\/real-estate\/real-estate-marketing-strategies-2026\/\">a broader real estate marketing strategy<\/a>. The goal is simple: earn permission, learn what went wrong, then prove a different relaunch plan in writing.<\/p>\n<p>The sections below include word-for-word language for calls, voicemails, texts, door knocks, and an expired listing letter, plus objection handlers, a follow-up calendar, deliverability fixes for spam labels, and a compliance checklist.<\/p><\/section><style id=\"aihd-stage-css\">.aihd-stage{--room:url(\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/aihd-stage-room.webp\");--sofa:url(\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/aihd-stage-sofa.webp\");position:relative!important;width:100%;max-width:820px;margin:26px auto 30px;aspect-ratio:820\/230;border:0!important;border-radius:12px;overflow:hidden;background:#fff;user-select:none;box-sizing:border-box}\n.aihd-stage-room{position:absolute;inset:0 0 0 52%;background-image:var(--room);background-size:100% auto;background-position:0% 100%;background-repeat:no-repeat;opacity:0;transform:translateX(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.3,1);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000 100%)}\n.aihd-stage.revealed .aihd-stage-room{opacity:1;transform:translateX(0)}\n.aihd-stage-note{position:absolute;left:52%;bottom:35%;width:32%;text-align:left;z-index:5;pointer-events:none;font-family:ui-rounded,\"SF Pro Rounded\",\"Hiragino Maru Gothic ProN\",\"Bricolage Grotesque\",Inter,system-ui,sans-serif;font-size:clamp(13px,1.7vw,16px);font-weight:700;line-height:1.25;color:#5639E5;transition:opacity .3s ease}\n.aihd-stage:not(.idle) .aihd-stage-note{opacity:0}\n.aihd-stage-pull{position:absolute;left:42%;bottom:38%;width:9%;height:10px;z-index:5;pointer-events:none;transition:opacity .3s ease}.aihd-stage-pull::before{content:\"\";position:absolute;left:0;right:9px;top:4px;height:2px;background:rgba(86,57,229,.85)}.aihd-stage-pull::after{content:\"\";position:absolute;right:0;top:0;width:0;height:0;border:5px solid transparent;border-left-color:#5639E5}.aihd-stage:not(.idle) .aihd-stage-pull{opacity:0}\n.aihd-stage-sofa{position:absolute;left:4%;bottom:21%;width:28%;height:37.5%;cursor:grab;touch-action:none;z-index:4;background-image:var(--sofa);background-size:100% 100%!important;background-repeat:no-repeat;transform-origin:center bottom;filter:drop-shadow(0 6px 9px rgba(27,23,51,.18))}\n.aihd-stage-sofa.grabbing{cursor:grabbing;filter:drop-shadow(0 16px 22px rgba(27,23,51,.30))}\n.aihd-stage-sofa:focus-visible{outline:3px solid #5639E5;outline-offset:5px;border-radius:6px}\n.aihd-stage.idle .aihd-stage-sofa{animation:aihd-stage-nudge 2.2s ease-in-out infinite}.aihd-stage.idle .aihd-stage-note,.aihd-stage.idle .aihd-stage-pull{animation:aihd-stage-nudge 2.2s ease-in-out infinite}\n@keyframes aihd-stage-nudge{0%,70%,100%{transform:translateX(0)}78%{transform:translateX(15px)}86%{transform:translateX(6px)}93%{transform:translateX(2px)}}\n.aihd-stage.done .aihd-stage-sofa{cursor:default;filter:none}\n.aihd-stage-drop{position:absolute;left:53.5%;bottom:16%;width:28%;height:37.5%;border:2px dashed rgba(86,57,229,.45);border-radius:8px;opacity:0;transition:opacity .3s ease,background .2s ease;z-index:2;pointer-events:none}\n.aihd-stage.revealed .aihd-stage-drop{opacity:1;animation:aihd-stage-pulse 1.6s ease-in-out infinite}\n.aihd-stage.over .aihd-stage-drop{background:rgba(86,57,229,.09);border-color:#5639E5;animation:none}\n.aihd-stage.done .aihd-stage-drop{opacity:0;animation:none}\n@keyframes aihd-stage-pulse{0%,100%{border-color:rgba(86,57,229,.3)}50%{border-color:rgba(86,57,229,.75)}}\n.aihd-stage-cta{position:absolute;left:0;top:0;bottom:0;width:38%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:0;box-sizing:border-box;transition:opacity .45s ease .35s,transform .45s ease .35s;z-index:6}\n.aihd-stage.live .aihd-stage-cta{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}\n.aihd-stage.live.done .aihd-stage-cta{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}\n.aihd-stage-btn{display:inline-flex;align-items:center;background:#5639E5;color:#fff!important;text-decoration:none!important;font-weight:700!important;font-size:.93rem;padding:12px 24px;border-radius:9px;transition:transform .18s ease,box-shadow .18s ease}\n.aihd-stage-btn:hover,.aihd-stage-btn:focus,.aihd-stage-btn:active{font-weight:700!important;text-decoration:none!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(86,57,229,.3)}\n.aihd-stage-btn:focus-visible{outline:3px solid #1B1733;outline-offset:3px}\n.aihd-stage-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}\n@media(max-width:760px){.aihd-stage-cta{width:46%;padding-top:0}.aihd-stage-btn{font-size:.72rem;padding:8px 14px;border-radius:8px;white-space:nowrap;letter-spacing:-.01em}.aihd-stage-note{left:52%;width:34%;bottom:35%;font-size:11px}.aihd-stage-pull{left:41%;width:10%;bottom:37%}}@media(max-width:430px){.aihd-stage-cta{width:50%}.aihd-stage-btn{font-size:.66rem;padding:7px 11px}}\n@media(prefers-reduced-motion:reduce){.aihd-stage.idle .aihd-stage-sofa,.aihd-stage.idle .aihd-stage-note,.aihd-stage.idle .aihd-stage-pull,.aihd-stage.revealed .aihd-stage-drop{animation:none}}<\/style>\n<div class=\"aihd-stage idle\" id=\"aihdStage\">\n<div class=\"aihd-stage-room\" aria-hidden=\"true\"><\/div>\n<div class=\"aihd-stage-note\" aria-hidden=\"true\">Drag me<\/div>\n<div class=\"aihd-stage-pull\" aria-hidden=\"true\"><\/div>\n<div class=\"aihd-stage-drop\" id=\"aihdDrop\" aria-hidden=\"true\"><\/div>\n<div class=\"aihd-stage-sofa\" id=\"aihdSofa\" role=\"button\" tabindex=\"0\" aria-label=\"Place the sofa in the room. Press Enter to place it, or use the arrow keys to move it.\"><\/div>\n<div class=\"aihd-stage-cta\" id=\"aihdCta\">\n<a class=\"aihd-stage-btn\" href=\"https:\/\/app.aihomedesign.com\/generate\">Start staging free<\/a>\n<\/div>\n<p class=\"aihd-stage-sr\" id=\"aihdLive\" role=\"status\" aria-live=\"polite\"><\/p>\n<\/div>\n<script id=\"aihd-stage-js\">(function(){var stage=document.getElementById(\"aihdStage\");if(!stage)return;var sofa=document.getElementById(\"aihdSofa\"),drop=document.getElementById(\"aihdDrop\"),live=document.getElementById(\"aihdLive\");if(!sofa)return;if(!drop)return;stage.classList.add(\"live\");var dragging=false,sx=0,sy=0,bx=0,by=0,cx=0,cy=0;var LIFT=1.07;function place(x,y){cx=x;cy=y;var s=dragging?LIFT:1;sofa.style.transform=\"translate(\"+x+\"px,\"+y+\"px) scale(\"+s+\")\";}function overDrop(){var s=sofa.getBoundingClientRect(),d=drop.getBoundingClientRect();var ddx=(s.left+s.width\/2)-(d.left+d.width\/2),ddy=(s.top+s.height\/2)-(d.top+d.height\/2);if(ddx < 0){ddx=-ddx;}if(ddy < 0){ddy=-ddy;}if(ddx > d.width*0.45){return false;}if(ddy > d.height*0.7){return false;}return true;}function settle(){var s=sofa.getBoundingClientRect(),d=drop.getBoundingClientRect();sofa.style.transition=\"transform .45s cubic-bezier(.2,.8,.3,1)\";place(cx+(d.left-s.left),cy+(d.top-s.top));stage.classList.remove(\"over\");stage.classList.add(\"done\");if(live){live.textContent=\"Sofa placed. The room is staged.\";}var btn=stage.querySelector(\".aihd-stage-btn\");if(btn){setTimeout(function(){btn.focus();},480);}}function down(e){if(stage.classList.contains(\"done\")){return;}dragging=true;stage.classList.remove(\"idle\");sofa.classList.add(\"grabbing\");sofa.style.transition=\"transform .15s ease\";sx=e.clientX;sy=e.clientY;bx=cx;by=cy;place(cx,cy);sofa.setPointerCapture(e.pointerId);}function move(e){if(!dragging){return;}sofa.style.transition=\"none\";var nx=bx+(e.clientX-sx);place(nx,by+(e.clientY-sy));if(nx > 12){stage.classList.add(\"revealed\");}if(overDrop()){stage.classList.add(\"over\");}else{stage.classList.remove(\"over\");}}function up(){if(!dragging){return;}var landed=overDrop();dragging=false;sofa.classList.remove(\"grabbing\");sofa.style.transition=\"none\";place(cx,cy);if(!landed){return;}settle();}function key(e){if(stage.classList.contains(\"done\")){return;}var k=e.key;if(k===\"Enter\"||k===\" \"||k===\"Spacebar\"){e.preventDefault();stage.classList.remove(\"idle\");stage.classList.add(\"revealed\");settle();return;}var step=18,dx=0,dy=0;if(k===\"ArrowRight\"){dx=step;}else if(k===\"ArrowLeft\"){dx=-step;}else if(k===\"ArrowUp\"){dy=-step;}else if(k===\"ArrowDown\"){dy=step;}else{return;}e.preventDefault();stage.classList.remove(\"idle\");sofa.style.transition=\"transform .12s ease\";place(cx+dx,cy+dy);if(cx > 12){stage.classList.add(\"revealed\");}if(overDrop()){stage.classList.add(\"over\");}else{stage.classList.remove(\"over\");}}sofa.addEventListener(\"pointerdown\",down);sofa.addEventListener(\"pointermove\",move);sofa.addEventListener(\"pointerup\",up);sofa.addEventListener(\"pointercancel\",up);sofa.addEventListener(\"keydown\",key);})();<\/script>\n<section class=\"sec\"><h2>Why expired listings are still a strong listing lead in 2026<\/h2>\n<p>Expired listings sit in a rare spot. Seller intent is already proven. The property is known, the photos exist, and the prior price history creates a clear starting point for a real conversation. That makes expired leads different from most cold prospecting, where the first job is convincing someone to even consider selling.<\/p>\n<p>The hard part is not motivation. The hard part is skepticism. Many sellers get a wave of outreach within minutes. Some of it is automated. Some of it sounds identical. A seller who has already heard ten openers in the same hour will not reward a slightly better script.<\/p>\n<p>Specificity wins where volume used to. The fastest way to sound different is to ask one diagnostic question early, then stop talking. Sellers often explain the whole problem in the first answer, if the agent gives space for it.<\/p>\n<p>Expireds should still stay in the mix, not become the only plan. Agents who build a pipeline across <a href=\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/how-to-get-real-estate-listings\/\">other ways to win listings in a tight market<\/a> avoid the feast-or-famine cycle that expired prospecting can create.<\/p>\n<p>A final reality check matters in 2026. Some expired sellers have been contacted so heavily that no script will feel \u201cfresh.\u201d Those leads require a different approach, usually a short permission message and a written deliverable, not a longer opener.<\/p><\/section><section class=\"sec\"><h2>Before you dial: build the list and do the five-minute diagnosis<\/h2>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1264\" height=\"848\" src=\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_1.webp\" alt=\"Printed expired listing sheets and checklist on a desk illustrate expired listing scripts prep work\" class=\"wp-image-14613\" srcset=\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_1.webp 1264w, https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_1-300x201.webp 300w, https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_1-1024x687.webp 1024w, https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_1-768x515.webp 768w\" sizes=\"auto, (max-width: 1264px) 100vw, 1264px\" \/><figcaption>Building the call list starts with printed sheets and a quick diagnosis checklist.<\/figcaption><\/figure>\n<p>A good expired call starts before the dial. The first goal is avoiding obvious mismatches, including sellers who already re-listed, numbers that should not be called, and properties that clearly failed for a reason the agent cannot solve.<\/p>\n<p>Expired, withdrawn, and canceled are not the same lead. Expired means the agreement ran out. Withdrawn often signals a pause, frustration, or a life change. Canceled can signal a broker relationship problem, a contract issue, or a hard stop. That distinction changes the opener. Expired scripts can reference \u201cthe listing came off.\u201d Withdrawn and canceled scripts should lead with permission and respect for the pause.<\/p>\n<h3>Build the list without creating compliance risk<\/h3>\n<p>Start with MLS searches for expired, withdrawn, and canceled listings in target areas. Treat list building like pipeline work, not a one-time project. Agents can place these leads next to other <a href=\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/real-estate-lead-generation\/\">lead generation channels that feed the same pipeline<\/a>, then run the same follow-up discipline across all sources.<\/p>\n<p>DNC scrubbing belongs before the first call. A listing status change does not create consent. Sellers also share phones inside households, so the risk is not only seller frustration.<\/p>\n<h3>Write a five-line pre-call note for every lead<\/h3>\n<p>A five-minute diagnosis keeps the first conversation focused. It also prevents the most common mistake: pitching a full marketing plan before the seller names the problem.<\/p>\n<p>Use this template:<\/p>\n<ul><li>Property: [STREET], [CITY]<\/li><li>What happened: [DOM], [list price], [price drops], [last status]<\/li><li>Online presentation: [photo count\/quality], [first photo], [description quality]<\/li><li>Access: [showing restrictions], [notes], [occupancy]<\/li><li>Most likely cause: price, condition, access, marketing, or timing<\/li><\/ul>\n<p>That last line is the lever. Price and marketing require opposite conversations. A price-driven expired needs a calm market read. A marketing-driven expired needs proof that the relaunch will look different.<\/p><\/section><section class=\"sec\"><h2>Expired listing scripts that convert in 2026<\/h2>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1264\" height=\"848\" src=\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_2.webp\" alt=\"Faded For Sale sign outside a home represents the need for expired listing scripts\" class=\"wp-image-14615\" srcset=\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_2.webp 1264w, https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_2-300x201.webp 300w, https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_2-1024x687.webp 1024w, https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_2-768x515.webp 768w\" sizes=\"auto, (max-width: 1264px) 100vw, 1264px\" \/><figcaption>A sun-faded, unsold For Sale sign outside a quiet suburban home.<\/figcaption><\/figure>\n<p>The first eight seconds decide whether the seller stays on the line. A strong opener does three things quickly: it identifies the agent, it names the property so the call does not feel random, and it asks permission to continue.<\/p>\n<p>A workable script is not a speech. It is a sequence of small questions. Two sentences is the maximum before a question lands. A seller who talks early is a seller who can be helped.<\/p>\n<p>Here is a framework that holds across price, condition, access, marketing, and timing.<\/p>\n<ul><li>Permission opener<\/li><li>One diagnostic question<\/li><li>Reflect back what was heard<\/li><li>One specific value offer<\/li><li>One low-friction ask<\/li><\/ul>\n<h3>First call script<\/h3>\n<p>Copy-ready version with bracketed variables:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Hi [NAME] \u2014 this is [AGENT NAME] with [BROKERAGE] here in [AREA].&#10;&#10;Quick question, and if now is a bad time just tell me.&#10;&#10;I saw the home on [STREET] came off the market. What do you think got in the way of it selling?&#10;&#10;[Pause. Let them answer.]&#10;&#10;That makes sense. If I put together a short, property-specific relaunch plan, is it okay if I send it over for a second opinion?&#10;&#10;Great. What\u2019s the best email for that?&#10;&#10;Before I send it, one thing: was the plan to sell right away, or did something change on timing?<\/pre>\n<p>Why it works: the seller controls the pace. The diagnostic question forces specificity. The ask is permission-based and small. The agent also earns a deliverable before chasing an appointment.<\/p>\n<p>Two quick objection handlers that fit inside call one:<\/p>\n<ul><li>\u201cJust send it.\u201d<\/li><\/ul>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Totally fine. To make it worth reading, which felt like the bigger issue \u2014 price, condition, access for showings, or how it looked online?<\/pre>\n<ul><li>\u201cWe\u2019re done with agents.\u201d<\/li><\/ul>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Understood. No pressure to meet. A second-opinion relaunch plan still helps even if the next move is on your own. Is it okay if I send it?<\/pre>\n<h3>Second and third dial mini script<\/h3>\n<p>Call two and three should be shorter. The goal is a callback, not a restart.<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Hi [NAME] \u2014 [AGENT NAME] here in [AREA].&#10;I left a short note about [STREET].&#10;&#10;If the home still needs to sell, what felt like the main issue \u2014 price or how the listing showed online?<\/pre>\n<h3>Door knock script for expired and withdrawn<\/h3>\n<p>Door knocks only fit when local rules, brokerage policy, and neighborhood norms allow it.<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Hi [NAME] \u2014 [AGENT NAME] with [BROKERAGE].&#10;This will be quick.&#10;&#10;The home at [STREET] came off the market. If selling is still on the table, what do you think got in the way?&#10;&#10;If sending a one-page relaunch plan would help, what\u2019s the best email?<\/pre>\n<h3>Expired listing letter script<\/h3>\n<p>This version stays property-specific and avoids big claims.<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">[DATE]&#10;&#10;[NAME]&#10;[STREET]&#10;&#10;Hi [NAME] \u2014 the listing at [STREET] recently came off the market.&#10;&#10;A simple question: what do you think kept it from selling?&#10;&#10;If a second opinion helps, [AGENT NAME] can send a one-page relaunch plan that covers:&#10;- pricing position vs today\u2019s active competition&#10;- what buyers saw online in the first photo and first ten seconds&#10;- the three changes that would make the relaunch look different&#10;&#10;If that would be useful, text \u201cPLAN\u201d to [PHONE] or email [EMAIL].&#10;&#10;Respectfully,&#10;[AGENT NAME]&#10;[BROKERAGE]<\/pre><\/section><section class=\"sec\"><h2>Expired listing voicemail script and expired listing text message script<\/h2>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1264\" height=\"848\" src=\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_3.webp\" alt=\"Phone and printed page show expired listing scripts for voicemail and text messages\" class=\"wp-image-14616\" srcset=\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_3.webp 1264w, https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_3-300x201.webp 300w, https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_3-1024x687.webp 1024w, https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_3-768x515.webp 768w\" sizes=\"auto, (max-width: 1264px) 100vw, 1264px\" \/><figcaption>A quick voicemail and text script, kept short to earn the callback.<\/figcaption><\/figure>\n<p>Voicemails and texts do one job: earn the callback. They should not sell the appointment. They should not explain the whole plan. A short message with one reason to call back beats a long message that sounds like every other agent.<\/p>\n<p>Keep voicemails tight. A practical target is 12 to 18 seconds. Say the number twice. If the voicemail is longer than the seller\u2019s patience, the seller will never reach the value.<\/p>\n<p>Texting requires extra caution. A manual, one-to-one message can still be unlawful in some situations, and automated or bulk texting to numbers without consent is a different legal category. Broker and counsel guidance should decide the workflow.<\/p>\n<h3>Voicemail scripts<\/h3>\n<p>Voicemail one, first contact:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Hi [NAME] \u2014 [AGENT NAME] with [BROKERAGE] in [AREA].&#10;Calling about [STREET].&#10;&#10;Quick question on why it didn\u2019t sell. Call me at [PHONE].&#10;Again, [PHONE].<\/pre>\n<p>Voicemail two, midweek:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Hi [NAME] \u2014 [AGENT NAME].&#10;I pulled the active competition around [STREET].&#10;&#10;If selling is still on the table, call [PHONE].&#10;Again, [PHONE].<\/pre>\n<p>Voicemail three, end of week:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Hi [NAME] \u2014 [AGENT NAME].&#10;Last note from me on [STREET].&#10;&#10;If a one-page relaunch plan would help, call [PHONE].&#10;Again, [PHONE].<\/pre>\n<h3>Text message scripts with opt-out language<\/h3>\n<p>Initial text after a live conversation, safest default:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Hi [NAME] \u2014 [AGENT NAME] with [BROKERAGE].&#10;Thanks for the quick call.&#10;I\u2019ll email the one-page relaunch plan for [STREET] shortly.&#10;Reply STOP to opt out.<\/pre>\n<p>Text to use only when lawful in the agent\u2019s jurisdiction and workflow:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Hi [NAME] \u2014 [AGENT NAME] with [BROKERAGE] in [AREA].&#10;Question about [STREET] coming off the market.&#10;Is it okay to send a one-page relaunch plan by email?&#10;Reply STOP to opt out.<\/pre>\n<p>Day-30 re-engagement:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Hi [NAME] \u2014 [AGENT NAME].&#10;A comparable near [STREET] just sold and it clarifies the price band.&#10;Want me to send the update?&#10;Reply STOP to opt out.<\/pre>\n<p>Micro-script after a positive reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Perfect. What\u2019s the best email for the plan and update?<\/pre>\n<p>Deliverability fixes for \u201cSpam Likely\u201d and voicemail screening:<\/p>\n<ul><li>Caller ID and name registration matter. One consistent outbound number helps reputation.<\/li><li>Dial velocity can trigger labeling. Lower the number of calls per number per hour.<\/li><li>Verified branded calling can lift answer rates when carriers support it.<\/li><li>Local presence can help, but it can also create distrust if the number feels \u201cfake.\u201d<\/li><li>Callback windows matter. Calls placed near lunch, late afternoon, and early evening often beat mid-day.<\/li><li>A voicemail-to-text fallback can land the message even when calls get screened.<\/li><\/ul><\/section><section class=\"sec\"><h2>Expired listing objection handlers that keep the call alive<\/h2>\n<p>Many sellers do not object to the agent. Sellers object to the feeling of getting pitched again. A clean objection handler does three things: it acknowledges the emotion, it avoids attacking the prior agent, and it ends with a question that returns control to the seller.<\/p>\n<p>Call one should not argue price, commission, or the prior agent\u2019s effort. The call should diagnose and earn permission to deliver something useful. That makes the handler\u2019s job easier.<\/p>\n<p>Below are word-for-word handlers for the common blocks and the ones most script pages skip.<\/p><div class=\"aihd-c aihd-acc\"><details class=\"aihd-ab\" open><summary>We\u2019re relisting with the same agent<\/summary><div class=\"aihd-ab-b\"><p>What it usually means: loyalty, comfort, or a fear of starting over.<\/p>\n<p>Reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">That makes sense, and loyalty matters.&#10;What is that agent changing this time so the result is different?<\/pre>\n<p>Follow-up question:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">If I send a one-page second opinion, is it okay if I check back after the first couple weeks?<\/pre><\/div><\/details><details class=\"aihd-ab\"><summary>We\u2019re already interviewing someone<\/summary><div class=\"aihd-ab-b\"><p>What it usually means: the seller wants options, but does not want more calls.<\/p>\n<p>Reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Totally fair.&#10;What are the top two things the next agent has to do differently for this to be worth it?<\/pre>\n<p>Follow-up question:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">If a one-page relaunch plan answers those, is it okay if I send it for comparison?<\/pre><\/div><\/details><details class=\"aihd-ab\"><summary>We\u2019re taking a break<\/summary><div class=\"aihd-ab-b\"><p>What it usually means: exhaustion, family stress, or a timing change.<\/p>\n<p>Reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Understood. That process wears people out.&#10;Is the break about timing, or did the plan itself feel off?<\/pre>\n<p>Follow-up question:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">If timing improves, would a clearer relaunch plan help decide next steps?<\/pre><\/div><\/details><details class=\"aihd-ab\"><summary>Our price is firm<\/summary><div class=\"aihd-ab-b\"><p>What it usually means: pride, payoff pressure, or a belief that marketing was the issue.<\/p>\n<p>Reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Got it.&#10;If the price stays the same, what has to change so buyers see it differently online and in person?<\/pre>\n<p>Follow-up question:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Is it okay if I send a relaunch plan that focuses on presentation and access first, not a price cut?<\/pre><\/div><\/details><details class=\"aihd-ab\"><summary>We were just testing the market<\/summary><div class=\"aihd-ab-b\"><p>What it usually means: the seller wants a high number, but still wants a path.<\/p>\n<p>Reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">That makes sense.&#10;If the market paid that number, what would have needed to happen during the listing period for it to feel like a win?<\/pre>\n<p>Follow-up question:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Is it okay if I send a one-page plan that shows what a \u201ctest\u201d looks like with clear checkpoints?<\/pre><\/div><\/details><details class=\"aihd-ab\"><summary>Send me your info by email<\/summary><div class=\"aihd-ab-b\"><p>What it usually means: the seller wants to end the call.<\/p>\n<p>Reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Happy to.&#10;So the email is useful, which felt like the bigger issue \u2014 price, condition, access, or how it looked online?<\/pre>\n<p>Follow-up question:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">What email should I use?<\/pre><\/div><\/details><details class=\"aihd-ab\"><summary>What would you do differently<\/summary><div class=\"aihd-ab-b\"><p>What it usually means: the seller wants specifics, not buzzwords.<\/p>\n<p>Reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Three things.&#10;First, a tighter read on the active competition. Second, a relaunch that changes what buyers see in the first photo. Third, a showing plan that removes friction.<\/pre>\n<p>Follow-up question:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Which of those felt weakest last time?<\/pre><\/div><\/details><details class=\"aihd-ab\"><summary>What\u2019s your commission<\/summary><div class=\"aihd-ab-b\"><p>What it usually means: the seller wants control and clarity.<\/p>\n<p>Reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Fair question.&#10;Fees depend on the exact plan and what services are included, so I don\u2019t quote numbers over the phone.<\/pre>\n<p>Follow-up question:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Is the bigger concern the total cost, or making sure the relaunch is different enough to justify a new attempt?<\/pre><\/div><\/details><details class=\"aihd-ab\"><summary>The market is the problem, not the price<\/summary><div class=\"aihd-ab-b\"><p>What it usually means: the seller feels blamed.<\/p>\n<p>Reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">The market does set the ceiling.&#10;The part worth controlling is how the home compares to what buyers can pick instead this week.<\/pre>\n<p>Follow-up question:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Is it okay if I send a one-page update on the current active competition around [STREET]?<\/pre><\/div><\/details><details class=\"aihd-ab\"><summary>We\u2019re going to rent it out instead<\/summary><div class=\"aihd-ab-b\"><p>What it usually means: a plan B, often temporary.<\/p>\n<p>Reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">That can be a smart reset.&#10;Is renting the long-term plan, or a bridge until the sales side improves?<\/pre>\n<p>Follow-up question:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">If it\u2019s a bridge, would a relaunch plan help decide when to switch back?<\/pre><\/div><\/details><details class=\"aihd-ab\"><summary>We\u2019ll go FSBO<\/summary><div class=\"aihd-ab-b\"><p>What it usually means: the seller wants control and less hassle.<\/p>\n<p>Reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Understood.&#10;If it goes FSBO, what\u2019s the plan for photos, showings, and buyer screening so it doesn\u2019t feel like a second full-time job?<\/pre>\n<p>Follow-up question:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Is it okay if I send a one-page FSBO relaunch checklist either way?<\/pre><\/div><\/details><details class=\"aihd-ab\"><summary>My agent was my friend<\/summary><div class=\"aihd-ab-b\"><p>What it usually means: emotional loyalty plus frustration.<\/p>\n<p>Reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">That\u2019s hard, and it\u2019s common.&#10;If friendship stays intact, what has to change for the sales result to change?<\/pre>\n<p>Follow-up question:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Is it okay if I send a neutral second opinion that doesn\u2019t criticize anyone, just the plan?<\/pre><\/div><\/details><details class=\"aihd-ab\"><summary>How did you get my number<\/summary><div class=\"aihd-ab-b\"><p>What it usually means: the seller is worried about privacy.<\/p>\n<p>Reply:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">Fair question.&#10;It came from public records and listing data tied to [STREET].<\/pre>\n<p>Follow-up question:<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">If contact isn\u2019t wanted, I can stop. If a one-page relaunch plan would help, what email should I use?<\/pre><\/div><\/details><\/div><\/section><style id=\"aihd-cta-css\">.aihd-ctaw{position:relative!important;margin:34px 0!important;height:auto!important;min-height:0!important}.aihd-ctap{position:static!important;top:auto!important}.aihd-cta{position:relative!important;border:1px solid #E7E3F7;border-radius:20px;overflow:hidden;isolation:isolate;width:100%;max-width:820px;margin:0 auto;aspect-ratio:auto!important;min-height:250px!important;max-height:none!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:28px!important;background:#fff}.aihd-cta .aihd-f{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;opacity:0;z-index:0;border-radius:0;margin:0;max-width:none}.aihd-cta .aihd-f.px{image-rendering:pixelated;filter:saturate(.74) contrast(.9) brightness(.96)}.aihd-ctaw:not(.aihd-on) .aihd-cta .aihd-f:last-of-type{opacity:1}.aihd-cta .aihd-vl,.aihd-cta .aihd-vd{position:absolute;inset:0;z-index:1;opacity:0}.aihd-cta .aihd-vl{background:radial-gradient(ellipse 60% 62% at 50% 50%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.32) 100%)}.aihd-cta .aihd-vd{background:radial-gradient(ellipse 64% 66% at 50% 50%,rgba(10,14,38,.78) 0%,rgba(10,14,38,.58) 52%,rgba(10,14,38,.16) 100%)}.aihd-cta .aihd-in{position:relative;z-index:2;max-width:560px;margin:0}.aihd-cta .aihd-h{font-family:\"Bricolage Grotesque\",Inter,sans-serif;font-weight:700;font-size:1.36rem;line-height:1.25;color:#1B1733;margin:0 auto 8px}.aihd-cta .aihd-s{font-size:.98rem;line-height:1.55;color:#39324F;margin:0 auto 16px}.aihd-cta .aihd-b{display:inline-block;background:#5639E5;color:#fff;font-weight:700;font-size:.98rem;text-decoration:none;padding:12px 26px;border-radius:10px}.aihd-cta .aihd-c{position:static!important;left:auto!important;bottom:auto!important;z-index:3;display:flex;gap:6px;flex-wrap:wrap;justify-content:center;max-width:100%!important;margin:0!important}.aihd-cta .aihd-c span{font-family:\"DM Mono\",ui-monospace,monospace;font-size:9px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;padding:4px 8px;border-radius:6px;background:rgba(27,23,51,.10);color:#6E6890;opacity:0;transition:background .25s,color .25s}.aihd-cta .aihd-c span.on{background:#5639E5;color:#fff}@media(max-width:560px){.aihd-cta{padding:22px 18px!important}.aihd-cta .aihd-h{font-size:1.14rem}.aihd-cta .aihd-s{font-size:.92rem;margin:0 auto 12px}}@media(prefers-reduced-motion:reduce){.aihd-cta .aihd-f:last-of-type{opacity:1}}<\/style><div class=\"aihd-ctaw\" data-aihd-cta=\"1\" data-pin=\"1\" data-steps=\"1\" data-dark=\"0\" data-px=\"0\"><div class=\"aihd-ctap\"><div class=\"aihd-cta\"><img class=\"aihd-f\" src=\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/cta-staging-before.webp\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position:50% 72%\"><img class=\"aihd-f\" src=\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/07\/cta-staging-after.webp\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"object-position:50% 72%\"><span class=\"aihd-vl\"><\/span><span class=\"aihd-vd\"><\/span><div class=\"aihd-in\"><p class=\"aihd-h\">Stage your first listing in under 5 seconds<\/p><p class=\"aihd-s\">15 space types, 10 styles, MLS-compliant by default. All 11 tools on one account. Free trial credits, no credit card.<\/p><a class=\"aihd-b\" href=\"https:\/\/aihomedesign.com\/virtual-staging\">Start staging free<\/a><\/div><\/div><\/div><\/div><script id=\"aihd-cta-js\">(function(){var ws=document.querySelectorAll(\".aihd-ctaw\");if(!ws.length)return;function cl(v,a,b){if(v < a){return a;}if(v > b){return b;}return v;}function rp(p,a,b){var t=cl((p-a)\/(b-a),0,1);return t*t*(3-2*t);}function mx(c1,c2,t){return \"rgb(\"+Math.round(c1[0]+(c2[0]-c1[0])*t)+\",\"+Math.round(c1[1]+(c2[1]-c1[1])*t)+\",\"+Math.round(c1[2]+(c2[2]-c1[2])*t)+\")\";}var INK=[27,23,51],WH=[255,255,255],S1=[57,50,79],S2=[229,225,255],PU=[86,57,229];function init(w){if(w.getAttribute(\"data-aihd-init\")){return;}w.setAttribute(\"data-aihd-init\",\"1\");var fs=[].slice.call(w.querySelectorAll(\".aihd-f\"));if(!fs.length){return;}var card=w.querySelector(\".aihd-cta\"),vl=w.querySelector(\".aihd-vl\"),vd=w.querySelector(\".aihd-vd\"),hd=w.querySelector(\".aihd-h\"),sb=w.querySelector(\".aihd-s\"),bt=w.querySelector(\".aihd-b\"),cps=[].slice.call(w.querySelectorAll(\".aihd-c span\")),dark=w.getAttribute(\"data-dark\")===\"1\",px=parseInt(w.getAttribute(\"data-px\")||\"0\",10);if(!card){return;}if(window.matchMedia){if(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches){fs.forEach(function(f,i){f.style.opacity=(i===fs.length-1)?1:0;});if(dark){if(vd){vd.style.opacity=1;}}else{if(vl){vl.style.opacity=1;}}return;}}w.classList.add(\"aihd-on\");var lim=Math.min(px,fs.length);for(var i=0;i < lim;i++){(function(el){var im=new Image();im.crossOrigin=\"anonymous\";im.onload=function(){try{var ww=210,hh=Math.max(1,Math.round(ww*im.height\/im.width)),cv=document.createElement(\"canvas\");cv.width=ww;cv.height=hh;cv.getContext(\"2d\").drawImage(im,0,0,ww,hh);el.src=cv.toDataURL(\"image\/png\");}catch(e){}};im.src=el.src;})(fs[i]);}var n=Math.max(1,fs.length-1),st=0.28,en=0.95,sp=(en-st)\/n;function paint(p){fs[0].style.opacity=1;var last=0;for(var k=1;k < fs.length;k++){var a=st+(k-1)*sp,v=rp(p,a,a+sp*0.92);fs[k].style.opacity=v;if(cps[k-1]){cps[k-1].style.opacity=1;cps[k-1].className=(v > 0.5)?\"on\":\"\";}last=v;}var d=dark?last:0;if(vl){vl.style.opacity=1-d;}if(vd){vd.style.opacity=d;}if(hd){hd.style.color=mx(INK,WH,d);}if(sb){sb.style.color=mx(S1,S2,d);}if(bt){bt.style.background=mx(PU,WH,d);bt.style.color=mx(WH,PU,d);}}function pr(){var b=w.getBoundingClientRect(),rw=b.height-card.offsetHeight;if(rw > 8){return cl(-b.top\/rw,0,1);}var vh=window.innerHeight||1;return cl((vh-b.top)\/((vh+b.height)\/1.3),0,1);}var raf=0;function on(){if(raf){cancelAnimationFrame(raf);}raf=requestAnimationFrame(function(){raf=0;paint(pr());});}window.addEventListener(\"scroll\",on,{passive:true});window.addEventListener(\"resize\",on);document.addEventListener(\"visibilitychange\",on);window.addEventListener(\"load\",on);paint(pr());}for(var j=0;j < ws.length;j++){init(ws[j]);}})();<\/script><section class=\"sec\"><h2>The 24-hour deliverable and relaunch proof sellers can see<\/h2>\n<p>A script earns attention, then the deliverable earns trust. For expired sellers, the deliverable should land within 1 day of the first real conversation, because the seller\u2019s patience is highest right after an honest diagnosis.<\/p>\n<p>The deliverable should not try to close. It should answer one question: what changes this time. That means a one-page relaunch plan or a short video CMA that uses the seller\u2019s address, the current competition, and the first-photo problem.<\/p>\n<p>Keep the deliverable clean. Put the market story, the relaunch changes, and the next decision into writing. Save negotiable items for the appointment, including fee structure and any detailed commission terms, because email forwards easily and context dies fast.<\/p>\n<p>Marketing-driven expireds respond best to visual proof. A rewritten description matters, but the first-frame photo matters more. A seller who sees a corrected cover photo, decluttered primary room, and stronger twilight exterior instantly understands the relaunch difference. The agent can pair that visual plan with <a href=\"https:\/\/aihomedesign.com\/blog\/real-estate\/real-estate-listing-description\/\">a rewritten listing description<\/a> to tighten the message.<\/p>\n<p>Here is a simple relaunch proof list that fits most properties:<\/p>\n<ul><li>New first-frame image choice that matches the buyer\u2019s entry point<\/li><li>Straight, bright interior photos with fewer distractions<\/li><li>A dusk-style exterior to reset curb impression<\/li><li>A plan for empty or dated rooms so buyers understand scale and use<\/li><\/ul>\n<p>One way teams make this tangible is creating \u201cbefore and after\u201d versions of the seller\u2019s existing photos for the appointment. Tools like AI HomeDesign can produce virtual staging, photo editing, and virtual renovation across 11 specialized tools on one account and one shared credit pool, with free regenerations, starting from $0.24 a photo, and MLS-compliant by default, so the relaunch promise shows up as real visuals rather than talk. That can pair naturally with an <a href=\"https:\/\/aihomedesign.com\/virtual-staging\">AI virtual staging<\/a> set for vacant or dated rooms.<\/p><\/section><section class=\"sec\"><h2>The first seven days and the 30\/60\/90 follow-up plan<\/h2>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1264\" height=\"848\" src=\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_4.webp\" alt=\"Agent reviewing expired listing scripts and a 30\/60\/90 day follow-up calendar at his desk\" class=\"wp-image-14617\" srcset=\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_4.webp 1264w, https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_4-300x201.webp 300w, https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_4-1024x687.webp 1024w, https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_body_4-768x515.webp 768w\" sizes=\"auto, (max-width: 1264px) 100vw, 1264px\" \/><figcaption>Tracking the 7-day and 30\/60\/90 follow-up cadence for expired sellers.<\/figcaption><\/figure>\n<p>The cadence matters more than the opener. Many expired sellers will not answer on touch one. They will answer after seeing the same name show up with the same calm message several times.<\/p>\n<p>A safe rule keeps outreach disciplined. No more than two call attempts in one day. No calls outside permitted hours. Stop early on an explicit no, a clear opt-out, or confirmation that the home is already under a new listing agreement.<\/p>\n<p>This plan assumes the first week aims for two outcomes: a real diagnosis and permission to send a deliverable. Appointment-setting fits after the seller sees the plan.<\/p>\n<div class=\"aihd-c aihd-acc\"><details class=\"aihd-ab\"><summary>Day 1<\/summary><div class=\"aihd-ab-b\"><p><strong>Touches:<\/strong> 2 calls + voicemail 1<\/p><p><strong>Intent:<\/strong> earn diagnosis<\/p><p><strong>What to say in one line:<\/strong> \u201cWhat do you think got in the way?\u201d<\/p><\/div><\/details><details class=\"aihd-ab\"><summary>Day 2<\/summary><div class=\"aihd-ab-b\"><p><strong>Touches:<\/strong> short note or mail<\/p><p><strong>Intent:<\/strong> slow down the noise<\/p><p><strong>What to say in one line:<\/strong> \u201cI\u2019ll send a one-page relaunch plan if helpful.\u201d<\/p><\/div><\/details><details class=\"aihd-ab\"><summary>Day 3<\/summary><div class=\"aihd-ab-b\"><p><strong>Touches:<\/strong> call + voicemail 2<\/p><p><strong>Intent:<\/strong> earn permission<\/p><p><strong>What to say in one line:<\/strong> \u201cI pulled the active competition around your home.\u201d<\/p><\/div><\/details><details class=\"aihd-ab\"><summary>Day 4<\/summary><div class=\"aihd-ab-b\"><p><strong>Touches:<\/strong> deliverable send<\/p><p><strong>Intent:<\/strong> prove difference<\/p><p><strong>What to say in one line:<\/strong> \u201cHere are the three changes I would make.\u201d<\/p><\/div><\/details><details class=\"aihd-ab\"><summary>Day 5<\/summary><div class=\"aihd-ab-b\"><p><strong>Touches:<\/strong> call at a new time<\/p><p><strong>Intent:<\/strong> catch a different window<\/p><p><strong>What to say in one line:<\/strong> \u201cDid the plan match what felt wrong?\u201d<\/p><\/div><\/details><details class=\"aihd-ab\"><summary>Day 6<\/summary><div class=\"aihd-ab-b\"><p><strong>Touches:<\/strong> door knock if appropriate<\/p><p><strong>Intent:<\/strong> human signal<\/p><p><strong>What to say in one line:<\/strong> \u201cThis will be quick. One question about [STREET].\u201d<\/p><\/div><\/details><details class=\"aihd-ab\"><summary>Day 7<\/summary><div class=\"aihd-ab-b\"><p><strong>Touches:<\/strong> call + voicemail 3<\/p><p><strong>Intent:<\/strong> clean close<\/p><p><strong>What to say in one line:<\/strong> \u201cLast note from me unless selling is still on the table.\u201d<\/p><\/div><\/details><\/div><p class=\"aihd-tbl-c\">Seven-day cadence that prioritizes diagnosis, then proof, then an ask.<\/p>\n<p>After day 7, the long tail wins the business.<\/p>\n<ul><li>Days 8 to 30: one value touch weekly<\/li><li>Days 31 to 60: value touch every other week<\/li><li>Days 61 to 90 and beyond: monthly touches plus an \u201canniversary of expiration\u201d call<\/li><\/ul>\n<p>Good long-tail touches are specific. A comp sold in their band. A pricing gap that just widened. A buyer activity note that changes urgency language. This is the same discipline as <a href=\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/real-estate-farming\/\">farming the same neighborhood consistently<\/a>, just applied to a smaller list with higher intent.<\/p>\n<p>End each long-tail touch with permission, not pressure.<\/p>\n<pre class=\"aihd-pre\" style=\"white-space:pre-wrap;word-break:break-word;background:#F7F8FA;border:1px solid #E6E8EC;border-radius:12px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;margin:22px 0\">If selling comes back on the table, is it okay if I keep sending updates like this once a month?<\/pre><\/section><section class=\"sec\"><h2>Compliance and scorecard for expired outreach<\/h2>\n<p>Compliance is a system, not a disclaimer. It also changes by state, brokerage policy, and MLS rules. This section is not legal advice. Broker and counsel review should decide the final workflow. Two primary sources are worth reading directly: the FTC\u2019s <a href=\"https:\/\/telemarketing.donotcall.gov\/\" target=\"_blank\" rel=\"noopener nofollow\">National Do Not Call Registry access site for telemarketers and sellers<\/a> and the FCC\u2019s consumer guidance on <a href=\"https:\/\/www.fcc.gov\/consumers\/guides\/stop-unwanted-robocalls-and-texts\" target=\"_blank\" rel=\"noopener nofollow\">robocall and robotext rules under the TCPA<\/a>.<\/p>\n<p>Use this checklist to keep expired outreach defensible:<\/p>\n<div class=\"aihd-c aihd-check\" data-aihd-check><div class=\"aihd-check-h\"><h3 class=\"aihd-check-t\">Checklist<\/h3><span class=\"aihd-check-c\" data-aihd-count>0 of 8 done<\/span><\/div><div class=\"aihd-check-i\"><span class=\"aihd-box\"><\/span><span class=\"aihd-check-x\"><strong>DNC scrub and record<\/strong>: scrub against national and state lists before calling, re-scrub every 31 days, and keep a record of each scrub date.<\/span><\/div><div class=\"aihd-check-i\"><span class=\"aihd-box\"><\/span><span class=\"aihd-check-x\"><strong>Calling hours<\/strong>: call only between 8 a.m. and 9 p.m. in the recipient\u2019s local time, and follow any stricter state calling-hour rules and brokerage policy.<\/span><\/div><div class=\"aihd-check-i\"><span class=\"aihd-box\"><\/span><span class=\"aihd-check-x\"><strong>No implied consent<\/strong>: a listing expiring does not create consent to call or text.<\/span><\/div><div class=\"aihd-check-i\"><span class=\"aihd-box\"><\/span><span class=\"aihd-check-x\"><strong>Texting risk line<\/strong>: treat automated or bulk texting differently than a manual one-to-one message, and get broker guidance.<\/span><\/div><div class=\"aihd-check-i\"><span class=\"aihd-box\"><\/span><span class=\"aihd-check-x\"><strong>Opt-out language<\/strong>: include \u201cReply STOP to opt out\u201d in texts, and honor opt-outs fast.<\/span><\/div><div class=\"aihd-check-i\"><span class=\"aihd-box\"><\/span><span class=\"aihd-check-x\"><strong>Call recording consent<\/strong>: follow one-party or all-party consent rules where applicable.<\/span><\/div><div class=\"aihd-check-i\"><span class=\"aihd-box\"><\/span><span class=\"aihd-check-x\"><strong>Internal do-not-contact list<\/strong>: keep a brokerage-level list and follow it.<\/span><\/div><div class=\"aihd-check-i\"><span class=\"aihd-box\"><\/span><span class=\"aihd-check-x\"><strong>MLS Rules and prior photos<\/strong>: do not reuse another brokerage\u2019s listing photos without permission.<\/span><\/div><\/div>\n<p>AI-edited visuals also need clear Disclosure. Many MLS systems and state rules differ, so broker guidance matters. A safe labeling practice uses plain text like:<\/p>\n<ul><li>\u201cVirtually staged\u201d<\/li><li>\u201cAI-enhanced image\u201d<\/li><\/ul>\n<p>Where required, add a visible Virtually Staged Watermark on the image itself, not only in remarks.<\/p>\n<p>Now track the outreach like a system. A weekly scorecard keeps script changes honest.<\/p>\n<div class=\"aihd-c aihd-tbl\"><table><thead><tr><th>Metric<\/th><th>Definition<\/th><th>Leading indicator<\/th><th>Fix focus<\/th><\/tr><\/thead><tbody><tr><td>Contact rate<\/td><td>reached a human<\/td><td>answer rate by time block<\/td><td>deliverability and calling windows<\/td><\/tr><tr><td>Conversation rate<\/td><td>seller named a cause<\/td><td>how often the diagnostic question lands<\/td><td>opener and early questions<\/td><\/tr><tr><td>Deliverable rate<\/td><td>permission + email captured<\/td><td>\u201cplan sent within 1 day\u201d count<\/td><td>value offer clarity<\/td><\/tr><tr><td>Appointment set rate<\/td><td>appointment scheduled<\/td><td>ratio after deliverable sent<\/td><td>relaunch proof quality<\/td><\/tr><tr><td>Appointment to signed<\/td><td>signed listing agreement<\/td><td>signed per attended<\/td><td>presentation and next steps<\/td><\/tr><\/tbody><\/table><p class=\"aihd-tbl-c\">Simple scorecard that separates deliverability, script, and presentation problems.<\/p><\/div>\n<p>A\/B testing should change one variable at a time. Swap the opener line, keep the list and time blocks constant, then log results for a full week before judging. Random script changes inside random call windows create noise, not insight.<\/p>\n<p>A final boundary protects trust. Some situations require a softer approach or none at all, including clear opt-outs, active grief or estate sensitivity, tenant-occupied homes with strict access limits, and sellers who state that the home is off the market indefinitely.<\/p><\/section><section class=\"sec faq\"><h2>Frequently asked questions<\/h2><details open><summary>What is the best opening line for an expired listing call?<\/summary><p class=\"ans\">A strong opener identifies the agent and the property, then asks permission and one diagnostic question. A practical line is: \u201cHi [NAME], this is [AGENT] in [AREA]. Quick question, and if now is a bad time just tell me. What do you think got in the way of [STREET] selling?\u201d The seller\u2019s answer determines the next move.<\/p><\/details><details><summary>How soon should an agent contact an expired listing?<\/summary><p class=\"ans\">Same day the status changes, after DNC scrubbing and basic pre-call research. Early outreach is crowded in 2026, so speed alone is not the advantage. The advantage is earning permission and delivering something useful within 1 day of the first real conversation, such as a one-page relaunch plan or a short video CMA.<\/p><\/details><details><summary>Is it legal to cold call or text expired listing sellers in 2026?<\/summary><p class=\"ans\">Calling can be permissible when numbers are <a href=\"https:\/\/telemarketing.donotcall.gov\/\" target=\"_blank\" rel=\"noopener nofollow\">scrubbed against DNC lists<\/a> and state calling-hour rules are followed, but expiration does not create consent. Texting is often stricter, and <a href=\"https:\/\/www.fcc.gov\/consumers\/guides\/stop-unwanted-robocalls-and-texts\" target=\"_blank\" rel=\"noopener nofollow\">automated or bulk texting<\/a> can fall under different legal requirements than manual one-to-one messages. This is not legal advice. Broker and counsel guidance should decide the workflow.<\/p><\/details><details><summary>How many times should follow-up happen with an expired listing?<\/summary><p class=\"ans\">A disciplined plan beats guesswork. A common structure is a seven-day cadence with multi-channel touches, then weekly value touches through day 30, every other week to day 60, and monthly to day 90 and beyond. Stop early on an explicit no, any opt-out, or confirmation the seller re-listed under a new agreement.<\/p><\/details><details><summary>What should an agent send before an expired listing appointment?<\/summary><p class=\"ans\">Send a short packet that proves the relaunch plan, not a long presentation. A practical set includes a one-page relaunch plan, a comps snapshot, a net sheet draft, an access and showing plan, and a brief \u201cwhat changes this time\u201d summary. Keep fee details for the appointment unless brokerage policy requires otherwise.<\/p><\/details><details><summary>Why do calls show as Spam Likely and what fixes it fastest?<\/summary><p class=\"ans\">Carrier labeling often flags high-volume dialing patterns, inconsistent caller identity, or low engagement signals. Fast fixes include caller ID and name registration, sticking to one consistent outbound number, reducing dial velocity per number, and using verified branded calling when available. A voicemail-to-text fallback also helps the message land even when the call gets screened.<\/p><\/details><\/section><\/div><script type=\"application\/ld+json\" data-aihd-faq=\"1\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is the best opening line for an expired listing call?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A strong opener identifies the agent and the property, then asks permission and one diagnostic question. A practical line is: \\u201cHi [NAME], this is [AGENT] in [AREA]. Quick question, and if now is a bad time just tell me. What do you think got in the way of [STREET] selling?\\u201d The seller\\u2019s answer determines the next move.\"}},{\"@type\":\"Question\",\"name\":\"How soon should an agent contact an expired listing?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Same day the status changes, after DNC scrubbing and basic pre-call research. Early outreach is crowded in 2026, so speed alone is not the advantage. The advantage is earning permission and delivering something useful within 1 day of the first real conversation, such as a one-page relaunch plan or a short video CMA.\"}},{\"@type\":\"Question\",\"name\":\"Is it legal to cold call or text expired listing sellers in 2026?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Calling can be permissible when numbers are scrubbed against DNC lists and state calling-hour rules are followed, but expiration does not create consent. Texting is often stricter, and automated or bulk texting can fall under different legal requirements than manual one-to-one messages. This is not legal advice. Broker and counsel guidance should decide the workflow.\"}},{\"@type\":\"Question\",\"name\":\"How many times should follow-up happen with an expired listing?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A disciplined plan beats guesswork. A common structure is a seven-day cadence with multi-channel touches, then weekly value touches through day 30, every other week to day 60, and monthly to day 90 and beyond. Stop early on an explicit no, any opt-out, or confirmation the seller re-listed under a new agreement.\"}},{\"@type\":\"Question\",\"name\":\"What should an agent send before an expired listing appointment?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Send a short packet that proves the relaunch plan, not a long presentation. A practical set includes a one-page relaunch plan, a comps snapshot, a net sheet draft, an access and showing plan, and a brief \\u201cwhat changes this time\\u201d summary. Keep fee details for the appointment unless brokerage policy requires otherwise.\"}},{\"@type\":\"Question\",\"name\":\"Why do calls show as Spam Likely and what fixes it fastest?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Carrier labeling often flags high-volume dialing patterns, inconsistent caller identity, or low engagement signals. Fast fixes include caller ID and name registration, sticking to one consistent outbound number, reducing dial velocity per number, and using verified branded calling when available. A voicemail-to-text fallback also helps the message land even when the call gets screened.\"}}]}<\/script>","protected":false},"excerpt":{"rendered":"<p>Expired listing scripts for calls, voicemails, texts, and letters, plus a 7-day cadence, 30\/60\/90 plan, objection handlers, and compliance tips for 2026.<\/p>\n","protected":false},"author":2,"featured_media":14614,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"expired listing scripts","_yoast_wpseo_title":"Expired Listing Scripts: 2026 Calls, Texts, Cadence","_yoast_wpseo_metadesc":"Expired listing scripts for calls, voicemails, texts, and letters, plus a 7-day cadence, 30\/60\/90 plan, objection handlers, and compliance tips for 2026.","eyebrow_label":"","eyebrow_updated":"","footnotes":""},"categories":[34],"tags":[],"class_list":["post-14618","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-real-estate-marketing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Expired Listing Scripts: 2026 Calls, Texts, Cadence<\/title>\n<meta name=\"description\" content=\"Expired listing scripts for calls, voicemails, texts, and letters, plus a 7-day cadence, 30\/60\/90 plan, objection handlers, and compliance tips for 2026.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Expired Listing Scripts: 2026 Calls, Texts, Cadence\" \/>\n<meta property=\"og:description\" content=\"Expired listing scripts for calls, voicemails, texts, and letters, plus a 7-day cadence, 30\/60\/90 plan, objection handlers, and compliance tips for 2026.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/\" \/>\n<meta property=\"og:site_name\" content=\"AI Home Design Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TheAIHomeDesign\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-30T04:38:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-30T06:57:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_featured.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tan Tason\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tan Tason\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/\"},\"author\":{\"name\":\"Tan Tason\",\"@id\":\"https:\/\/aihomedesign.com\/blog\/#\/schema\/person\/d01d68c21164fec3223a44ef4d99d07a\"},\"headline\":\"Expired Listing Scripts: 2026 Calls, Texts, Cadence\",\"datePublished\":\"2026-09-30T04:38:34+00:00\",\"dateModified\":\"2026-09-30T06:57:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/\"},\"wordCount\":3122,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/aihomedesign.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_featured.jpg\",\"articleSection\":[\"Real Estate Marketing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/\",\"url\":\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/\",\"name\":\"Expired Listing Scripts: 2026 Calls, Texts, Cadence\",\"isPartOf\":{\"@id\":\"https:\/\/aihomedesign.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_featured.jpg\",\"datePublished\":\"2026-09-30T04:38:34+00:00\",\"dateModified\":\"2026-09-30T06:57:27+00:00\",\"description\":\"Expired listing scripts for calls, voicemails, texts, and letters, plus a 7-day cadence, 30\/60\/90 plan, objection handlers, and compliance tips for 2026.\",\"breadcrumb\":{\"@id\":\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#primaryimage\",\"url\":\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_featured.jpg\",\"contentUrl\":\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_featured.jpg\",\"width\":1200,\"height\":630,\"caption\":\"A relaunch plan and call script ready before the first outreach call.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/aihomedesign.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Expired Listing Scripts: 2026 Calls, Texts, Cadence\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aihomedesign.com\/blog\/#website\",\"url\":\"https:\/\/aihomedesign.com\/blog\/\",\"name\":\"AI Home Design Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/aihomedesign.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aihomedesign.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/aihomedesign.com\/blog\/#organization\",\"name\":\"AI Home Design Blog\",\"url\":\"https:\/\/aihomedesign.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/aihomedesign.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/02\/AIHomeDesign-black-png-jpg-scaled.png\",\"contentUrl\":\"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/02\/AIHomeDesign-black-png-jpg-scaled.png\",\"width\":2560,\"height\":2560,\"caption\":\"AI Home Design Blog\"},\"image\":{\"@id\":\"https:\/\/aihomedesign.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/TheAIHomeDesign\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/aihomedesign.com\/blog\/#\/schema\/person\/d01d68c21164fec3223a44ef4d99d07a\",\"name\":\"Tan Tason\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/aihomedesign.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bbca430cff9d09f229c7343948261fa52e57e6e4c697420f71afd93f4d0684e2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bbca430cff9d09f229c7343948261fa52e57e6e4c697420f71afd93f4d0684e2?s=96&d=mm&r=g\",\"caption\":\"Tan Tason\"},\"description\":\"Tan began her journey as a photographer, eventually turning into the real estate world. Though love for words never faded. In fact, it eventually led her to pursue a career as a real estate journalist, a role she has passionately embraced since 2014. Her main interests lie in exploring market trends, architectural design, and uncovering how spaces shape the lives of those who inhabit them. With a knack for blending data-driven insights and creative storytelling, her work offers readers a fresh perspective on the evolving real estate landscape.\",\"url\":\"https:\/\/aihomedesign.com\/blog\/author\/tan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Expired Listing Scripts: 2026 Calls, Texts, Cadence","description":"Expired listing scripts for calls, voicemails, texts, and letters, plus a 7-day cadence, 30\/60\/90 plan, objection handlers, and compliance tips for 2026.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/","og_locale":"en_US","og_type":"article","og_title":"Expired Listing Scripts: 2026 Calls, Texts, Cadence","og_description":"Expired listing scripts for calls, voicemails, texts, and letters, plus a 7-day cadence, 30\/60\/90 plan, objection handlers, and compliance tips for 2026.","og_url":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/","og_site_name":"AI Home Design Blog","article_publisher":"https:\/\/www.facebook.com\/TheAIHomeDesign\/","article_published_time":"2026-09-30T04:38:34+00:00","article_modified_time":"2026-09-30T06:57:27+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_featured.jpg","type":"image\/jpeg"}],"author":"Tan Tason","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tan Tason","Est. reading time":"20 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#article","isPartOf":{"@id":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/"},"author":{"name":"Tan Tason","@id":"https:\/\/aihomedesign.com\/blog\/#\/schema\/person\/d01d68c21164fec3223a44ef4d99d07a"},"headline":"Expired Listing Scripts: 2026 Calls, Texts, Cadence","datePublished":"2026-09-30T04:38:34+00:00","dateModified":"2026-09-30T06:57:27+00:00","mainEntityOfPage":{"@id":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/"},"wordCount":3122,"commentCount":0,"publisher":{"@id":"https:\/\/aihomedesign.com\/blog\/#organization"},"image":{"@id":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#primaryimage"},"thumbnailUrl":"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_featured.jpg","articleSection":["Real Estate Marketing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/","url":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/","name":"Expired Listing Scripts: 2026 Calls, Texts, Cadence","isPartOf":{"@id":"https:\/\/aihomedesign.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#primaryimage"},"image":{"@id":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#primaryimage"},"thumbnailUrl":"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_featured.jpg","datePublished":"2026-09-30T04:38:34+00:00","dateModified":"2026-09-30T06:57:27+00:00","description":"Expired listing scripts for calls, voicemails, texts, and letters, plus a 7-day cadence, 30\/60\/90 plan, objection handlers, and compliance tips for 2026.","breadcrumb":{"@id":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#primaryimage","url":"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_featured.jpg","contentUrl":"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/09\/expired-listing-scripts_featured.jpg","width":1200,"height":630,"caption":"A relaunch plan and call script ready before the first outreach call."},{"@type":"BreadcrumbList","@id":"https:\/\/aihomedesign.com\/blog\/real-estate-marketing\/expired-listing-scripts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/aihomedesign.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Expired Listing Scripts: 2026 Calls, Texts, Cadence"}]},{"@type":"WebSite","@id":"https:\/\/aihomedesign.com\/blog\/#website","url":"https:\/\/aihomedesign.com\/blog\/","name":"AI Home Design Blog","description":"","publisher":{"@id":"https:\/\/aihomedesign.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aihomedesign.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/aihomedesign.com\/blog\/#organization","name":"AI Home Design Blog","url":"https:\/\/aihomedesign.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aihomedesign.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/02\/AIHomeDesign-black-png-jpg-scaled.png","contentUrl":"https:\/\/aihomedesign.com\/blog\/wp-content\/uploads\/2026\/02\/AIHomeDesign-black-png-jpg-scaled.png","width":2560,"height":2560,"caption":"AI Home Design Blog"},"image":{"@id":"https:\/\/aihomedesign.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TheAIHomeDesign\/"]},{"@type":"Person","@id":"https:\/\/aihomedesign.com\/blog\/#\/schema\/person\/d01d68c21164fec3223a44ef4d99d07a","name":"Tan Tason","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aihomedesign.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bbca430cff9d09f229c7343948261fa52e57e6e4c697420f71afd93f4d0684e2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bbca430cff9d09f229c7343948261fa52e57e6e4c697420f71afd93f4d0684e2?s=96&d=mm&r=g","caption":"Tan Tason"},"description":"Tan began her journey as a photographer, eventually turning into the real estate world. Though love for words never faded. In fact, it eventually led her to pursue a career as a real estate journalist, a role she has passionately embraced since 2014. Her main interests lie in exploring market trends, architectural design, and uncovering how spaces shape the lives of those who inhabit them. With a knack for blending data-driven insights and creative storytelling, her work offers readers a fresh perspective on the evolving real estate landscape.","url":"https:\/\/aihomedesign.com\/blog\/author\/tan\/"}]}},"_links":{"self":[{"href":"https:\/\/aihomedesign.com\/blog\/wp-json\/wp\/v2\/posts\/14618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aihomedesign.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aihomedesign.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aihomedesign.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aihomedesign.com\/blog\/wp-json\/wp\/v2\/comments?post=14618"}],"version-history":[{"count":2,"href":"https:\/\/aihomedesign.com\/blog\/wp-json\/wp\/v2\/posts\/14618\/revisions"}],"predecessor-version":[{"id":14620,"href":"https:\/\/aihomedesign.com\/blog\/wp-json\/wp\/v2\/posts\/14618\/revisions\/14620"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aihomedesign.com\/blog\/wp-json\/wp\/v2\/media\/14614"}],"wp:attachment":[{"href":"https:\/\/aihomedesign.com\/blog\/wp-json\/wp\/v2\/media?parent=14618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aihomedesign.com\/blog\/wp-json\/wp\/v2\/categories?post=14618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aihomedesign.com\/blog\/wp-json\/wp\/v2\/tags?post=14618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}