ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo crear un canal de auditoría de correo electrónico en frío
Tutorial

Cómo crear un canal de auditoría de correo electrónico en frío

Cree un canal de auditoría de una página para la difusión por correo electrónico en frío. Enriquezca a los clientes potenciales con datos de búsqueda en vivo para personalizar los correos electrónicos y aumentar las tasas de respuesta.

Obtener clave API gratisDocumentacion API

La comunicación por correo electrónico frío falla cuando los mensajes son genéricos. Los correos electrónicos fríos de mayor rendimiento hacen referencia a algo específico sobre el cliente potencial: una publicación de blog reciente, el lanzamiento de un producto, una señal de contratación o un detalle de la pila tecnológica. La creación de un proceso de auditoría de una página automatiza este paso de investigación al consultar los datos de búsqueda para cada dominio potencial, extraer señales relevantes y generar una breve auditoría a la que su plantilla de correo electrónico pueda hacer referencia. Este tutorial muestra cómo crear un proceso de auditoría de correo electrónico en frío que enriquezca a cada cliente potencial con datos de búsqueda en vivo de Scavio, produciendo ganchos de personalización que aumentan las tasas de respuesta.

Requisitos previos

  • Python 3.8+ instalado
  • solicitudes y bibliotecas csv
  • Una clave API de Scavio de scavio.dev
  • Un archivo CSV con dominios potenciales

Guia paso a paso

Paso 1: Cargar lista de prospectos

Lea el archivo CSV de su cliente potencial que contiene nombres y dominios de empresas.

Python
import os, requests, csv, json

API_KEY = os.environ["SCAVIO_API_KEY"]

def load_prospects(path):
    with open(path) as f:
        return list(csv.DictReader(f))

prospects = load_prospects("prospects.csv")
print(f"Loaded {len(prospects)} prospects")

Paso 2: Auditar cada dominio potencial

Busque el dominio de cada cliente potencial para encontrar noticias recientes, publicaciones de blogs y señales de la empresa.

Python
def audit_prospect(domain):
    resp = requests.post("https://api.scavio.dev/api/v1/search",
        headers={"x-api-key": API_KEY},
        json={"platform": "google", "query": f"site:{domain}"})
    results = resp.json().get("organic_results", [])[:5]
    return {
        "domain": domain,
        "pages_found": len(results),
        "recent_content": [r.get("title", "") for r in results[:3]],
        "snippets": [r.get("snippet", "")[:120] for r in results[:3]],
    }

audit = audit_prospect("example.com")
print(json.dumps(audit, indent=2))

Paso 3: Extraer ganchos de personalización

Analice los resultados de la auditoría para encontrar ganchos de personalización procesables para correos electrónicos fríos.

Python
SIGNALS = ["hiring", "launched", "raised", "partnered", "expanded", "new feature", "blog"]

def extract_hooks(audit):
    hooks = []
    for snippet in audit.get("snippets", []):
        lower = snippet.lower()
        for signal in SIGNALS:
            if signal in lower:
                hooks.append({"signal": signal, "context": snippet[:100]})
    if not hooks and audit.get("recent_content"):
        hooks.append({"signal": "content", "context": audit["recent_content"][0]})
    return hooks[:2]

hooks = extract_hooks(audit)
print(f"Found {len(hooks)} hooks")

Paso 4: Generar CSV de auditoría

Ejecute el proceso para todos los clientes potenciales y exporte resultados de auditoría enriquecidos.

Python
def run_pipeline(prospects):
    enriched = []
    for p in prospects:
        domain = p.get("domain", "")
        if not domain: continue
        audit = audit_prospect(domain)
        hooks = extract_hooks(audit)
        enriched.append({
            **p,
            "hook_1": hooks[0]["context"] if hooks else "",
            "hook_signal": hooks[0]["signal"] if hooks else "",
            "pages_found": audit["pages_found"],
        })
    return enriched

results = run_pipeline(prospects[:5])
with open("enriched_prospects.csv", "w", newline="") as f:
    w = csv.DictWriter(f, fieldnames=results[0].keys())
    w.writeheader()
    w.writerows(results)
print(f"Exported {len(results)} enriched prospects")

Ejemplo en Python

Python
import os, requests
API_KEY = os.environ["SCAVIO_API_KEY"]
def audit(domain):
    resp = requests.post("https://api.scavio.dev/api/v1/search",
        headers={"x-api-key": API_KEY},
        json={"platform": "google", "query": f"site:{domain}"})
    results = resp.json().get("organic_results", [])[:3]
    return {"domain": domain, "pages": len(results),
            "titles": [r["title"] for r in results]}

print(audit("stripe.com"))

Ejemplo en JavaScript

JavaScript
const H = {"x-api-key": process.env.SCAVIO_API_KEY, "Content-Type": "application/json"};
async function audit(domain) {
  const r = await fetch("https://api.scavio.dev/api/v1/search", {
    method: "POST", headers: H,
    body: JSON.stringify({platform: "google", query: `site:${domain}`})
  });
  const results = (await r.json()).organic_results || [];
  return {domain, pages: results.length, titles: results.slice(0,3).map(r=>r.title)};
}
audit("stripe.com").then(console.log);

Salida esperada

JSON
An enriched CSV of prospects with personalization hooks extracted from live search data, ready for cold email templates.

Tutoriales relacionados

  • Cómo enriquecer los clientes potenciales de correo electrónico frío con la Búsqueda de Google
  • Cómo ejecutar una primera campaña de correo electrónico frío (Agencia de nicho, 2026)

Preguntas frecuentes

La mayoria de los desarrolladores completan este tutorial en 15 a 30 minutos. Necesitaras una clave API de Scavio (el plan gratuito funciona) y un entorno de Python o JavaScript.

Python 3.8+ instalado. solicitudes y bibliotecas csv. Una clave API de Scavio de scavio.dev. Un archivo CSV con dominios potenciales. Una clave API de Scavio te da 50 creditos gratuitos al registrarte.

Si. El plan gratuito incluye 50 creditos al registrarte, mas que suficiente para completar este tutorial y crear un prototipo funcional.

Scavio tiene un paquete nativo de LangChain (langchain-scavio), un servidor MCP y una API REST simple que funciona con cualquier cliente HTTP. Este tutorial usa the raw REST API, pero puedes adaptarlo al framework que prefieras.

Recursos relacionados

Best Of

Las mejores API de búsqueda después de los cambios en el modo AI de Google I/O 2026

Read more
Glossary

Panorama de proveedores de API de búsqueda (2026)

Read more
Best Of

Los mejores proveedores de API SERP clasificados por precio en 2026

Read more
Glossary

Comparación gratuita de niveles de API de búsqueda

Read more
Comparison

Search APIs (Scavio, Tavily, SerpAPI) vs Headless Browser (Playwright, Puppeteer, Browserbase)

Read more
Comparison

Google Places API vs SERP Local Pack API

Read more

Empieza a construir

Cree un canal de auditoría de una página para la difusión por correo electrónico en frío. Enriquezca a los clientes potenciales con datos de búsqueda en vivo para personalizar los correos electrónicos y aumentar las tasas de respuesta.

Obtener clave API gratuitaLeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad