Workflow

Real Estate B2B Lead Engine

Daily SERP plus Reddit pipeline for B2B sales targeting brokerages, property managers, and real estate agencies. Built with Claude Code in 2 days.

Overview

End-to-end B2B real estate prospecting agent: target market query, SERP search across brokerage news and listings, Reddit discussion check per market, contact extraction from public site pages, scoring, and a daily morning digest of top 25 prospects.

Trigger

Daily 7 AM market-time

Schedule

Daily 7 AM

Workflow Steps

1

Compose market query

City + practice area + recent activity term, scoped to brokerage and listing sites.

2

SERP discovery

Scavio SERP returns brokerage pages, listing index pages, news mentions.

3

Reddit signal

Reddit search per market for hiring threads, market commentary, brokerage reviews.

4

Extract contacts

Scavio extract endpoint pulls phone, email, contact-form URL from each candidate site.

5

Score and rank

LLM scores each prospect by recency, fit, and outreach difficulty.

6

Email digest

Top 25 prospects emailed with one-line rationale per record.

Python Implementation

Python
import os, requests
API_KEY = os.environ["SCAVIO_API_KEY"]
H = {"x-api-key": API_KEY}

def discover(city, practice):
    serp = requests.post("https://api.scavio.dev/api/v1/google",
        headers=H, json={"query": f"{practice} brokerages {city} 2026 site:linkedin.com OR site:zillow.com"}).json()
    rdt = requests.post("https://api.scavio.dev/api/v1/reddit/search",
        headers=H, json={"query": f"{city} {practice} brokerage"}).json()
    return {"serp": serp.get("organic_results", [])[:25], "reddit": rdt.get("posts", [])[:10]}

JavaScript Implementation

JavaScript
const H = { "x-api-key": process.env.SCAVIO_API_KEY, "content-type": "application/json" };

async function discover(city, practice) {
  const [serp, rdt] = await Promise.all([
    fetch("https://api.scavio.dev/api/v1/google", { method: "POST", headers: H, body: JSON.stringify({ query: `${practice} brokerages ${city} 2026` }) }).then(r => r.json()),
    fetch("https://api.scavio.dev/api/v1/reddit/search", { method: "POST", headers: H, body: JSON.stringify({ query: `${city} ${practice} brokerage` }) }).then(r => r.json())
  ]);
  return { serp, rdt };
}

Platforms Used

Google

Web search with knowledge graph, PAA, and AI overviews

Reddit

Community, posts & threaded comments from any subreddit

Frequently Asked Questions

End-to-end B2B real estate prospecting agent: target market query, SERP search across brokerage news and listings, Reddit discussion check per market, contact extraction from public site pages, scoring, and a daily morning digest of top 25 prospects.

This workflow uses a daily 7 am market-time. Daily 7 AM.

This workflow uses the following Scavio platforms: google, reddit. Each platform is called via the same unified API endpoint.

Yes. Scavio's free tier includes 500 credits per month with no credit card required. That is enough to test and validate this workflow before scaling it.

Real Estate B2B Lead Engine

Daily SERP plus Reddit pipeline for B2B sales targeting brokerages, property managers, and real estate agencies. Built with Claude Code in 2 days.