cold-emailenrichmentpersonalization

Hyper-Personalized Cold Email via Search Enrichment

Search-enriched cold emails cost $0.015 per prospect and reference real recent events. Higher reply rates than database-cached firmographics from Apollo or Clay.

5 min read

Search-enriched cold emails get 2-3x higher reply rates than template emails because the personalization references real, recent events. The enrichment costs $0.015 per prospect (3 search queries) compared to Clay at $149/month Starter or Apollo at $49/month Basic for database-cached firmographics that are months old.

Database vs Search Enrichment

Apollo, ZoomInfo, and Lusha provide firmographic data: company size, industry, revenue range, tech stack. This data is useful for segmentation but not for personalization. Search enrichment provides what happened this week: a funding round, a product launch, a negative review, a Reddit complaint. The recency makes the email feel hand-researched rather than templated.

The Enrichment Pipeline

Python
import requests, os

API_KEY = os.environ["SCAVIO_API_KEY"]

def enrich_for_email(company, domain):
    queries = [
        f'"{company}" news 2026',
        f'"{company}" launch OR funding OR hire',
        f'site:reddit.com "{company}"',
    ]
    signals = []
    for q in queries:
        resp = requests.post("https://api.scavio.dev/api/v1/search",
            headers={"x-api-key": API_KEY},
            json={"platform": "google", "query": q})
        for r in resp.json().get("organic", [])[:3]:
            signals.append({
                "title": r.get("title", ""),
                "snippet": r.get("snippet", "")[:150],
                "date": r.get("date", ""),
            })
    return {"company": company, "signals": signals}

# 3 queries x $0.005 = $0.015 per prospect
data = enrich_for_email("Stripe", "stripe.com")
print(f"Found {len(data['signals'])} signals for {data['company']}")
for s in data["signals"][:3]:
    print(f"  [{s['date']}] {s['title'][:60]}")

Generating the Opener

Feed the top 3 signals to an LLM (Claude Haiku at $0.25/million input tokens) to generate a one-line opener. The prompt: "Write a one-sentence cold email opener referencing this recent event. Be specific, not generic." Total cost per prospect: $0.015 (search) + $0.002 (LLM) = $0.017. For 1,000 prospects: $17.

Clay vs DIY Enrichment

Clay ($149/month Starter) automates enrichment waterfalls with a visual builder and integrates 75+ data sources. For teams enriching 5,000+ prospects monthly, Clay's unlimited workflows and built-in integrations save engineering time. For teams enriching 500-2,000 prospects, the search API approach costs less and produces fresher signals. The breakeven is roughly 8,000 prospects/month.

Reddit Signals Are Underused

Reddit discussions about a prospect's company reveal pain points that press coverage misses. A thread complaining about slow support, missing features, or pricing changes gives you a specific angle for outreach. The Reddit search adds $0.005 per prospect but is the highest-ROI signal in the pipeline.