ScavioScavio
ProductPricingDocs
Sign InGet Started
  1. Home
  2. Workflows
  3. Cold Email Audit Enrichment Pipeline
Workflow

Cold Email Audit Enrichment Pipeline

Enrich cold email prospects with live search data. Build one-page audits per prospect using search API at $0.015/prospect.

Start FreeAPI Docs

Overview

Generate a one-page SEO or web presence audit for each cold email prospect using search data. The audit serves as the outreach hook: instead of generic personalization, each prospect receives a brief analysis of their current search visibility with one actionable finding.

Trigger

On new prospect batch upload (event-driven)

Schedule

On new prospect batch (event-driven)

Workflow Steps

1

Load prospect list

Read prospects from CSV with columns: company name, domain, contact email. Filter out domains already enriched in the last 30 days.

2

Search for each prospect

Run 3 queries per prospect: brand name search, site:domain analysis, and competitor comparison. Cost: $0.015 per prospect.

3

Extract audit signals

From search results, identify: number of indexed pages, presence in AI Overviews, top-ranking pages, and competitor positioning.

4

Generate one-page audit

Feed the signals to an LLM to generate a 3-paragraph audit: current state, one specific finding, one recommendation.

5

Queue outreach

Attach the audit to the email template and queue for sending via Instantly or Smartlead.

Python Implementation

Python
import requests, os, json

H = {"x-api-key": os.environ["SCAVIO_API_KEY"], "Content-Type": "application/json"}

def audit_prospect(company, domain):
    queries = [
        f'"{company}"',
        f"site:{domain}",
        f'"{company}" vs competitors',
    ]
    signals = {"company": company, "domain": domain, "indexed": 0, "top_pages": [], "competitors": []}
    for q in queries:
        r = requests.post("https://api.scavio.dev/api/v1/search", headers=H,
            json={"platform": "google", "query": q}).json()
        organic = r.get("organic", [])[:5]
        if f"site:{domain}" in q:
            signals["indexed"] = r.get("total_results", 0)
            signals["top_pages"] = [o.get("title", "") for o in organic[:3]]
        elif "vs" in q:
            signals["competitors"] = [o.get("domain", "") for o in organic
                                      if o.get("domain", "") != domain][:3]
    return signals

# $0.015 per prospect (3 queries x $0.005)
prospect = audit_prospect("Acme Corp", "acme.com")
print(f"{prospect['company']}: {prospect['indexed']} indexed pages")
print(f"Top pages: {prospect['top_pages']}")
print(f"Competitors: {prospect['competitors']}")

JavaScript Implementation

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

async function auditProspect(company, domain) {
  const queries = [`"${company}"`, `site:${domain}`, `"${company}" vs competitors`];
  const signals = {company, domain, indexed: 0, topPages: [], competitors: []};
  for (const q of queries) {
    const r = await fetch("https://api.scavio.dev/api/v1/search", {
      method: "POST", headers: H,
      body: JSON.stringify({platform: "google", query: q})
    }).then(r => r.json());
    const organic = (r.organic || []).slice(0, 5);
    if (q.includes("site:")) {
      signals.indexed = r.total_results || 0;
      signals.topPages = organic.slice(0, 3).map(o => o.title || "");
    } else if (q.includes("vs")) {
      signals.competitors = organic.filter(o => (o.domain || "") !== domain)
        .slice(0, 3).map(o => o.domain || "");
    }
  }
  return signals;
}

auditProspect("Acme Corp", "acme.com").then(p => {
  console.log(`${p.company}: ${p.indexed} indexed, top: ${p.topPages.join(", ")}`);
});

Platforms Used

Google

Web search with knowledge graph, PAA, and AI overviews

Frequently Asked Questions

Generate a one-page SEO or web presence audit for each cold email prospect using search data. The audit serves as the outreach hook: instead of generic personalization, each prospect receives a brief analysis of their current search visibility with one actionable finding.

This workflow uses a on new prospect batch upload (event-driven). On new prospect batch (event-driven).

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

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

Cold Email Audit Enrichment Pipeline

Enrich cold email prospects with live search data. Build one-page audits per prospect using search API at $0.015/prospect.

Get Your API KeyRead the Docs
ScavioScavio

Real-time search API for AI agents. Search every platform, not just Google.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative

Tools

  • JSON Formatter
  • cURL to Code
  • Token Counter
  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy