Doorlark

Home › Guides › The Qualified Lead Playbook for Real Estate Agents

Lead generation

The Qualified Lead Playbook: a daily system, not a quick fix

By Doorlark Editorial Team·Published Oct 16, 2026·Prices from vendor sites

Short answer: there's no lead source that fixes an empty pipeline overnight. Deals can come quickly, sometimes from one well-timed call. But a pipeline builds on itself: 5 real conversations a day, 5 days a week, for 12 weeks is about 300 conversations with people who now remember you. Nobody gets that from one week of hustle. This guide is the system, the scripts and a daily 60-90 minute roadmap, plus a printable 30-day checklist (PDF).

We don't quote conversion rates here, because there's no neutral source for them. Where you see numbers in a worked example, they're labeled as examples. Use your own.

1. Your sphere and past clients come first

NAR's 2025 Member Profile found that REALTORS® typically earned 20% of their business from repeat clients and 21% from past-client referrals, so about 41% of business comes from people who already know them (NAR, 2025 Member Profile). That's the cheapest lead source you have, and the one most agents neglect while they shop for paid leads.

The system: put every past client and sphere contact in your CRM with a tag (A: would refer you today, B: likes you, C: barely knows you). A's get a personal touch monthly, B's every other month, C's quarterly. "Personal" means it's about them, not a newsletter.

Sphere touch generator
You're helping a real estate agent write a personal check-in. Use only these facts:
Contact: [name], relationship: [how you know them]
Last thing they told me: [x]
Something useful I can offer: [e.g. what 2 homes on their street sold for, a contractor rec]

Write a text under 300 characters. It should read like a friend wrote it. Reference the last thing they told me. Offer the useful thing as a question. No real estate pitch, no 'just checking in', no emojis.
Do this this week
  • Export your contacts and tag 50 people A, B or C. Don't overthink it: 10 minutes.
  • Call 5 A's this week with the Monday script in the roadmap below. Log one personal detail from each call.
  • Send 3 past clients a home-value note: what 2 comparable nearby homes sold for this year, with a line offering a full CMA.

2. Speed to lead, and the second-message problem

In a study of 1.25 million sales leads across 42 U.S. companies (not real estate specifically), firms that tried to contact a lead within an hour were nearly seven times as likely to qualify it as firms that waited even an hour longer (Harvard Business Review, 2011). The same article found 23% of audited companies never responded at all.

Speed gets the first reply. The real leak is what agents on r/realtors describe as leads that "reply once then disappear." That's the second-message problem: your second text asks for something (a call, an appointment) before you've given them a reason. Fix it by making message two useful.

Exact texts for a web lead who inquired about a listing
Message 1 (within 5 minutes): "Hi [name], it's [you] with [brokerage]. I saw you asked about [address]. It's still active. Want me to send the price history and what similar homes nearby sold for?"

If they reply "sure": send the 3 comps and the price history. Nothing else.

Message 2 (next morning, after they've seen the comps): "Two things stood out on [address]: [one real fact, e.g. it's been on 41 days, the last 2 sales nearby went for $X]. If you want to see it, I can do [day] at [time] or [time]. If you're earlier in the process, I can just send you new ones like it."

If no reply in 3 days: "Should I keep sending homes like [address], or did you find something?"

Before the first text, make sure the lead's form gave you consent to text them. Most portal and website forms include it. If yours doesn't, call or email instead.

Do this this week
  • Turn on push notifications for new leads and set a rule: first reply within 5 minutes during working hours.
  • Save Message 1 and Message 2 as templates in your CRM or phone.
  • Pull your last 20 leads. Count how many got a second, useful message. That's your baseline.

3. True cost per closing for paid leads

Cost per lead is the number vendors advertise. Cost per closing is the number that matters. Zillow states an average of $223 per lead in major metros and $139 elsewhere, as reported by Jamil Academy, but your closing rate decides whether that's cheap or expensive. Only your own CRM can tell you that rate.

Worked example (example numbers, not benchmarks)
Monthly spend on a lead source$1,000 (example)
Leads received in 6 months40 (example)
Closings from those leads, tracked in your CRM2 (example)
Total spend over 6 months$6,000
Cost per closing$6,000 ÷ 2 = $3,000
Your net commission per closing after split and fees$7,500 (example)
Return$15,000 earned on $6,000 spent, before your time

Add referral fees if the source takes a share at closing (some do). Use a 6-month window at least, since many leads close months after the first contact.

Do this this week
  • Tag every lead in your CRM with its source, if you don't already.
  • Run the math above for each paid source using your real numbers from the last 6 to 12 months.
  • Any source where you can't count a single closing: cut the budget in half or pause it, and put that money and time into Section 1.

4. An open house conversion system

A visitor who tours an open house you host for the seller doesn't need to sign a buyer agreement with you (NAR Settlement FAQs, Q77). The open house is a first conversation, so treat it like one.

  • Sign-in: use a digital sign-in with a clear consent checkbox for texts and calls. No checkbox, no text.
  • At the door: skip "are you working with an agent?" as your opener. Ask "What brought you to this one?" and listen for the detail you'll use later.
  • Before they leave: "If I see something like this, but with [the thing they said was missing], want me to send it?"
  • Within 24 hours: a text that uses their detail. Then the Buyer Consultation Kit when they're ready to tour with you.
Open house follow-up
Write a follow-up text for someone who visited my open house at [address].
Their name: [x]. What they said they liked/missed: [x]. Consent to text: yes.
Under 280 characters. Reference their detail. Offer to send 2 homes that match. No 'great to meet you!', no pressure to sign anything. Describe homes only, never neighborhoods' residents.
Do this this week
  • Ask your listing agents (or your own sellers) for one open house slot this weekend.
  • Set up a digital sign-in with a consent checkbox.
  • Text every consenting visitor within 24 hours using their detail.

5. Expireds, FSBOs and pre-foreclosures

⚠️ Compliance: before you call anyone you don't already have a relationship with, scrub the number against the National Do Not Call Registry (businesses access it at telemarketing.donotcall.gov) and any state list. Don't send marketing texts or use autodialers or prerecorded messages without the consent the TCPA requires. Rules vary by state and brokerage, and this isn't legal advice, so get your broker's written policy before you start.

  • Expireds: the seller just found out their home didn't sell. Lead with a specific diagnosis, not a pitch: price vs. what sold, photo quality, days on market. A mailed one-page "why it didn't sell, in my opinion" letter is a safer first touch than a cold call.
  • FSBOs: don't argue they need an agent. Offer one free, useful thing (a net sheet at their price, a list of what sold nearby) and ask permission to send it. Our FSBO scripts and expired listing scripts have the exact wording.
  • Pre-foreclosures: these homeowners are under real stress and some states have specific rules for contacting them or for "foreclosure consultant" activity. Ask your broker before you send anything. Lead with options and resources, never pressure, and point them to a HUD-approved housing counselor.
Expired listing letter
Write a one-page letter to the owner of [address], which expired on [date] after [X] days at [list price].
Facts I can use: [recent nearby sales with prices], [what I noticed: photos, price, showing access].
Tone: direct, respectful, no 'I'm the agent who sells homes!'. Give 2 specific reasons I think it didn't sell, based only on these facts. End with one easy next step. Under 250 words. Fair-housing safe.
Do this this week
  • Get your broker's written policy on calling and texting expireds and FSBOs.
  • Scrub this week's list against the national and state DNC registries.
  • Mail 10 expired letters using the prompt. Follow up only through channels you're allowed to use.

6. Hyperlocal content that ranks

Generic "5 tips for first-time buyers" posts compete with every national site. A page about one subdivision, one school-attendance boundary question or one HOA's rules competes with almost nobody. Write the answer to the question a buyer would type into Google about a specific place you know.

Hyperlocal post
Write a 500-word post titled '[Neighborhood/subdivision]: what homes sold for in [month year]'.
Data (from my MLS, don't add any): [list of sales: address or street, beds/baths, sq ft, price, days on market].
Include: the price range, the fastest and slowest sale and one sentence on why, what a buyer should know (HOA fee, flood zone, commute to [x], whatever is in my notes: [notes]). Describe homes and amenities only, never who lives there or who it's 'perfect for'. End with one line offering the full list by email.
Do this this week
  • Pick one neighborhood you know better than anyone. Write one post with the prompt using your MLS data.
  • Post it on your website or blog, then cut a 60-second video version for social.
  • Repeat every Thursday. One per week, same format, different area.

7. Google Business Profile reviews

Google's own help page on getting more reviews recommends asking customers and sharing your review link. Its contribution policy prohibits offering incentives like payment, discounts or free goods in exchange for a review, and prohibits soliciting reviews that don't reflect a genuine experience. So: ask every closed client, never pay or reward, never ask only the happy ones to filter the rest.

The review ask (send 3 to 7 days after closing)
"[Name], I hope the first week in the house has been good. If you have two minutes, a Google review helps me more than almost anything else. Just say what it was actually like working together, good or bad: [your review link]. Thank you either way."
Do this this week
  • Find your review link in your Business Profile and save it as a text shortcut.
  • Ask every client who closed in the last 12 months. Personally, one at a time.
  • Reply to every review, briefly and specifically. Don't mention anything private about the deal.

8. Social media, the top source of quality leads

In NAR's 2025 Technology Survey, social media was the tech tool that produced the most quality leads in the last 12 months, ahead of CRMs and the local MLS (NAR, 2025 Technology Survey). That doesn't mean posting listings. It means being visibly useful to the people who already follow you.

  • Post what you learned this week in the field: a weird appraisal, a repair request that worked, what a buyer paid over asking and why.
  • Reply to every comment and DM within the day. That's where the conversations start.
  • Reuse your Thursday hyperlocal post as a short video.
Field-note post
Turn this into a 120-word social post: [what happened this week, e.g. 'inspection found a $9k sewer line issue, we got a $6k credit'].
Write like an agent talking to a friend. One lesson a buyer or seller could use. No hashtag stacks, no emojis in every line, no 'DM me'. Don't include any client's identifying details.
Do this this week
  • Post 3 field notes this week. Write them in the 10 minutes after the thing happens.
  • Reply to every comment within the day.
  • Note in your CRM anyone who comments twice. Call them on Monday.

9. The Daily Lead Roadmap: 60 to 90 minutes, Monday to Friday

This is the part that matters most. Block 60 to 90 minutes, same time every day, before you open email. Phone on do-not-disturb except for leads. Each day has one job.

Day (60-90 min)The blockScript or prompt
Mon
Sphere calls
5 conversations with people who know you (not past clients). Log each in your CRM with one personal note."Hey [name], it's [you]. No real estate pitch, I'm calling a handful of people this week to catch up. How's [the thing they told you last time]?" Let them talk. Before you hang up: "Anyone you know thinking about a move this year? I'd rather help them than see them figure it out alone."
Tue
Past-client touches
3 personal touches to past clients: a home-value note, a video, or a handwritten card. Ask for one review if you haven't.Prompt: "Write a 4-sentence text to [past client] who bought [address] in [year]. Mention [one real detail: their kitchen remodel, the dog]. Offer to send what 2 nearby homes sold for this year. No exclamation points, no 'just checking in'."
Wed
Open house or expired/FSBO follow-up
Call or text every open-house sign-in from the last 30 days who gave consent, or send letters to that week's expireds and FSBOs."Hi [name], [you] from the open house at [address]. You mentioned [the detail]. Two homes like it hit the market this week, want the links?"
Thu
Content and reviews
Publish one hyperlocal piece (Section 6), ask for 2 Google reviews, reply to every review you got this week.Prompt in Section 6 (hyperlocal post). Review ask in Section 7.
Fri
Pipeline review
Go through every active lead: next step, next date. Anyone with no next step gets one or gets moved to monthly nurture. Book next week's appointments.Prompt: "Here's my lead list with last contact date and notes: [paste]. Sort into: book this week, nurture monthly, close out. For each 'book this week', write one text under 280 characters that references their notes."

Track three numbers, every day, on paper or in your CRM: conversations (a real two-way exchange, not a voicemail), appointments set, and personal notes sent. We're not going to give you a target, because any benchmark we quoted would be made up. Write down your numbers for week one, then try to beat your own week one in week four.

Print the 30-day roadmapOne page per week, every day's block with a checkbox and space for your three numbers.Download the PDF →

Why consistency beats the next lead source

Look back at the numbers: 41% of business comes from past clients and their referrals, and those relationships are built one touch at a time. A paid lead source can start this week. A pipeline you own gets more valuable every week you keep the block. Some agents get a deal in the first month from one sphere call. Plan for it to take a few months, and don't judge the system on week two.

Sources: NAR 2025 Member Profile · NAR 2025 Technology Survey · HBR, The Short Life of Online Sales Leads · NAR Settlement FAQs · Google Maps contribution policy · National Do Not Call Registry. Not legal advice. Rules vary by state and brokerage.

FAQ

What's the fastest way for a real estate agent to get qualified leads?

There's no overnight fix. Start with your sphere and past clients, which NAR's 2025 Member Profile ties to about 41% of agents' business, and respond to every inbound lead within minutes. Then keep a daily 60-90 minute block going for weeks.

How do I calculate cost per closing for paid leads?

Add up everything you spent on the source over at least 6 months, then divide by the number of closings you can trace to it in your CRM. Compare that with your net commission per closing after splits and fees.

Can I text expired and FSBO leads?

Be careful. Marketing texts generally need the consent the TCPA requires, and calls must be scrubbed against the National Do Not Call Registry and state lists. Rules vary by state and brokerage, so get your broker's policy first. A mailed letter is a safer first touch.

Get both free: the AI Prompt Playbook and the Buyer Kit

Join the weekly email and both PDFs show up in your inbox: 18 AI prompts with worked examples, and the Buyer Consultation Kit with replies to 8 commission objections. One useful email a week after that. Unsubscribe anytime.