Playbook
From cold list to closed deal: a playbook
Most prospecting advice stops at "make more calls." That's the easy part. The hard part is the system that surrounds the calls — the part that decides which leads ring first, what you say when they pick up, what happens when they don't, and how a 30-second "I'm not interested" turns into a listing appointment four weeks later.
This is the end-to-end playbook. Six stages, the conversion rates a working agent should expect at each one, and the operational rules that hold the whole thing together.
The funnel
Working backward from a closed deal helps you size every stage above it. Here's the funnel for a typical solo agent running cold prospecting on expireds, withdrawals, and FSBOs:
Numbers vary by market and by skill, but the shape is durable: every stage drops by roughly 70-85%. If your funnel is collapsing harder than that at any one stage, that's where to focus. Most agents burn cycles optimizing the bottom of the funnel (objection handling) when the top is what's actually broken (bad data, weak first 7 seconds).
Stage 1 · List intake
Three sources, in roughly this order of yield:
- MLS expireds, withdrawals, canceleds — homeowners with proof of intent to sell. Highest yield per call. Pull daily.
- FSBOs — public listings where the owner is selling without an agent. They've already self-identified.
- Targeted farm lists — high-equity, long-held properties in your geography. Cold but high lifetime value.
The single biggest mistake at this stage is too-large lists. Pulling 500 expireds at once feels productive but you'll never call them before they go stale. Pull what you can dial in 48 hours. That's it.
Stage 2 · Enrichment
A list of property addresses is not a list of prospects. You need:
- Owner of record (current — within 30 days)
- Both names if joint ownership
- Mailing address (signals investor vs owner-occupant)
- Phone numbers, ranked by recency
- Email addresses where available
- DNC + TCPA litigator flags
- Equity / ownership-length signals
This stage should take you ~5 minutes of clock time per 100 rows — the system does the work, you walk away. If you're hand-looking-up phone numbers one at a time, this is the highest-leverage thing you can fix this week. It's an order-of-magnitude productivity gain and there's no skill curve.
Skip the LLC rabbit hole. When the property is owned by an LLC or trust, don't burn an hour on the corporate paperwork. Either your tool surfaces the managing member automatically, or that lead is on the bottom of the pile until you have time. Don't let one weird ownership structure derail the dial window.
Stage 3 · Scoring & triage
Not every enriched lead deserves the same energy. The simplest scoring model that works:
- A · 80-100: high equity, owner-occupied, long-held, fresh expired/withdrawn signal — call today
- B · 60-79: solid signal, mid-equity or remote owner — call within 48 hours
- C · 40-59: weaker signals but contactable — weekly batch
- Hold · 0-39: low equity, recent transfer, missing data — backlog only
The point of scoring isn't precision. It's protecting the first hour of your dial window. Your first 20 calls of the day should always be A-tier. That's where the conversation rate is highest, the morale is freshest, and the marginal close is most likely.
Stage 4 · Outreach cadence
The rule of seven still holds: most prospects need 5-7 touches before they engage. A workable cadence:
- Day 0 — Call. Voicemail if no answer. Texted "courtesy" follow-up if you have prior consent.
- Day 2 — Call again. Different time of day. Voicemail.
- Day 5 — Email with a market snapshot for their property.
- Day 10 — Call. Different angle (price reduction insight, comp news).
- Day 18 — Hand-written postcard or letter.
- Day 30 — Final call. If still no engagement, demote to weekly batch.
Your dashboard should be doing the cadence math, not your memory. The lead surfaces when it's time. If you're trying to hand-track who needs which touch on which day, you've already lost.
Stage 5 · The conversation
Books have been written about scripts. Here's the compressed version:
The first 7 seconds
Lead with the property, not yourself. "Hi, this is Maria — I'm following up on the property at 1432 Sample Way." You're a familiar voice talking about something they care about. You're not a salesperson.
The next 30 seconds
Ask one direct, useful question. "Are you still considering selling, or did you decide to stay put?" Both answers move the conversation forward. Don't pitch yet.
The objection handling
Three responses cover 90% of objections:
- "Already have an agent." → "Totally understand. Out of curiosity — has the property been getting the showings you expected?" Then listen.
- "Not interested." → "Got it. If your situation changes, mind if I send a quick market snapshot once a quarter?" Get the email.
- "Take me off your list." → "Done. Thanks for your time." Mark DNC. Move on. Don't re-engage. Ever.
Notice what's missing from all three: there is no pitch, no product, no rate. Cold prospecting at the conversation level is about buying the next conversation, not closing the listing today.
Stage 6 · The listing appointment
Once you have a "tell me more" or a "yes, send the snapshot," the goal becomes one thing: get on a calendar. In person if possible, video if not.
Three rules:
- Book within 48 hours — interest decays fast
- Confirm twice — the day before, and 30 minutes before
- Walk in with one thing they don't have — comp data they haven't seen, a buyer in mind, a marketing plan they didn't get from the last agent
This is where market expertise actually matters. The first five stages of the funnel can all be operationalized — automated, scripted, scaled. The listing appointment is human, judgment-driven, and unscalable. That's why it's the highest-paying part of the job.
What the math says you should do this week
If you want 2-3 closed deals per quarter from cold prospecting, you need to put roughly 1,000 well-enriched leads through this funnel per quarter — about 75 per week. That's a small list, daily, run all the way through.
Most agents fail at this not because the math is hard but because they let operational drag eat the dial window. They source too much, enrich too little, score nothing, follow no cadence, and then wonder why the funnel doesn't produce.
Build the system once. Run it every day. The deals show up.