Real Estate Stack · Chapter 05 of 10
Leads, speed to lead and follow-up
Where the leads come from, what happens in the first five minutes, the law that governs every text and email you send, and the cadences that keep a lead warm without breaking a rule.
Why this chapter
A lead is worth almost nothing without a fast, compliant first response and a cadence that follows it. This chapter compares what lead sources actually cost, gives you a five-minute procedure and three scripts to personalize, spells out the texting and email law in plain words, and closes with the nurture and deliverability basics that keep your sending domain alive long enough to matter.
Lead sources compared
Four different economic models: pay a referral fee only when you close, pay a flat subscription regardless of outcome, build your own site and own the lead outright, or work your sphere for free at the cost of your own time. Prices dated 2026-09-03.
| Source type | Example | Price / fee model (2026-09-03) | Evidence |
|---|---|---|---|
| Portal referral fee | Zillow Premier Agent Flex | No upfront cost; referral fee 15% to 40% of commission at closing, tiered by price; seller-connection fee 40%. Invite-only | report [1] |
| Portal subscription | Realtor.com Connections Plus | Non-exclusive leads average about $200/mo; exclusive territory can run $1,000+/mo; add-ons billed separately | report [2] |
| AI first-touch add-on | Structurely | About $249 to $299/mo; Team about $499/mo; roughly $2,000 one-time onboarding | report [3] |
| Your own site | Luxury Presence (IDX / single-property sites) | Entry plan about $250/mo (Launch+); premium plans about $550+/mo | report [4] |
| Open house sign-in | Curb Hero | Free, subscription-free digital sign-in app | claim [5] |
| Sphere / referral | Your own past clients and network | No vendor cost; the price is consistent personal outreach time, and it is usually the cheapest lead per closing | inference |
Referral-fee models shift the cost of the lead from a flat monthly bill to a share of commission paid only when you close, a materially different economic structure than a subscription you pay whether or not anything converts. Several vendors in this space (Ylopo, Lofty's AI Sales Agent, BrokerBay) publish no numeric price at all and require a sales call, so treat any figure without a vendor pricing-page citation as directional.
The first five minutes
Speed matters more than polish. The goal of the first five minutes is not to close the lead, it is to prove you are a real, responsive human and to log what you know so the next touch is not starting from zero.
- Read the lead notification in full: name, source, the property or search that triggered it, and any notes the portal or form captured. Do not reply from a template you haven't actually looked at against this specific lead.
- Reply within five minutes if at all possible, by the channel the lead used to reach you (a portal lead usually expects a text or a portal message, not a cold call first). Claude drafts the personalized version of the right script below; you read it, adjust anything wrong, and send it yourself.
- Log the lead into the CRM immediately, with the source field filled in and the reply timestamped, before you move to the next task. An unlogged lead is a lead your money-list view will never surface again.
What Claude drafts: the personalized text or email, using the lead's name, the specific property or search, and your own voice. What the human sends: every message, after a quick accuracy check, because a wrong price, wrong community name, or wrong assumption in the first message costs more trust than a slightly slower reply would have.
New portal lead
Hi [Name], this is [Your name] with [Brokerage]. I saw you were looking at [address / community]. I have a few homes that might be a better fit than what's listed there right now. Free to talk for 5 minutes today or tomorrow? Reply STOP to opt out of texts.
Open house visitor
Hi [Name], it was great meeting you at [address] today. Thanks for stopping by. If it's helpful, I can send you a couple of similar homes in [area] that aren't open to the public yet. No pressure either way, just let me know. - [Your name], [Brokerage]
Past client check-in
Hi [Name], it's [Your name]. Just checking in, it's been a while since we closed on [address]. How's the house treating you? If you ever want a quick read on what it's worth in today's market, happy to run one, no strings attached.
Consent and the law, in plain words
This is operational compliance information, not legal advice. Current as of 2026-09-03.
- Prior express written consent for marketing texts. A marketing text to a consumer number requires their prior express written consent, tied to that specific number, before you send it. An existing 18-month business relationship is a separate, narrower exception for non-marketing contact, not a substitute for consent on a marketing text. report [6]
- Revocation by any reasonable means, honored within 10 business days. A consumer can revoke consent by texting STOP, QUIT, CANCEL, or any other reasonable wording, and you must honor it no later than 10 business days after the request. This has been in force since April 11, 2025. report [7]
- The one-to-one consent rule is vacated. A 2024 FCC rule would have required separate, seller-specific consent per company. The 11th Circuit vacated it in January 2025, before it took effect, and the FCC formally removed it from its own regulations in September 2025. One clear, conspicuous disclosure can again cover multiple sellers. report [8]
- DNC scrub every 31 days. Call and text lists must be scrubbed against the National Do Not Call Registry at least every 31 days; numbers on the registry cannot be cold-contacted for solicitation absent prior express written consent or a qualifying existing relationship. report [6]
- Quiet hours, 8am to 9pm local. Telemarketing calls and texts are restricted to 8:00am to 9:00pm in the called party's local time zone, and the caller must identify themselves, their brokerage, and give a callback number. report [9]
- CAN-SPAM: address and opt-out. Every commercial email needs a valid physical postal address, an honest subject line, clear ad identification if it is one, and a one-click opt-out that you honor within 10 business days. Penalties run up to $53,088 per separate violating email. verified [10]
- A2P 10DLC registration is a hard gate, since February 2025. Any business texting U.S. mobile numbers from a standard 10-digit number must register a brand and a campaign with The Campaign Registry through their SMS platform. Since February 1, 2025, carriers block unregistered traffic outright rather than throttling it. This is a carrier contract requirement, not federal law, but it functions as a wall: no registration, no delivery. claim [11]
- Statutory damages. TCPA violations carry $500 per violation, up to $1,500 if willful or knowing, per call or text, with no cap and no requirement to prove actual harm. This is why an unconsented auto-text campaign is a real financial exposure, not a theoretical one. report [12]
The "reply-first" rule for texting cold lists
A working Arizona buyer's agent's procedure for activating a large cold list treats texting as a counsel gate and email as the agreed channel, with one narrow exception that stays open at all times: once a contact texts or replies first, one-to-one conversational replies from a human are fine. operator [13]
The practical rule this produces: earn the text opt-in through email, don't assume it. Add an explicit SMS opt-in checkbox to every conversion surface (a quiz, a form, a landing page), record the exact timestamp and method when someone checks it or replies asking to be texted, and only then does that number move into a text-eligible segment. Everyone else stays on email until they text you first, at which point you may reply to that inbound message like any other conversation. Do not read a reply as blanket consent to start an outbound text campaign to that number; it only opens the door to replying in that thread. operator [13]
Nurture cadences for three lead types
A cadence is not one script repeated forever, it is a shrinking-frequency sequence that exits the moment the person replies, books, or opts out. The shape below (touch, then a widening gap, exit on any real engagement) follows a working email-sequence pattern of days 0/3/8/12/18. operator [13]
| Lead type | Cadence | Exit conditions |
|---|---|---|
| Portal lead (hot) | Reply within 5 minutes, then day 1, 3, 7, 14, then monthly | Reply, call booked, buyer agreement signed, or opt-out |
| Open house visitor (warm) | Same-day thank-you, then day 3, 10, 21, then monthly | Reply, showing request, or opt-out |
| Past client / sphere (long-term) | Quarterly check-in plus home-anniversary and major-holiday touch | Never fully exits; frequency only increases if they reply with real interest |
Email deliverability basics
- Dedicated sending subdomain. Send marketing email from a subdomain (for example
news.youragentdomain.com), never your root domain, so a deliverability problem never touches the inbox your clients and title company already trust. operator [14] - Warm-up. Let a new sending domain age about two weeks after DNS setup, then start with your most engaged 50 to 100 recipients and roughly double weekly. No cold blasts on day one. operator [14]
- The 0.1% complaint stop rule. Keep the spam-complaint rate under 0.1%; at 0.3% Gmail starts junking your mail broadly. Watch this per campaign, not just as a monthly average. operator [14]
- Engaged-only sending. Default your regular sends to people who opened or clicked in the last 90 days, and run a short re-engagement sequence before suppressing anyone who has gone quiet longer than that. A smaller, engaged list outperforms a larger, cold one on every metric that matters. operator [14]
Claude workflow blocks
Personalize the first reply in 60 seconds
Trigger: a new lead notification arrives from a portal, your site, or an open house sign-in.
Claude prepares: pulls the right script from the three above based on the source, fills in the name, property, and any notes from the notification, and flags if the lead's consent status is unknown.
Human checks and does: confirms the details are accurate, confirms the channel is one this person actually consented to, and sends it within five minutes.
Never automated: sending a text to a number without a recorded consent event for texting; that lead gets the email version instead, drafted the same way.
Build a 30-day nurture from one conversation
Trigger: you just had a real conversation with a lead (a call, a showing, a long text exchange) that revealed what they actually care about.
Claude prepares: a 30-day, widening-gap sequence of short, specific touches referencing what they said, matched to the cadence table above for their lead type, with an exit note on each step (what reply or action should stop the sequence).
Human checks and does: reviews every message for accuracy before it goes live, confirms the channel matches their consent status, and loads it into the CRM or sends it manually touch by touch.
Never automated: letting the sequence run past the point where the lead replies or opts out without a human noticing and stopping it.
Weekly lead audit
Trigger: once a week, ahead of the relationship review from Chapter 02.
Claude prepares: reads a CRM export of active leads and flags anyone with no consent field set, no source recorded, or no next task or follow-up date logged.
Human checks and does: fixes the flagged records (fills in a source, sets a real next step) or moves the record to suppressed if it can't be fixed.
Never automated: assuming a blank consent field means yes; a blank field is always treated as no until a real consent event is found or recorded.
What stays human
- Sending every message, on every channel, regardless of which Claude workflow drafted it.
- Deciding whether a number is text-eligible before any text goes out, cold list or not.
- Scrubbing lists against the DNC registry every 31 days and watching complaint rates per campaign.
- Stopping a nurture sequence the moment a lead replies, books, or opts out.
Do this today
- Pick the script above that matches your most common lead type and personalize it with Claude for the next lead that comes in.
- Check whether your texting number and campaign are A2P 10DLC registered; if not, this is now a hard delivery gate, not just a compliance nicety.
- Run the weekly lead audit against your current CRM export and fix every record with a missing consent field or source.
Sources
- Zillow Premier Agent Flex Pricing, zillow.com/premier-agent/flex-pricing, retrieved 2026-09-03
- Realtor.com Connections Plus cost breakdown, listwithclever.com, retrieved 2026-09-03
- Structurely pricing comparison, followupace.com/compare/structurely, retrieved 2026-09-03
- Luxury Presence Pricing, luxurypresence.com, retrieved 2026-09-03
- Curb Hero, curbhe.ro, retrieved 2026-09-03
- DNC compliance guide for real estate agents, dnc.com/blog, retrieved 2026-09-03
- TCPA opt-out rules effective April 11, 2025, bclplaw.com, retrieved 2026-09-03
- Eleventh Circuit vacates FCC one-to-one consent rule, mofo.com, retrieved 2026-09-03
- Do Not Call library, Florida Realtors, floridarealtors.org, retrieved 2026-09-03
- CAN-SPAM Act Compliance Guide for Business, FTC, ftc.gov, retrieved 2026-09-03
- A2P 10DLC registration guide, txtimpact.com, retrieved 2026-09-03
- TCPA damages and lawsuits, recordinglaw.com, retrieved 2026-09-03
- NHF AZ CRM Stack: Lofty + GoHighLevel plan, operator procedure, 2026-08-19
- Email Deliverability Playbook, operator procedure, 2026-07-29
Starting from zero? Use the field manuals first.
02 · BEFORE YOU BUY SOFTWARE
If you're still choosing the buyer, offer, stack, agents, content, customers, and delivery, don't start with a tool: start with the manuals. These create local worksheets only: no checkout, outreach, or account setup.
Find the first manual
Not sure which guide to open first? Start from your stuck point and let the finder recommend the next manual and the first worksheet question. No personal data is collected: it just points you at the right starting move.
Work the starter pack
Move through buyer, offer, stack, agents, content, customers, and delivery as a sequence of short local worksheet sessions. One artifact at a time, in order, so you build the business instead of browsing for it.
See what "done" looks like
Read a fully worked field manual before writing your own version, so the output feels concrete: a real, numbered workflow with the risky steps gated, not a fake proof claim.