You bought the leads. Now what?
This is where most real estate agents hit a wall. They spend $500 on Zillow leads or buy a batch of 1,000 aged leads, make a few calls, leave a few voicemails, and then conclude that the leads were "bad."
The leads weren't bad. The system was missing.
Working real estate leads is a discipline — not a talent. It requires a specific process: speed on the first touch, persistence across multiple channels, and patience measured in months rather than days. The average homebuyer takes 6-12 months from first inquiry to close. If you're giving up after three attempts in week one, you're leaving money on the table for the agent who calls in month four.
I've built lead follow-up systems for teams across mortgage, insurance, and real estate. The patterns that work are remarkably consistent: speed on day one, multi-channel persistence through week two, and systematic nurture for months after that.
Here's the complete playbook.
Speed to Lead: The First Five Minutes
Research from multiple lead response studies confirms what every experienced agent already knows: the first agent to make meaningful contact wins a disproportionate share of the business. In real estate, that window is measured in minutes, not hours.
The numbers:
- Call within 5 minutes: 50-60% contact rate on fresh leads
- Call within 30 minutes: 30-40% contact rate
- Call within 1 hour: 15-25% contact rate
- Call next day: 5-10% contact rate
For fresh leads from Zillow, Realtor.com, or any portal, your phone should ring (or your CRM should alert you) the moment the lead comes in. If you're not set up for immediate response, you're paying for leads that someone else will close.
For aged leads, speed-to-lead looks different. You're not racing against other agents — you're racing against the lead's fading memory of requesting information. The first attempt still matters, but you have hours rather than minutes. The key with aged leads is persistence across multiple attempts, not speed on the first one. See our complete guide on speed-to-lead for aged leads.
The Initial Call Script
Your first call sets the tone for the entire relationship. You have about 15 seconds to demonstrate that you're not a telemarketer and that calling you back is worth their time.
Script: Fresh Buyer Lead (Portal Leads)
"Hi [Name], this is [Your Name] with [Brokerage]. I saw you were looking at homes in the [Neighborhood/City] area — I specialize in that market and wanted to see if I could help you with your search. Do you have a quick minute?"
Why this works: You reference their specific action (looking at homes in a specific area), establish local expertise, and ask permission to continue. You're not pitching — you're offering help.
If they engage, ask these qualifying questions:
- "What's prompting your move right now?" (Uncovers motivation and timeline)
- "Have you been pre-approved for financing, or is that something I can help with?" (Qualification)
- "Are you working with another agent currently?" (Competitive landscape)
- "What's your ideal timeline for moving?" (Urgency)
Script: Aged Buyer Lead (30-180 Days Old)
"Hi [Name], this is [Your Name] with [Brokerage]. You'd filled out a request for information about homes in [City/Area] a while back. I know some time has passed, but I wanted to check in — are you still exploring options in that area?"
Why this works: You acknowledge the time gap honestly instead of pretending the lead is fresh. This builds trust immediately. Most agents who called this person in the past tried to act like the inquiry just happened — and the lead could tell it was a script.
Key follow-up: If they say they're still looking, pivot to value:
"Perfect. A lot has changed in the [City] market since you first started looking. Would it be helpful if I sent you a quick update on what's available in your price range? I can set up a custom search that sends you new listings as they hit — no obligation, just good information."
Script: Seller Lead (FSBO)
"Hi [Name], this is [Your Name] with [Brokerage]. I noticed your home on [Street] is listed for sale. I'm not calling to pitch you on listing with me — I actually wanted to offer you a free comparative market analysis for your neighborhood. A few homes nearby have sold recently and I thought the data might be useful as you set your pricing strategy. Would that be helpful?"
Why this works: You're leading with value, not a sales pitch. FSBO sellers are defensive because every agent in town is calling them. By offering something useful without asking for anything, you separate yourself from the pack.
Script: Voicemail (All Lead Types)
"Hi [Name], this is [Your Name] with [Brokerage] — [phone number]. I'm reaching out about real estate in the [City/Area] market. I have some information that might be helpful for you. Feel free to call or text me back at [phone number]. Talk soon."
Why this works: Short, specific, and includes your number twice. Don't pitch in a voicemail. Don't leave a two-minute message. Give them a reason to call back (helpful information) and make it easy to reach you.
Text Message Templates
Text messages have a 98% open rate compared to 20% for email. For real estate leads, texting is often the fastest path to a live conversation.
Text: Initial Outreach (Fresh Lead)
"Hi [Name], this is [Your Name] with [Brokerage]. I saw you were interested in homes in [Area]. I'd love to help — want me to send you some options in your price range? Just reply YES and I'll put together a custom list."
Text: Initial Outreach (Aged Lead)
"Hi [Name] — [Your Name] here, real estate agent in [City]. You'd looked into homes in this area a while back. Still searching? I can send you a quick update on what's available. No pressure either way."
Text: After No Response to Call
"Hey [Name], I tried calling a few minutes ago — didn't want to keep calling and be annoying. Easier to text? I can send you info about [Area] homes whenever works for you."
Text: Re-engagement (After 30+ Days of Silence)
"[Name], quick market update: [X] new homes just listed in [Area] under $[price]. Want me to send you the details? — [Your Name]"
Important: Always identify yourself and your company in initial texts. Follow TCPA guidelines — the lead must have opted in to receive communications. For aged leads, prior opt-in is typically the basis for contact, but include opt-out language in your CRM's automated sequences.
Email Follow-Up Templates
Email is your long-game channel. Most real estate leads won't convert from a single email, but a consistent drip keeps you top of mind when they're ready to act.
Email 1: After Initial Call (Day 1)
Subject: Nice connecting, [Name] — here's what I promised
Hi [Name], Great speaking with you today. As promised, here's a quick snapshot of the [City/Area] market: - Median home price: $[X] - Average days on market: [X] - New listings this month: [X] I've also set up a custom search based on what we discussed. You'll get an email anytime a new listing hits the market in your criteria. No spam, no pressure — just the listings. If you have any questions or want to tour a property, I'm a text or call away. [Your Name] [Phone]
Email 2: Value-Add (Day 5)
Subject: 3 things most [City] buyers don't know
Hi [Name], Wanted to share a few things I've been seeing in the market that might help as you plan: 1. [Specific market insight] — e.g., "Sellers in [Neighborhood] are accepting offers 5% below asking. If you're patient, there's negotiating room." 2. [Financing insight] — e.g., "Several builders in the area are offering rate buy-downs. Worth exploring if you're rate-sensitive." 3. [Timing insight] — e.g., "Inventory typically jumps 20% in April. If you're flexible on timing, you'll have more options next month." Happy to walk through any of this in detail. Just reply to this email or text me at [phone]. [Your Name]
Email 3: Soft Ask (Day 14)
Subject: Still thinking about [City]?
Hi [Name], Just checking in. I know the timing might not be right yet, and that's totally fine. Real estate is a big decision and I'd rather you feel 100% ready than rush into anything. Whenever you are ready — or even if you just want to talk through what the market looks like — I'm here. [Your Name]
The 7-Touch Follow-Up Cadence
The single biggest reason agents fail with purchased leads is insufficient follow-up. Most agents make 1-2 attempts. The data says it takes 7+ touches to convert the majority of leads that will eventually convert.
Here's the cadence that works for real estate leads:
Week 1: Aggressive Initial Outreach
Week 1: Aggressive Initial Outreach
| Day | Action | Channel |
|---|---|---|
| Day 1 | Call within 5 min (fresh) or same day (aged) | Phone |
| Day 1 | Text immediately after call/voicemail | Text |
| Day 1 | Send introductory email | |
| Day 2 | Second call attempt (different time of day) | Phone |
| Day 3 | Follow-up text with market info | Text |
| Day 5 | Value-add email (#2 above) | |
| Day 7 | Third call attempt + voicemail | Phone |
Weeks 2-4: Persistent but Not Pushy
Weeks 2-4: Persistent but Not Pushy
| Day | Action | Channel |
|---|---|---|
| Day 10 | Text with new listing alert | Text |
| Day 14 | Soft-ask email (#3 above) | |
| Day 21 | Call attempt #4 | Phone |
| Day 28 | Market update email |
Months 2-6: Long-Term Nurture
Months 2-6: Long-Term Nurture
| Frequency | Action | Channel |
|---|---|---|
| Bi-weekly | Automated listing alerts (CRM) | |
| Monthly | Market update email (hand-written feel) | |
| Monthly | One call attempt or text check-in | Phone/Text |
| Quarterly | "Still in the market?" re-engagement | Text |
The key insight: 80% of real estate transactions close with the agent who stays in touch the longest, not the one who called first. Speed-to-lead matters for the initial contact, but persistence wins the deal. For a deeper look at building a follow-up cadence, see our complete aged lead follow-up guide.
CRM Setup for Real Estate Lead Management
You cannot work leads at scale without a CRM. Period. If you're tracking leads in a spreadsheet or — worse — in your head, you're losing deals every week because someone fell through the cracks.
What Your CRM Must Do
- Automatic lead ingestion. Leads from Zillow, Realtor.com, your website, or your lead vendor should flow directly into your CRM without manual entry.
- Task and reminder automation. When a lead enters, the CRM should automatically schedule your first call, first text, and first email based on your cadence.
- Multi-channel tracking. Log calls, texts, and emails in one place so you can see the complete communication history for every lead.
- Pipeline stages. Track where each lead is: new, contacted, qualifying, nurturing, showing homes, under contract, closed.
- Drip campaign automation. Your long-term nurture emails should run on autopilot. You shouldn't be manually sending monthly market updates to 500 leads.
- Reporting. Track contact rate, response rate, and conversion rate by lead source so you know which sources are actually profitable.
Popular CRMs for Real Estate Agents
- Follow Up Boss — The industry standard for lead-focused teams. Integrates with every major lead source. Starts at $69/month.
- KVCore — All-in-one platform (CRM, website, IDX, marketing). Popular with teams and brokerages. Pricing varies.
- LionDesk — Budget-friendly option with texting, video email, and drip automation. Starts at $25/month.
- Real Geeks — Combines CRM with IDX website. Good for agents who want lead generation and management in one platform.
- GoHighLevel — Not real-estate-specific, but powerful for agents who want complete control over their automation. See our GoHighLevel setup guide.
For a more detailed comparison, see our guide on the best CRMs for working aged leads.
Working Specific Lead Types
Working Expired Listings
Expired listings require a different approach than buyer leads. These sellers are often frustrated, skeptical of agents, and have heard every pitch. Your job is to show empathy first, then demonstrate competence.
First call framework:
"Hi [Name], this is [Your Name] with [Brokerage]. I noticed your listing on [Street] has expired. I'm not going to pretend I have a magic buyer — every agent who calls you says that. What I do have is some data on why homes in your area are sitting, and a few ideas about what might work differently. Would you be open to a 10-minute conversation this week?"
The follow-up: Send a CMA (comparative market analysis) within 24 hours. Include recent comparable sales, current active listings, and a specific marketing plan that addresses why the previous listing may have failed (pricing, photos, marketing reach). The agent who provides the best data wins the listing.
Working FSBO Leads
FSBO sellers chose to sell without an agent for a reason — usually to save the commission. Respect that. Your approach should be to add value over time until they realize they need help.
Effective touches for FSBOs:
- Day 1: Call with free CMA offer
- Day 3: Send the CMA via email with no strings attached
- Day 10: Text with a neighborhood market update
- Day 21: Call to check in — "How's the selling process going?"
- Day 45: If still listed, offer a consultation on pricing strategy
- Day 60+: Most FSBOs who haven't sold are now receptive to listing conversations
The conversion timeline for FSBOs is 60-120 days on average. Patience is the competitive advantage.
Working Aged Real Estate Leads
Aged leads are the highest-volume, lowest-cost option — but they require a specific mindset. These people filled out a form weeks or months ago. Some have already bought or sold. Some have gone cold. But a meaningful percentage are still in the market, and they've been largely abandoned by other agents.
The aged lead advantage: Competition is near zero. The original agent gave up after two calls. The portal stopped sending alerts. You're the only person reaching out — and that persistence is exactly what converts these leads.
Best practices for aged real estate leads:
- Use the aged lead script above (acknowledge the time gap)
- Lead with a market update or new listing alert relevant to their original search
- Don't be discouraged by a 20-25% contact rate — that's normal and profitable at $2/lead
- Set up a 30-day cadence with at least 7 touchpoints before moving to monthly nurture
- Track everything in your CRM so you can report on conversion by lead age
For the complete system, see our aged lead scripts and templates guide.
Common Mistakes That Kill Real Estate Lead Conversion
- Giving Up Too Early
The average agent makes 1.5 attempts before giving up on a lead. The average real estate transaction takes 6-12 months from first inquiry. Do the math — if you stop at attempt two, you're missing the 95% of leads that need more time.
- One-Channel Follow-Up
Calling someone six times isn't a follow-up strategy — it's harassment. Multi-channel outreach (phone + text + email) is 3x more effective than phone-only because you meet the lead where they prefer to communicate.
- No CRM Discipline
If a lead isn't in your CRM with a next action scheduled, it doesn't exist. Agents who rely on memory lose 30-50% of their pipeline to simple forgetfulness.
- Pitching Before Qualifying
Launching into your listing presentation before understanding the lead's timeline, motivation, and situation is the fastest way to get hung up on. Ask questions first. Always.
- Treating All Leads the Same
A fresh Zillow buyer lead needs a completely different approach than a 90-day-old seller lead. Separate your pipelines, customize your scripts, and set different expectations for each lead type.
Know Before You Go
Before you start working your real estate leads, make sure these systems are in place:
- Your CRM is set up with lead source tags, pipeline stages, and automated tasks. Don't work leads without a system to track them.
- You have scripts — printed, practiced, and within arm's reach. The scripts above are starting points. Customize them for your market and personality, then practice until they sound natural.
- Your voicemail is professional and short. Leads who see a missed call will check your voicemail. Make sure it identifies you, your brokerage, and invites a callback.
- You've blocked daily lead-working time. Treat lead follow-up like a non-negotiable appointment. 60-90 minutes of focused calling time beats 8 hours of sporadic dials.
- You know your numbers. What's your target CPA? What conversion rate do you need to hit it? How many dials per day does that require? If you can't answer these questions, you're guessing.
Frequently Asked Questions
How many times should I try to contact a real estate lead before giving up?
At minimum, 7 attempts across multiple channels over 14-21 days. For aged leads, extend that to 10+ attempts over 30 days. Research consistently shows that most conversions happen after the 5th attempt. The agents who make 1-2 calls and move on are leaving the majority of their investment unconverted.
What's the best time of day to call real estate leads?
For buyer leads, the best windows are 10-11 AM and 4-6 PM local time. Avoid calling before 9 AM or during the lunch hour (12-1 PM). For seller leads (FSBOs and expireds), early morning (8:30-9:30 AM) tends to work well — you catch them before their day gets busy. Evenings (6-7:30 PM) are also effective for reaching people after work. Test different windows with your specific lead pool and track contact rates by time slot.
Should I text or call real estate leads first?
For fresh leads, call first — speed to a live conversation is the priority. If no answer, immediately follow with a text. For aged leads, a text-first approach can work well because it's less intrusive and lets the lead respond on their terms. The ideal approach is to do both within the first 30 minutes: call, leave a voicemail if no answer, and send a text.
How long should I nurture a real estate lead before considering them dead?
In real estate, the nurture timeline is longer than almost any other industry. Keep leads in your drip campaign for at least 12-18 months. The NAR reports that the average buyer searches for 10 weeks, but many start and stop their search multiple times over 6-12 months. A lead that goes cold in March might re-engage in September when their lease is up or when interest rates shift. The cost of keeping someone on your email drip is essentially zero — there's no reason to delete leads from your CRM.
What conversion rate should I expect from purchased real estate leads?
It depends on the lead source: fresh exclusive leads should convert at 5-8%, fresh shared leads at 2-4%, and aged leads at 1-3%. These are benchmarks for agents with a functional CRM, a multi-channel follow-up cadence, and consistent daily outreach. If you're below these numbers, the issue is almost always your follow-up system — not the leads themselves. Check your contact rate first. If you're reaching fewer than 20% of your leads, troubleshoot your data quality and call timing before questioning the lead source.
Do I need different scripts for buyer leads vs. seller leads?
Absolutely. Buyer leads need help finding the right property — your script should focus on understanding their criteria, timeline, and financing status. Seller leads need confidence that you can get their home sold — your script should focus on your marketing plan, market knowledge, and recent results. Using a generic script for both is one of the fastest ways to sound like every other agent who's calling them.
Build the System, Then Buy the Leads
The playbook is straightforward: speed on the first touch, persistence through the first month, and patience for the long nurture. Every piece — the scripts, the cadence, the CRM, the drip emails — is a component of a system. No single piece works in isolation.
Build the system first. Then buy the leads. The agents who do it in that order consistently outperform the ones who buy leads and then scramble to figure out what to do with them.
Start building your pipeline with aged real estate leads — Buyer and seller leads at a fraction of portal pricing. Pair them with the system above and track your results for 90 days.
For more on where to source leads, see our complete guide to buying real estate leads.