Expired listings are the most misused list in real estate. The numbers are public, the owners are known to be open to selling at some point, and that combination leads agents to dial like the list is infinite. It is not. It is a small set of people who already had one disappointing experience, and how you handle the first thirty seconds decides whether you get a second conversation.
What the expired queue looks like on a real morning
A fresh expired comes off the MLS and lands in your queue with an address, a prior list price and a date. Some records carry a prior agent relationship, some are previous clients, most are cold. The queue changes every day and it ages fast. A record from yesterday is worth three calls. A record from six months ago is worth one call and a different opening.
DialBreeze keeps the source on the record so you can decide the opening before the line connects. That one field is the difference between a scripted pitch and a relevant conversation.
Three workflows that fit the work
Fresh expiration, first attempt. Open with the address, confirm the home is no longer listed, and ask what happened with the previous campaign. The useful disposition is not “not interested,” it is “reason expired plus a callback window.”
Aged expiration, single attempt. This is a market check, not a listing pitch. If the owner is now willing to talk price, you have a real appointment. If not, log it and stop calling.
Referral bridge. When the owner says no but names a neighbor or a friend, log that as a separate lead with its own source. Do not treat a referral as consent for anything else.
Dispositions that keep the queue clean
The list of useful outcomes is short and specific: appointment set, callback with a date, send market analysis, relisted, tenant occupied, do not call permanently, no answer on attempt three. When a disposition is permanent, the record should leave the campaign on its own. Attempt caps only work if the engine and the policy agree.
Calling windows, do not call and revocation
16 CFR 310.4(c) and 47 CFR 64.1200(c)(1) hold residential solicitation to 8 a.m. through 9 p.m. local time where the owner is. An expired queue spans several time zones if you buy regionally, so the quiet-hours setting has to be per lead, not per office.
Refresh National DNC Registry scrubbing at least every 31 days. One request to stop is permanent for that seller, and 47 CFR 64.1200(a)(10) says a revocation by any reasonable means must be honored within a reasonable time not to exceed ten business days. If an owner tells you on a call that they are not interested, that instruction should land in the internal do-not-call list before the block ends, not the next morning.
Recording rules travel with the called party, not with your office. Washington (RCW 9.73.030) and California (Penal Code 632) require all-party consent. An audible announcement solves most of it, but review the state list before you run a campaign into it.
One more thing that is easy to miss. 42 U.S.C. 3604(c) covers statements as well as advertisements. Nothing in your opening or your notes should describe the owner, the household or the neighborhood in terms of a protected class.
What the AI summary adds to an expired call
The summary is most useful for the reason a listing expired. That field tells you whether the owner wants a different price, a different marketing plan or a different agent. The next step field then becomes a dated task. Check both against the recording before you send anything to the owner, because an incorrect reason will make your follow-up irrelevant.
Cost and setup
Solo is $49 per seat per month. Team is $149 per month for three operator seats. Studio is $399 per month with seats sized at onboarding. Calling runs on your own Telnyx account, billed separately. The 14-day trial uses a sandbox with test numbers, so you can rehearse the expired opening without touching a real owner.
The honest limits
Three lines at once do not make the outreach lawful and do not guarantee that an answered call reaches you inside the two-second abandonment window. The AI scores calls, it does not decide consent. And an expired list still has to come from a source you can document. Agents who accept those limits get more out of the tool than agents who want a shortcut around them.
Handling the three objections that define an expired call
“I already tried with an agent and it did not work” is the opening objection, and it is also your best information. Ask what the previous campaign did and what it missed. That answer tells you whether the problem was price, photography, marketing reach or simply the owner’s expectations.
“I will not pay that much” needs to be separated from a price disagreement. A fee objection is a conversation about what the service includes. A price objection is a conversation about the market. Treating them as the same thing loses both.
“I am going to rent it instead” is not a dead end. Rentals have their own timing, and a record that says “will revisit in six months” is a future listing, not a lost one.
A worked expired block, start to finish
Prepare by pulling the queue and checking dates. Anything under 48 hours old goes in the first pass. Anything between two weeks and two months old goes in the second. Anything older than that gets one attempt and a long rest.
Dial for twenty five minutes, then stop and review. The review step is where you decide which records earned a second attempt next week. Without it, the queue grows and the fresh records get buried under the old ones.
Which measures are worth reporting
Attempts per record and connects per record are the two that change behavior. If a record received six attempts and three connects, the issue is the pitch. If it received six attempts and no connects, the issue is the number.
Appointment rate needs a clear denominator: appointments per human connect, not appointments per dial. Mixing the two produces an impressive number that means nothing. Our own 90-day operation to 2026-09-26 recorded 37,411 dials, 17,645 recordings and 9,367 AI summaries, plus 35 appointments. Those are internal activity totals across the whole team, not a rate you can copy onto your own list.
What to do with an owner who says never call again
Record it the same day, in the internal do-not-call list, and let it remove the number from every future campaign load. Under 47 CFR 64.1200(a)(10) a revocation can arrive in any reasonable form and must be honored within a reasonable time not to exceed ten business days. A sticky note is not a suppression list, and neither is a CRM tag nobody queries.
The mirror rule matters too. A request that is specific, such as stop calling about this listing, is not automatically a request to never be called by the brokerage again. Write down exactly what the owner said.