Resumen
Cada manana, pull nuevo leads de your CRM, search for cada company online, extraer reciente news y tech senales, y actualizacion lead registros con personalized talking points for outreach.
Desencadenador
Diario at 7 AM UTC
Programación
Diario at 7 AM UTC
Pasos del flujo de trabajo
Pull un-enriched leads
Consulta CRM for leads added ayer sin enriquecimiento datos.
Search company + dominio
Google search for company nombre y dominio for context.
Extraer senales
Find reciente hiring, funding, producto launches, tech stack clues.
Generar talking points
Crear 2-3 personalized talking points per lead.
Actualizar CRM registros
Escribir enriquecimiento datos y talking points back to CRM.
Implementacion en Python
import requests, os
H = {"x-api-key": os.environ["SCAVIO_API_KEY"]}
def enrich_lead(company, domain):
search = requests.post("https://api.scavio.dev/api/v1/search",
headers=H,
json={"platform": "google", "query": f'"{company}" OR "{domain}" 2026'}).json()
results = search.get("organic_results", [])[:5]
signals = []
for r in results:
snippet = r.get("snippet", "").lower()
if any(kw in snippet for kw in ["funding", "raised", "series"]):
signals.append(f"Recent funding: {r.get('snippet', '')[:100]}")
elif any(kw in snippet for kw in ["hiring", "careers", "job"]):
signals.append(f"Hiring signal: {r.get('snippet', '')[:100]}")
elif any(kw in snippet for kw in ["launch", "released", "announced"]):
signals.append(f"Product news: {r.get('snippet', '')[:100]}")
return {"company": company, "signals": signals[:3], "result_count": len(results)}
lead = enrich_lead("Acme Corp", "acmecorp.com")
print(f"{lead['company']}: {len(lead['signals'])} signals found")
for s in lead["signals"]:
print(f" - {s}")Implementacion en JavaScript
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 data.organic_results?.slice(0, 3).map(r => r.snippet) || [];
};Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA