Resumen
Enriquecer cada prospect in un cold correo electronico lista con fresh search senales antes de sending. Google surfaces reciente news, funding, y producto launches. Reddit surfaces community puntos de dolor. Salida personalization variables for your correo electronico plataforma.
Desencadenador
Nuevo prospect lista uploaded o CRM exportar
Programación
On nuevo prospect lista (event-driven)
Pasos del flujo de trabajo
Cargar prospect lista
Importar CSV o recibir webhook con prospect registros: nombre, company, dominio, y correo electronico. Deduplicate by dominio.
Google news search
For cada prospect company, search Google for reciente news, funding rounds, y producto announcements. Extraer el freshest, mas relevante senal.
Reddit punto de dolor search
Search Reddit for el company nombre to encontrar community discussions, complaints, y caracteristica solicitudes ese reveal puntos de dolor.
Select best personalization angle
Clasificar senales by recency y relevance. Pick el single strongest personalization hook: un funding round beats un generic mencion.
Exportar enriquecido lista
Salida el original prospect datos plus un personalization_snippet campo listo for mail fusionar. Enviar to Instantly, Smartlead, o Outreach.
Implementacion en Python
import requests, os, json
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
SIGNAL_KW = ['funding', 'raised', 'launched', 'announced', 'hired', 'acquired', 'series']
def enrich_for_email(company, domain):
# Google for recent news
g = requests.post('https://api.scavio.dev/api/v1/search', headers=H,
json={'platform': 'google', 'query': f'{company} news 2026'}, timeout=10).json()
# Reddit for community signals
r = requests.post('https://api.scavio.dev/api/v1/search', headers=H,
json={'platform': 'reddit', 'query': company}, timeout=10).json()
google_results = g.get('organic', [])[:5]
reddit_results = r.get('organic', [])[:3]
# Find strongest signal
best_signal = ''
for o in google_results:
snippet = o.get('snippet', '')
if any(kw in snippet.lower() for kw in SIGNAL_KW):
best_signal = snippet[:120]
break
if not best_signal and google_results:
best_signal = google_results[0].get('snippet', '')[:120]
reddit_angle = reddit_results[0].get('title', '')[:100] if reddit_results else ''
return {
'company': company, 'domain': domain,
'personalization_snippet': best_signal,
'reddit_angle': reddit_angle,
'signal_type': 'strong' if any(kw in best_signal.lower() for kw in SIGNAL_KW) else 'general',
}
prospects = [
('Vercel', 'vercel.com'),
('Linear', 'linear.app'),
('Resend', 'resend.com'),
]
for company, domain in prospects:
data = enrich_for_email(company, domain)
print(f"[{data['signal_type'].upper()}] {company}: {data['personalization_snippet']}")
if data['reddit_angle']:
print(f" Reddit: {data['reddit_angle']}")Implementacion en JavaScript
const H = {"x-api-key": process.env.SCAVIO_API_KEY, "Content-Type": "application/json"};
const SIGNAL_KW = ["funding", "raised", "launched", "announced", "hired", "acquired", "series"];
async function enrichForEmail(company, domain) {
const [g, r] = await Promise.all([
fetch("https://api.scavio.dev/api/v1/search", {
method: "POST", headers: H,
body: JSON.stringify({platform: "google", query: `${company} news 2026`})
}).then(r => r.json()),
fetch("https://api.scavio.dev/api/v1/search", {
method: "POST", headers: H,
body: JSON.stringify({platform: "reddit", query: company})
}).then(r => r.json()),
]);
const googleResults = (g.organic || []).slice(0, 5);
const redditResults = (r.organic || []).slice(0, 3);
const strong = googleResults.find(o =>
SIGNAL_KW.some(kw => (o.snippet || "").toLowerCase().includes(kw)));
const bestSignal = (strong?.snippet || googleResults[0]?.snippet || "").slice(0, 120);
const redditAngle = (redditResults[0]?.title || "").slice(0, 100);
return {
company, domain, personalizationSnippet: bestSignal, redditAngle,
signalType: SIGNAL_KW.some(kw => bestSignal.toLowerCase().includes(kw)) ? "strong" : "general",
};
}
(async () => {
const prospects = [["Vercel", "vercel.com"], ["Linear", "linear.app"], ["Resend", "resend.com"]];
for (const [company, domain] of prospects) {
const data = await enrichForEmail(company, domain);
console.log(`[${data.signalType.toUpperCase()}] ${company}: ${data.personalizationSnippet}`);
if (data.redditAngle) console.log(` Reddit: ${data.redditAngle}`);
}
})();Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA
Comunidad, publicaciones y comentarios en hilos de cualquier subreddit