¿Qué vas a crear?
Vas a crear un flujo de trabajo automatizado que:- Lee contactos desde una hoja de Google Sheets
- Encuentra correos usando Email Finder de Enrow
- Verifica correos para comprobar su entregabilidad con Email Verifier de Enrow
- Escribe resultados de vuelta en la hoja de Google Sheets
¿Qué necesitas antes de empezar?
Antes de crear el flujo de trabajo, asegúrate de tener lo siguiente:- n8n instalado (obtener n8n)
- Una clave de API de Enrow — consulta Autenticación para saber cómo obtener y usar tu clave
- Una cuenta de Google con una hoja de contactos
¿Cómo se configura la hoja de Google Sheets?
Crea una hoja de Google Sheets con estas columnas:| First Name | Last Name | Company Domain | Status | Verified | |
|---|---|---|---|---|---|
| John | Doe | apple.com | |||
| Jane | Smith | microsoft.com | |||
| Bob | Johnson | meta.com |
¿Cómo se ve el flujo de trabajo?
El flujo de trabajo se ejecuta de forma programada, lee cada contacto, encuentra y verifica el correo, y luego actualiza la hoja:¿Cómo se crea el flujo de trabajo paso a paso?
Sigue estos pasos para ensamblar cada nodo en n8n.Paso 1: Configura la conexión con Google Sheets
- Añade el nodo “Google Sheets”
- Operación: “Read”
- Autentícate con Google
- Selecciona tu hoja de cálculo
- Nombre de la hoja: “Contacts”
- Rango: “A:F” (todas las columnas)
Paso 2: Añade el disparador Cron
- Añade el nodo “Cron” como disparador
- Modo: “Every Hour” (o programación personalizada)
- Conéctalo al nodo de Google Sheets
Paso 3: Filtra los correos vacíos
- Añade el nodo “IF” después de Google Sheets
- Condición:
- Value 1:
{{$json["Email"]}} - Operation:
Is Empty
- Value 1:
- Enruta “true” al siguiente paso (procesa solo los contactos sin correos)
Paso 4: Encuentra el correo con Enrow
Envía cada contacto al endpoint de Email Finder. Autentícate con tu clave de API en el encabezadox-api-key.
- Añade el nodo “HTTP Request”
- Configura:
Paso 5: Espera el resultado
Email Finder se ejecuta de forma asíncrona, por lo que debes esperar a un webhook o consultar el endpoint GET para obtener el resultado. Opción A: Webhook (Recomendada)- Añade el nodo “Webhook”
- Path:
enrow-email-webhook - Copia la URL del webhook
- Actualiza el cuerpo JSON de Find Email:
- Añade el nodo “Wait”: 5 segundos
- Añade el nodo “HTTP Request”:
- Method:
GET - URL:
https://api.enrow.io/email/find/single?id={{$json["id"]}}
- Method:
- Añade el nodo “IF” para comprobar el estado
- Repite el ciclo si sigue en
ongoing
Paso 6: Verifica el correo
Pasa el correo encontrado a Email Verifier para confirmar su entregabilidad antes de escribirlo de vuelta.- Añade el nodo “HTTP Request” después de encontrar el correo
- Configura:
Paso 7: Actualiza la hoja de Google Sheets
- Añade el nodo “Google Sheets”
- Operación: “Update”
- Selecciona la misma hoja de cálculo
- Nombre de la hoja: “Contacts”
- Rango: Match row (usa el índice de fila de los datos originales)
- Mapea los campos:
- Email:
{{$json["email"]}} - Status:
{{$json["confidence"]}} - Verified:
{{$json["status"]}}
- Email:
¿Dónde está el JSON completo del flujo de trabajo?
Importa el JSON de abajo para obtener el flujo de trabajo completo en un solo paso.Importa este flujo de trabajo para empezar de inmediato. ¡Solo actualiza tus claves de API!
¿Cómo puedes mejorar el flujo de trabajo?
Una vez que el flujo de trabajo base funcione, estas adiciones lo hacen más robusto y eficiente en costos.Añade manejo de errores
- Añade el nodo “Error Trigger”
- Añade el nodo “Send Email” o “Slack” para notificar cuando haya errores
- Registra las filas fallidas en una hoja separada
Procesa en lotes
Para un mejor rendimiento con muchos contactos, cambia de búsquedas individuales a un lote:- Cambia el nodo Find Email para usar
/email/find/bulk - Agrupa los contactos en grupos de 100
- Procésalos todos a la vez en lugar de uno por uno
Añade verificación condicional
Verifica solo los correos de alta confianza para ahorrar créditos:¿Cuándo deberías usar este flujo de trabajo?
Este flujo de trabajo es ideal para:- Equipos de ventas: Enriquecer listas de prospectos antes de la prospección
- Reclutadores: Encontrar la información de contacto de los candidatos
- Especialistas en marketing: Crear listas de correo a partir de bases de datos de empresas
- Equipos de datos: Limpiar y enriquecer datos del CRM
¿Cuáles son las mejores prácticas?
Límites de tasa
Límites de tasa
Si procesas listas grandes (más de 1000 contactos):
- Usa los endpoints en lote
- Añade retrasos entre lotes
- O actualiza tu plan de Enrow
Calidad de los datos
Calidad de los datos
- Verifica siempre los correos antes de usarlos
- Comprueba las puntuaciones de confianza
- Elimina los resultados de baja calidad
Optimización de costos
Optimización de costos
- Elimina los contactos duplicados antes de procesarlos
- Almacena en caché los resultados para evitar volver a buscar
- Usa lógica condicional para omitir llamadas innecesarias a la API
Recuperación ante errores
Recuperación ante errores
- Registra todas las respuestas de la API
- Haz seguimiento de los enriquecimientos fallidos
- Reintenta automáticamente las búsquedas fallidas
¿Cómo se solucionan los problemas comunes?
¿El flujo de trabajo no se ejecuta automáticamente?- Comprueba que el disparador Cron esté activado
- Verifica que la programación sea correcta
- Comprueba que los dominios de las empresas sean correctos
- Verifica que los nombres estén escritos correctamente
- Prueba solo con el dominio de la empresa (sin nombres)
- Comprueba los permisos de Google Sheets
- Verifica que el rango coincida con tus datos
- Prueba el nodo Update manualmente
FAQ
¿Necesito un webhook o puedo simplemente consultar los resultados?
¿Necesito un webhook o puedo simplemente consultar los resultados?
Ambos funcionan. Email Finder se ejecuta de forma asíncrona, por lo que puedes registrar un webhook en el campo
settings.webhook (Opción A) o consultar el endpoint Obtener resultado con un temporizador (Opción B). Se recomiendan los webhooks porque evitan solicitudes de consulta innecesarias y devuelven los resultados en cuanto la búsqueda se completa. Consulta Cómo funcionan los webhooks.¿Cuántos créditos usa el flujo de trabajo?
¿Cuántos créditos usa el flujo de trabajo?
Cada búsqueda de Email Finder y cada comprobación de Email Verifier consume créditos por llamada. Ejecutar ambos en cada contacto usa más créditos que solo buscar, así que añade verificación condicional para omitir los correos inciertos. Para conocer los costos exactos por endpoint, consulta Créditos y facturación.
¿Cómo autentico los nodos HTTP Request?
¿Cómo autentico los nodos HTTP Request?
Usa la credencial Header Auth de n8n con el nombre de encabezado
x-api-key y tu clave de API de Enrow como valor, y luego reutiliza la misma credencial en todos los nodos de Enrow. Encontrarás todos los detalles en Autenticación.¿Qué pasa si tengo miles de contactos?
¿Qué pasa si tengo miles de contactos?
Cambia el nodo Find Email al endpoint Encontrar correos, que acepta hasta 5.000 búsquedas por lote, y mantente dentro de los límites de tasa de tu plan.
Próximos pasos
Flujo de verificación
Verifica listas de correos existentes con n8n y Enrow.
Encontrar correo
Explora el endpoint de Email Finder usado en este flujo de trabajo.
Verificar correo
Comprueba si una dirección de correo es válida y entregable.
Webhooks
Recibe notificaciones automáticas cuando una búsqueda se completa.

