Overview
For each prospect in your pipeline, search for recent company news and activity, extract context for personalized outreach, and update your CRM or spreadsheet with enrichment data.
Trigger
Daily at 8 AM UTC
Schedule
Daily at 8 AM UTC
Workflow Steps
Load new prospects
Read un-enriched prospects from CRM or spreadsheet.
Search each company
Google search for company name + recent activity.
Extract enrichment data
Pull recent news, funding, product launches from results.
Generate personalization
Create one-line personalized opener based on enrichment.
Update CRM
Write enrichment data back to prospect record.
Python Implementation
import requests, os
H = {"x-api-key": os.environ["SCAVIO_API_KEY"]}
def enrich_prospect(company_name):
data = requests.post("https://api.scavio.dev/api/v1/search",
headers=H,
json={"platform": "google", "query": f"{company_name} 2026 news"}).json()
results = data.get("organic_results", [])[:3]
snippets = [r.get("snippet", "") for r in results]
return {
"company": company_name,
"recent_activity": snippets,
"top_result_title": results[0].get("title", "") if results else "",
"top_result_url": results[0].get("link", "") if results else "",
}
prospects = ["Stripe", "Notion", "Linear"]
for p in prospects:
enriched = enrich_prospect(p)
print(f"{enriched['company']}: {enriched['top_result_title']}")
# Cost: 1 query per prospect = $0.005 eachJavaScript Implementation
const H = {"x-api-key": process.env.SCAVIO_API_KEY, "Content-Type": "application/json"};
const enrich = async (company) => {
const r = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST", headers: H,
body: JSON.stringify({platform: "google", query: `${company} 2026 news`})
});
const data = await r.json();
return {company, headline: data.organic_results?.[0]?.title || "No recent news"};
};
for (const co of ["Stripe", "Notion"]) {
const e = await enrich(co);
console.log(`${e.company}: ${e.headline}`);
}Platforms Used
Web search with knowledge graph, PAA, and AI overviews