Lead Edge — Mandy Real Estate Skills

Three independent seller-lead sources fan into a Claude-powered qualification + drafting pipeline that delivers a personalized SMS, a CRM record, and a Slack alert with call script in under 60 seconds. The agent makes the call. The brokerage doesn't.

Built by Jeremy Longshore / Intent Solutions · Part of the Tons of Skills ecosystem · 2026-04-30

System topology

grounded in 000-docs/003-AT-ARCH-architecture.md · 002-PP-PRD-product-requirements.md
BatchLeads API
motivated sellers · skip trace included · $119/mo
  • absentee owners (out-of-state mailing)
  • high-equity (50%+, owned 7+ yrs)
  • tired-landlord rental holders
Vulcan7
expired listings + FSBO daily · $129/mo
  • 44% list rate (REDX 2026 — highest converter)
  • 20.7% sold rate
STR Investor Cross-ref
Gulf Shores STR registry × portfolio data
  • 71% of STRs owned by hosts with 5+ properties
  • regulation-pressure motivated sellers
Sphere / Past Clients
from Twenty CRM · referral nurture
  • quarterly check-in
  • anniversary-of-purchase touches
Compliance Gate (mandatory)
DNC · TCPA · CAN-SPAM · MLS terms-of-use
  • hard stop — no outbound bypass
  • audit-logged on every send
Claude API · Anthropic enterprise
prompt caching enabled (~90% reduction on system prompts)
Score
  • Haiku 4.5
  • HOT/WARM/COLD
  • ~$0.005/lead
Draft
  • Sonnet 5
  • SMS + email + script
  • ~$0.015/lead
Cache
  • 5-min TTL
  • system prompts
  • ~80% hit rate
Twilio SMS
251 area code · ~$0.01/text
  • under 60s send
Resend Email
mandy@ branded · free tier
  • fallback if SMS blocked
Lead Edge Orchestrator
Python · Cloud Run · scales to zero
  • handlers per source · enrich · score · draft · dispatch
  • Audit log · 90-day retention
  • Cloud Scheduler triggers daily pulls
Twenty CRM (her workspace)
crm.intentsolutions.io — separate from internal
  • Lead auto-created on every alert
  • Listings · Past Clients · Sphere · Showings
  • moves with her on brokerage exit
Slack #mandy-leads
live alert + AI call script
  • HOT lead → push notification
  • tap-to-dial · pre-drafted opener
  • batched outside 7am–9pm CT
Mandy makes the call
human moment · 30s after pipeline alert
  • SMS sent at T+0
  • email at T+30min if no SMS reply
  • she calls when HOT score
GoDaddy site (audit pending)
future: IDX feed + lead capture
  • monthly market reports landing page
Lead Edge component connection overlay Directional edges between Lead Edge nodes: external lead sources flow right into the compliance gate (red) then into the Claude AI plane (green) for scoring and drafting; outbound flows out via Twilio SMS and Resend email (orange); sinks land in the Mandy-owned plane (purple) which contains Twenty CRM, Slack, and the call action. DNC scrub SMS sent (under 60s) Lead.create tap to dial

Also available: the repo-grounded architecture diagram in the ComeHomeAlabama brand palette — every node cites its source file.

Monthly cost — recommended starting stack

Component
Min
Recommended
Aggressive
BatchLeads plan + skip-trace credits at working volume
$119
~$500
~$750
BatchData API (direct data feed — what the code wires)
$1,000+
Vulcan7 (expireds + FSBO all-in bundle)
$359
$359
REDX (pre-foreclosure feed, optional)
$60
Claude API (Haiku scoring + Sonnet drafting w/ caching)
$10
$20
$50
Twilio SMS
$5
$20
$50
Resend email (free tier: 3,000/mo covers daily volume)
$0
$0
$20
Canva Pro (Layer C just-listed graphics)
$18
$25
SmartZip predictive (Layer C+, optional)
$500+
Twenty + Plane + Slack (existing IS infra)
$0
$0
$0
Total
$134
~$917
~$2,800+

Honest-numbers note: sticker prices are the floor, not the bill. Real BatchLeads invoices run 30–60% over the plan price once skip-trace credits ($0.07–0.15/record past the bundle) and list pulls stack up, and serious operators trace 5,000–15,000 records a month. The BatchData API — the direct feed this pipeline is built against — starts at $1,000/mo for 100k property records. Vulcan7 quotes come from a sales call; ~$359/mo is what agents actually report paying for the all-in bundle. This data is not cheap. The engine earns its keep by not wasting it: the compliance gate rejects out-of-area and DNC leads before a single enrichment or skip-trace dollar is spent.

Component details

Lead sources — three independent rails

  • BatchLeads gives the off-market motivated-seller pool (absentee, high-equity, tired-landlord).
  • Vulcan7 gives the highest-converting source: expired listings (44% list rate, REDX 2026).
  • STR investor cross-ref is a Gulf-Coast-specific angle competitors don't run.
  • Sphere (past clients) is the moat — it compounds and stays with the agent on brokerage moves.

Compliance gate — non-negotiable

  • DNC scrubbing on every phone number before any outbound SMS.
  • TCPA penalty for a single violation: $500–$1,500.
  • Implemented in src/orchestrator/compliance.py — 100% line-coverage required in CI.
  • Audit log on every decision; 90-day full-fidelity retention.

Claude AI plane — scoring + drafting

  • Haiku 4.5 scores HOT/WARM/COLD + buyer/seller intent. ~$0.005/lead
  • Sonnet 5 drafts the personalized SMS, email, and call script. ~$0.015/lead
  • Prompt caching on the system prompt drops cost by ~90% on cache hits.
  • Anthropic enterprise tier — no rate-limit drama at this volume.

Outreach — under 60 seconds

  • Twilio SMS from a 251 area-code Gulf Shores number — feels local.
  • Resend email follow-up at T+30 min if no SMS reply.
  • p50 lead-pulled-to-SMS-sent: <60s. p95: <120s.
  • Industry data: 5-minute response = 100x conversion vs. 1-hour response.

Mandy-owned plane — survives any brokerage move

  • Twenty CRM workspace at crm.intentsolutions.io — separate from internal IS workspace.
  • Slack #mandy-leads + #mandy-ops — alerts and engineering channel.
  • Lead, Listing, Past-Client, Sphere, Showing objects — all hers, exportable.
  • Designed assuming Real Brokerage 2H 2026 transition; nothing here breaks.

Service area + tooling

  • Zip filter pinned south of I-10: 36542 36561 36535 36567 36551 36527 36533 36530 36580 32507 32506.
  • Python 3.12 · FastAPI · APScheduler · Docker · Cloud Run.
  • CI: GitHub Actions (lint + 3-version test matrix) · Dependabot weekly.
  • Releases: conventional-commit-driven semver, auto-tagged on push to main.

Stay in the loop with Intent Solutions

AI systems that actually ship — new builds, deep-dives, and releases. No spam.