You have 600 contacts in your CRM right now. Maybe 1,200. Maybe 3,000.
And if you're honest with yourself, you have absolutely no idea which ten of those people you should be calling today.
So what do you do? You call the person who texted you back yesterday. You call the lead that came in this morning from Zillow because it feels fresh. You call your buddy Steve because he mentioned his neighbor might be selling. Then your day fills up with showings, paperwork, and that one inspection that went sideways — and the other 2,987 contacts sit there collecting dust for another week.
Here's what that costs you: the National Association of Realtors says the average agent converts less than 2% of their lead database. Not because the leads are bad. Because the leads are invisible. They're buried in a spreadsheet between someone who bought a house in 2019 and will never move again, and someone whose spouse just got transferred to Dallas and is desperate to sell in the next 60 days.
The Dallas spouse is in your database right now. You just don't know it.
That's what lead scoring fixes. And you don't need a $1,500/month platform to start doing it today. You need a spreadsheet, a brain, and about 45 minutes with an AI like Claude or ChatGPT.
Let me show you exactly how.
What Lead Scoring Actually Is (And Why Most CRMs Get It Wrong)
Lead scoring is the process of assigning a value to every contact in your database based on how likely they are to buy or sell a home in the near future.
That's it. That's the whole concept.
The problem is that most real estate CRMs treat lead scoring like a participation trophy. Someone opened your email? +5 points. Someone viewed a listing? +10 points. Someone breathed in the general direction of your website? +3 points.
This is activity tracking, not lead scoring. Knowing that someone opened an email tells you their inbox is working. It doesn't tell you they're ready to list their house.
Real lead scoring — the kind that actually puts money in your pocket — considers multiple dimensions:
Motivation: How likely is this person to actually transact? Not "are they browsing Zillow at 11pm because they're bored" but "do they have financial, personal, or market reasons to move?"
Timeline: Are they a 30-day opportunity or a 12-month slow burn? This changes everything about how you engage them.
Transaction Type: Are they buying, selling, or both? A seller lead with $200K in equity is a fundamentally different conversation than a first-time buyer who hasn't talked to a lender yet.
Price Range: What are they actually looking at? This tells you how much commission is on the table and whether they match your expertise.
Recommended Action: Based on all of the above — should you call them, text them, send them a CMA, or leave them alone for now?
When you score across all five of these dimensions, you stop guessing and start operating like a business. You open your phone in the morning and you know exactly who to call, what to say, and why today is the day.
Let me show you how to build this yourself.
Step 1: Export Your Contacts and Clean the Data
Before you can score anything, you need your contacts in a format you can actually work with. Export your database from whatever CRM you're using — Follow Up Boss, LionDesk, kvCORE, that Google Sheet you've been pretending is a CRM — into a CSV file.
You need these columns at minimum:
- •Name (first and last)
- •Phone
- •Lead Source (where they came from: Zillow, open house, referral, sphere, etc.)
- •Date Added (when they entered your database)
- •Last Contact Date (the last time you actually spoke with or messaged them)
- •Contact Type (buyer, seller, investor, sphere, past client — if you know)
- •Property Address (if they own a home you're aware of)
- •Notes (any context you have — even messy notes are gold)
Here's the hard truth: if you don't have most of this data, that's your first problem. A database without context is just a phone book. But don't let that stop you — even partial data gives the AI something to work with, and we'll show you how to enrich it.
Once you have the export, give it a quick scan. Remove obvious junk: test entries, duplicates, people you know have moved out of your market permanently. Don't over-clean — let the scoring process handle the prioritization.
Step 2: Enrich Your Data (The Part Most Agents Skip)
Here's where the magic starts.
Raw contact data only tells you what someone told you at one point in time. Enrichment adds what's actually happening in their world right now. And a lot of this information is publicly available — you just never thought to look it up.
For every contact who owns property, you can find:
- •How long they've owned it (county tax records are public)
- •What they paid for it (also public record)
- •Current estimated value (Zillow Zestimate, Redfin, Realtor.com)
- •Estimated equity (current value minus purchase price, roughly)
- •Recent sales in their neighborhood (MLS data you already have access to)
- •Tax assessment changes (county assessor websites)
You don't need to do this for all 600 contacts. Start with your top 50-100 sphere contacts and past clients. These are the people most likely to sell through you, and the enrichment data is what turns "I should probably check in with the Johnsons" into "The Johnsons have owned their house for 11 years, have roughly $180K in equity, and three houses on their street sold in the last 90 days — they should absolutely hear from me this week."
If you want to move fast, you can paste a batch of addresses into your AI and ask it to help you structure what you already know. More on that in a minute.
Step 3: Build Your Scoring Prompt (This Is Where the AI Does the Heavy Lifting)
Now you're going to use your AI — Claude, ChatGPT, Gemini, whatever you prefer — as your personal lead scoring analyst. I use Claude because I find it thinks more carefully about nuance, but this works with any capable model.
Here's the process: you're going to give the AI your contact data, a scoring framework, and ask it to analyze each contact and produce scores.
But first, you need to define your scoring criteria. Copy this framework and customize it for your market:
The Prompt: Lead Scoring Framework
Here's a prompt you can paste directly into Claude or your AI of choice. I'm going to give you the whole thing, then break down why each part matters.
I need you to act as a real estate lead scoring analyst. I'm a real estate agent in [YOUR CITY/MARKET]. I'm going to give you a batch of contacts from my database, and I need you to score each one across five dimensions. SCORING DIMENSIONS: 1. MOTIVATION SCORE (0-100) How likely is this person to buy or sell in the foreseeable future? Score HIGH (70-100) if: - They've been in their home 7+ years with significant equity - They've had a known life change (job transfer, divorce, new baby, retirement, kids leaving for college) - They've recently asked about home values or requested a CMA - They're an active buyer who has been pre-approved - They're in a neighborhood with high recent sales velocity - They've expressed urgency or timeline pressure in any notes Score MEDIUM (40-69) if: - They've been in their home 4-7 years - They're a past client who might know someone (referral potential) - They've shown some engagement but no clear urgency signals - They're a sphere contact in a life stage that often triggers moves (late 30s with growing family, early 60s approaching retirement) Score LOW (0-39) if: - They just bought a home in the last 2 years - They have no known property ownership - There's been zero engagement or contact in 12+ months with no property data to suggest seller potential - They're a casual browser with no financial readiness signals 2. TIMELINE SCORE When are they likely to transact? Categories: 30 days | 60 days | 90 days | 6 months | 12+ months 3. TRANSACTION TYPE What kind of transaction? Categories: Buyer | Seller | Both | Referral Source | Unknown 4. PRICE RANGE CONFIDENCE Based on what you know, what price range are they likely in? Format: $XXX,XXX - $XXX,XXX (confidence: high/medium/low) 5. RECOMMENDED ACTION What should I do RIGHT NOW with this contact? Options: - CALL NOW (high motivation, time-sensitive) - CALL THIS WEEK (strong lead, not urgent) - TEXT/EMAIL (nurture, stay top of mind) - SEND CMA (homeowner with equity, plant the seed) - ADD TO DRIP (long-term nurture, not ready yet) - SKIP (no opportunity visible) For each contact, give me: - The five scores - A 1-2 sentence explanation of WHY you scored them this way - A specific talk track or message suggestion for the recommended action IMPORTANT RULES: - Be aggressive with scoring. I'd rather chase a false positive than miss a real opportunity. - If someone has been in their home 8+ years in a market that's appreciated, they're sitting on a pile of equity whether they know it or not. That's a seller conversation waiting to happen. - Past clients who bought through me are ALWAYS worth a call. Referral business is free business. - Sphere contacts with life changes are the highest-value leads in any database. Prioritize them. Here are my contacts: [PASTE YOUR DATA HERE]
Why This Prompt Works
Let me break down the design decisions in this prompt, because understanding why it works is how you'll customize it for your specific business.
"Act as a real estate lead scoring analyst" — This isn't fluff. When you give an AI a specific role, it draws on different knowledge than when you just ask a generic question. You want it thinking about real estate transaction cycles, not generic sales funnels.
"I'm a real estate agent in [YOUR CITY]" — Geography matters enormously. A 7-year homeowner in Austin, Texas is sitting on a very different equity position than a 7-year homeowner in Cleveland. The AI will factor local market dynamics into its analysis if you tell it where you operate.
"Score HIGH if they've been in their home 7+ years" — This is based on actual data. The average American homeowner sells after 8-10 years. If someone crosses that threshold and has significant equity, the statistical probability of a sale in the next 24 months is meaningfully higher than someone who moved in last year.
"Be aggressive with scoring" — This is a deliberate choice. In lead scoring, false negatives (missing a real opportunity) are far more expensive than false positives (calling someone who isn't ready). A 5-minute phone call that goes nowhere costs you nothing. Missing a listing because you didn't call costs you $10,000-$30,000 in commission. I want the AI erring on the side of action.
"A specific talk track or message suggestion" — This is the part that turns scoring from an academic exercise into money-making behavior. The AI doesn't just tell you who to call — it tells you what to say. And because it has the context of why the score is high, the talk track is specific and relevant, not a generic "just checking in!"
Step 4: Feed Your Contacts in Batches
Don't try to paste 600 contacts at once. The AI will either choke on the volume or give you shallow analysis. Work in batches of 10-20 contacts. This gives the AI room to think deeply about each person.
Here's how I'd structure a batch:
Contact 1: Name: Mike and Sarah Johnson Source: Past client (bought through me 2019) Property: 445 Oak Ridge Dr, [Your City] Purchase Price: $285,000 (2019) Current Est. Value: $385,000 Last Contact: 8 months ago (holiday card) Notes: Two kids, oldest starting high school next year. Mike mentioned wanting more yard space last time we talked. Contact 2: Name: David Chen Source: Zillow lead (March 2025) Phone: 555-0142 Last Contact: Sent one email, no response Notes: Searched for 3BR homes $300-400K range. No other info. Contact 3: Name: Lisa Ramirez Source: Sphere - met at chamber of commerce Property: 892 Elm Street, [Your City] Owned since: 2014 (11 years) Est. Value: $420,000 Last Contact: 3 months ago (coffee meeting) Notes: Divorced last year. Kids are in college. Mentioned the house feels too big now. Has not asked about selling.
Look at those three contacts. Before scoring, most agents would treat them all the same — maybe send a quarterly newsletter and hope for the best. But look what happens when you actually analyze them:
The Johnsons are sitting on roughly $100K in equity after 6 years, have a kid hitting high school (a common move trigger), and Mike literally said he wants more space. This is not a "check in" call. This is a "Hey Mike, I was just looking at what homes in your area are selling for and I was genuinely surprised — want me to run the numbers for you?" call.
David Chen is a cold Zillow lead with zero engagement. One unanswered email. No property data. He might be a tire-kicker. He might have already bought. He scores low, and the recommended action is either a brief text ("Hey David, still exploring the market? Happy to help when you're ready") or add to a drip sequence and move on.
Lisa Ramirez is the hidden gem in your database. Eleven years of ownership. Recent divorce. Empty-nesting. Said the house feels too big. She hasn't asked about selling because she hasn't decided yet — but every signal points toward a transaction in the next 6-12 months. This is a high-motivation, medium-timeline, likely-seller. The recommended action is a personal call, not to ask if she wants to sell (too aggressive), but to offer value: "Lisa, I noticed three homes in your neighborhood sold recently, all above asking. Want me to put together a quick snapshot of what your place might be worth? No pressure, just good information to have."
See the difference? That's lead scoring. That's the AI giving you a prioritized, context-rich action plan instead of a flat list of names.
Step 5: Build Your Daily Call Sheet
Once you've scored your full database (or at least your top 100-200 contacts), sort by motivation score descending. Your top 10-15 contacts with scores above 70 become your daily call sheet.
Here's the process I recommend:
Every Sunday evening (15 minutes): Run your scored list through the AI again with any new information you've gathered during the week. Update scores. Your Monday morning call list should be fresh.
Every morning (5 minutes): Open your scored list. Look at the top 8-10 contacts. Read the talk track suggestions. Start calling.
After every call (30 seconds): Update your notes. Did you connect? What did they say? Any new information? This feeds back into the next scoring cycle.
Here's a follow-up prompt you can use weekly:
Here are updated notes from my calls this week. Please rescore these contacts based on the new information and tell me if any scores should change significantly. [Paste updated notes for each contact you reached] Also, here are 5 new leads that came in this week. Please score them using the same framework: [Paste new lead info]
This creates a living, breathing scoring system that gets smarter every week because you're feeding it better data.
Step 6: The Seller Identification Play (Where the Real Money Is)
Everything I've shown you so far is valuable. But this section is where it gets lucrative.
The number one pain point for real estate agents isn't finding buyers. Buyers are everywhere — Zillow generates millions of buyer leads. The pain point is finding sellers. Because a listing is the most valuable thing in real estate: it generates buyer leads automatically, it showcases your brand, and it often leads to double-sided deals.
The problem is that sellers don't raise their hand until they've already decided. By the time they call an agent, they've been thinking about it for 6-18 months. The agent who reaches them during that decision-making window — before they've committed to anyone — wins the listing.
Here's a prompt specifically designed to mine your database for likely sellers:
I need you to analyze my contact database specifically for SELLER potential. For each contact who owns property, evaluate them on these seller-likelihood signals: HIGH SELLER PROBABILITY: - Ownership duration 8+ years (beyond the average hold period) - Significant equity accumulation (bought low, market has risen) - Known life transitions: divorce, retirement, job change, empty nest, death of spouse, growing family that's outgrown the home - Property may no longer fit their needs (too big, too small, wrong location for current life stage) - Neighborhood experiencing high sales velocity (their neighbors are cashing out) - They've mentioned anything about home values, downsizing, upgrading, relocating, or "someday" selling MEDIUM SELLER PROBABILITY: - Ownership 5-7 years with moderate equity - No known life changes but in demographic sweet spots (ages 55-70 for downsizing, ages 35-45 for upsizing) - Owns property in an appreciating market - Past client who has been happy (may list with you when ready) For each contact flagged as medium or high seller probability, give me: 1. Seller likelihood score (0-100) 2. Estimated timeline 3. The specific trigger signals you're seeing 4. A conversation-starter that provides VALUE without being salesy (market update, equity check, neighborhood report — something that helps THEM, not you) Here are my contacts with property data: [PASTE YOUR DATA]
The conversation-starter piece is critical. You're not calling to say "thinking about selling?" That's the fastest way to get someone to say no. You're calling to provide value: "Hey, I was putting together some neighborhood stats and your street came up — did you know three homes within a half mile of you sold for over asking in the last 60 days? I can run a quick analysis of what that means for your equity if you're curious. Takes me five minutes."
You're a financial advisor delivering good news, not a salesperson fishing for a listing. The AI helps you find those opportunities. You bring the relationship.
Step 7: Automate the Follow-Up (So You Never Drop the Ball Again)
Scoring tells you who to call. But what about the 400 contacts who scored between 20-60? The ones who aren't ready today but will be ready in 6 months?
This is where most agents fail. They call the hot leads, ignore the warm ones, and then wonder why they don't have pipeline six months from now.
Use this prompt to build automated follow-up sequences based on score ranges:
Based on my scored contact list, I need you to create follow-up sequences for three segments: SEGMENT A: Score 70-100 (Hot) - These get personal, direct outreach from me - Create a 5-touch sequence over 14 days mixing calls, texts, and emails - Each touch should reference specific context from their profile - If no response after 5 touches, move to Segment B SEGMENT B: Score 40-69 (Warm) - These get a monthly value-touch sequence - Create 6 months of monthly touchpoints - Alternate between: market update, neighborhood report, helpful article, personal check-in, home maintenance tip, and local event/community info - Make each one feel personal, not like a newsletter - If they engage (reply, click, call back), move to Segment A SEGMENT C: Score 0-39 (Cold) - These get quarterly touches only - Create 4 quarterly touchpoints that are low-effort but maintain the relationship - Focus on being helpful and staying top of mind - If any life event signal appears, move to Segment B For each touchpoint in each segment, write the actual message I would send. Make them sound like ME — a real person — not a marketing robot. Keep texts under 160 characters. Keep emails under 150 words. No exclamation points. No "I hope this finds you well." No "Just touching base." My style is [direct/friendly/professional — pick your vibe and describe it in a sentence].
This gives you a complete follow-up system in about 20 minutes. Copy the messages into your CRM's drip campaign builder (most have one, even the cheap ones), and now your warm leads are being nurtured automatically while you focus your personal energy on the hot ones.
Step 8: The Weekly Review (15 Minutes That Change Everything)
The scoring system only works if you feed it. Every week, spend 15 minutes updating your AI with what happened:
Weekly scoring update. Here's what happened this week: CALLS MADE: - Mike Johnson: Connected. He's interested in knowing his home value. Appointment set for Thursday. UPGRADE his score. - David Chen: No answer, left voicemail. No callback. No change. - Lisa Ramirez: Great conversation. She's "not ready yet" but asked me to send her the neighborhood report. She's thinking 6-9 months. Adjust timeline score. NEW INFORMATION: - Heard from a mutual friend that Tom and Karen Williams (Contact #47) are getting divorced. They own at 228 Maple St, purchased 2017 for $310K. - New Zillow lead came in: Jennifer Park, looking for 4BR homes in [neighborhood], budget $450-550K, pre-approved. Please: 1. Rescore all contacts mentioned above 2. Score the new lead 3. Give me my updated top 10 call list for next week 4. Flag any contacts whose score changed significantly since last week
This weekly rhythm takes 15 minutes and keeps your entire database alive. Over time, the AI learns your market, your communication style, and your conversion patterns. The scores get sharper. The talk tracks get better. The results compound.
The Bigger Picture: From Manual to Machine
What I just walked you through is the manual version of what dedicated lead scoring platforms do automatically. You're the scoring engine. The AI is your analyst. Your spreadsheet is your database.
It works. It's free (or close to it). And it's a massive upgrade over the "spray and pray" approach most agents use.
But let's be honest about the limitations:
It doesn't scale past 200-300 contacts without significant time investment. If you have 2,000+ contacts, you need automation — a real scoring engine that runs nightly batch scoring, ingests behavioral data automatically, and pushes a ranked call list to your phone every morning without you doing anything.
You're missing behavioral signals. The manual approach scores based on what you know about a contact. A real scoring engine also tracks what contacts do — every listing they view on your website, every email they open, every time they Google "home value estimator" at midnight. These behavioral signals are often the earliest indicators of intent, and you can't capture them with a spreadsheet.
There's no score decay. In a real system, scores automatically decrease over time if no new signals arrive. This prevents stale contacts from clogging your call list. In the manual version, you have to remember to rescore, which means you won't.
The AI doesn't learn from outcomes. When you close a deal, a real scoring engine feeds that outcome back into the model — "contacts with these signal patterns convert at a 40% rate" — and all similar contacts get scored up. Your manual system can't do that.
These are the problems that purpose-built AI scoring platforms solve. And they're real problems that cost you real money as your business grows.
But here's the thing: most agents won't even do the manual version. Most agents will read this article, think "that's a great idea," and then go back to calling whoever texted them last. The bar in this industry is on the floor.
If you do the manual version for 90 days — really commit to the weekly scoring cycle, feed the AI updated information, and work your call list every morning — you will close more deals. I'd bet on it. And you'll understand exactly why an automated version is worth paying for.
Your Homework (Yes, Actually Do This)
Here's your action plan for this week:
Today (30 minutes): Export your contacts. Clean the obvious junk. Get it into a CSV.
Tomorrow (45 minutes): Enrich your top 50 contacts with property data. Purchase price, current value, ownership duration. All publicly available.
Day 3 (30 minutes): Run your first batch of 20 contacts through the scoring prompt. See what the AI finds.
Day 4 (30 minutes): Run the next 30. You now have 50 scored contacts.
Day 5 (20 minutes): Sort by score. Build your call sheet. Pick up the phone.
Weekend (15 minutes): Run the weekly review prompt. Update scores. Set up next week.
Total investment: about 3 hours across the week. The potential return: one additional closed transaction is worth $8,000-$15,000 in commission. That's a pretty solid ROI on three hours of work.
One Last Thing
The agents who dominate their markets in 2026 and beyond won't be the ones who generate the most leads. Leads are a commodity. Every agent with a Zillow account and a Facebook page can generate leads.
The winners will be the agents who convert at the highest rate. The ones who know exactly which 8 people to call every morning. The ones who reach the seller six months before the listing appointment. The ones who follow up on the 14th touch when everyone else gave up on the 2nd.
That's what lead scoring gives you. Not more leads. Better decisions about the leads you already have.
Start with the AI. Start with the spreadsheet. Start with the prompt.
Just start.
This process was developed as part of building RealScore, an AI-powered lead scoring CRM for real estate professionals. If the manual version makes you money, imagine what the automated version will do.
To learn more about implementing AI in your real estate business, visit Build Things That Build Things or reach out directly. We teach agents how to work smarter, not harder — and sometimes we build the tools to make it happen.