Cómo verificar emails en n8n

Los flujos de n8n mueven contactos entre los formularios, las bases de datos y las herramientas de email que impulsan tu marketing, así que son el lugar ideal para detectar pronto las direcciones incorrectas. Con el nodo HTTP Request puedes llamar a la API de VeriMails en mitad del flujo, verificar cada contacto a medida que llega y usar un nodo IF para enrutar cada resultado. Esta guía explica paso a paso cómo montarlo, en n8n Cloud o en una instalación self-hosted.

En resumen

  • Coloca la verificación por API de VeriMails en un nodo HTTP Request justo después de tu trigger de n8n y antes de cualquier escritura en el CRM o en la plataforma de email.
  • Enruta los resultados entregables con IF o Switch, y deja en revisión los estados inválidos, desechables, catch-all e inesperados en lugar de enviarles emails.
  • Usa la la verificación masiva para las listas existentes y deja que el flujo de n8n mantenga limpios en tiempo real los contactos nuevos de webhooks y formularios.

Checklist de configuración del flujo de n8n

Construye el flujo para que el nodo HTTP Request funcione como punto de control de la verificación. Los nodos de enrutamiento deberían decidir qué pasa después a partir de la respuesta JSON de VeriMails.

DecisiónConfiguración de n8nNota para el operador
Nodo de entradaUsa el nodo Webhook, el trigger de formulario, el trigger de base de datos o el trigger de hoja de cálculo que expone primero el valor del email.Verifica antes de que cualquier nodo posterior escriba el contacto en un CRM o en una herramienta de envío.
Credenciales de la APIGuarda la clave de VeriMails como credencial del HTTP Request, con autenticación por cabecera o por query según la configuración de tu API.Las credenciales mantienen la clave fuera de los campos visibles del flujo y facilitan su rotación en instancias self-hosted y Cloud.
Nodo HTTP RequestDefine el método y la URL del API de VeriMails, y luego mapea el email con una expresión a partir del elemento del trigger.Ejecuta el nodo una vez e inspecciona el JSON de salida antes de conectar los nodos de enrutamiento.
Nodo de ramificaciónUsa IF para una división simple entre entregable y no entregable, o Switch si quieres salidas separadas para los resultados catch-all, desechables y basados en rol.Switch hace que el enrutamiento de varios estados sea más fácil de leer y más seguro de ampliar más adelante.
Comportamiento ante fallosAñade una rama de error o de respaldo que registre la entrada y la respuesta cuando la llamada a la API falle o devuelva un estado inesperado.Falla en modo cerrado para que una dirección sin verificar no siga adelante solo porque cambió la configuración de un nodo.

Por qué verificar tus contactos de n8n

n8n es la capa de automatización que conecta tus fuentes de contactos con las herramientas que los almacenan y les envían correo. Añadir ahí un nodo de verificación significa que una dirección incorrecta se detecta una sola vez, en un solo lugar, antes de que pueda propagarse por todos los sistemas conectados.

Los flujos escriben contactos en sistemas que envían emails y facturan

Un flujo típico de n8n toma un nuevo envío de formulario o una fila de base de datos y lo escribe en una plataforma de email, una audiencia publicitaria o un CRM. Si ese contacto es inválido, la dirección incorrecta pasa a vivir en un sistema que te la cobrará o que intentará enviarle correo. Un nodo HTTP Request que llama a VeriMails, colocado antes del nodo de escritura, mantiene limpios todos los sistemas posteriores.

Los triggers de webhooks y formularios traen la mayoría de los datos incorrectos

Los triggers más habituales de n8n, como el nodo Webhook que recibe un nuevo envío de formulario y los triggers de sondeo sobre bases de datos u hojas de cálculo, también son las fuentes de datos de email con más ruido. La gente escribe mal o inventa direcciones constantemente. Un nodo de verificación justo después del trigger detecta esos errores en el punto de entrada del flujo.

La verificación en tiempo real mantiene las listas limpias de forma continua

Verificar dentro de un flujo significa que cada contacto se comprueba en el momento en que se dispara el webhook, no semanas después en una exportación masiva. Tus listas se mantienen limpias de forma continua, tu tasa de rebote no tiene ocasión de dispararse y nunca envías a una dirección que era incorrecta desde el principio.

Las direcciones incorrectas siguen rebotando y dañan la reputación del remitente

Por muchos nodos que haya entre el formulario y la bandeja de entrada, una dirección inválida acaba rebotando. Las tasas de rebote por encima del cinco por ciento empujan tus campañas hacia spam en toda la lista. Un nodo de VeriMails en el flujo elimina ese riesgo en el origen en lugar de dejar que lo absorba tu plataforma de email.

Qué comprueba VeriMails

Cuando un nodo HTTP Request llama a la API de VeriMails para un contacto, VeriMails ejecuta una cadena completa de comprobaciones y devuelve un resultado estructurado sobre el que tu nodo IF o Switch puede ramificar. Cada dirección se prueba así:

La validación de sintaxis confirma que la dirección está bien formada. Los registros MX y DNS se consultan para confirmar que el dominio existe y puede recibir correo. Un handshake SMTP en vivo se conecta al servidor de correo receptor para confirmar que ese buzón concreto acepta correo, sin enviar nada. Detección de catch-all identifica los dominios que aceptan cualquier dirección que se les envíe. La detección de desechables marca los dominios de bandejas temporales. La detección de cuentas de rol identifica direcciones genéricas como info@, sales@ y support@.

VeriMails devuelve resultados de verificación claros con tiempos de respuesta rápidos, lo bastante rápidos para ir en línea dentro de un flujo activado por webhook. Los dominios catch-all se indican como una detección clara para que la lógica de tu nodo IF pueda tratarlos de forma deliberada, nunca como una puntuación ambigua.

Precios para usuarios de n8n

Un flujo de verificación en tiempo real consume créditos de VeriMails a medida que llegan contactos nuevos, así que solo pagas por las direcciones que verificas. Los packs de créditos empiezan en $0.0019 por email, y 10,000 créditos cuestan $19. Los packs más grandes llegan hasta 5 millones de direcciones por $1,499, pensados para flujos de alto volumen y agencias que gestionan n8n para sus clientes.

Si prefieres una facturación predecible para un flujo constante de contactos, los planes anuales empiezan en $12.50/mes con facturación anual. Cada cuenta nueva recibe 100 créditos gratis al registrarse, sin tarjeta de crédito, y los créditos nunca caducan, así que puedes construir y probar tu flujo antes de comprometerte.

El flujo de trabajo, en imagen

Usa este flujo para colocar VeriMails en medio de un workflow de n8n antes de que los contactos lleguen a las apps posteriores.

Flujo de trabajo de la API de verificación de email en n8n, desde el disparador de contacto hasta el nodo HTTP Request, el enrutamiento IF y la actualización limpia del destino
Ruta de verificación en n8n. Llama a VeriMails con el nodo HTTP Request, ramifica según el resultado JSON y mantén los contactos no válidos lejos de los nodos de destino.
Puntos de control del nodo de verificación de email en n8n para las credenciales de HTTP Request, el enrutamiento IF y la actualización de destinos
Puntos de control de los nodos de n8n. Usa la API de verificación de email en un nodo HTTP Request, ramifica según el estado del JSON y registra los contactos que no deben llegar a la app de destino.

Paso a paso

Añade el trigger que recibe los contactos nuevos

Crea un workflow nuevo y añade el nodo trigger, normalmente el nodo Webhook, que te da una URL a la que llaman las apps externas cuando se crea un contacto o se envía un formulario. También puedes usar un trigger de sondeo sobre una base de datos o una hoja de cálculo. El trigger convierte el payload entrante en JSON que los nodos posteriores pueden leer.

Añade un nodo HTTP Request para llamar a VeriMails

Añade el nodo HTTP Request, el puente de n8n para llamar a cualquier API externa. Configúralo para que haga la petición al endpoint de verificación de VeriMails, usa una expresión para pasar el email desde el nodo trigger y guarda tu clave de API de VeriMails como credencial de n8n referenciada por el nodo. La respuesta JSON se procesa para los nodos posteriores.

Añade un nodo IF para ramificar según el resultado

Añade un nodo IF después del nodo HTTP Request. Configura su condición para que evalúe el resultado de VeriMails, de modo que los contactos entregables sigan la rama true y los no entregables la rama false. Si además necesitas separar los resultados desechables y catch-all, usa un nodo Switch para tener más de dos salidas.

Envía los contactos entregables a tu destino

En la rama true, añade el nodo que escribe el contacto en tu plataforma de email, CRM o base de datos. Solo las direcciones verificadas y entregables llegan a este nodo, así que las listas y audiencias de esos sistemas se mantienen limpias automáticamente, sin limpiezas posteriores.

Gestiona las direcciones malas y activa el workflow

En la rama false, añade un nodo que registre las direcciones no entregables y desechables en una base de datos o que envíe una notificación para que puedas revisar patrones. Ejecuta el workflow con datos de prueba para confirmar que cada rama se comporta correctamente y después actívalo para que cada contacto nuevo se verifique en el momento en que llega.

Qué hacer con cada resultado

Usa el estado de verificación como campo de control del workflow. Un workflow de n8n bien hecho deja visible cada resultado no entregable en lugar de dejar que desaparezca en una rama false genérica.

  • Entregable: Continúa al nodo del CRM, la tabla de datos, la plataforma de email o la base de datos y añade una marca de tiempo de verificación si es posible.
  • No entregable: Detente antes de cualquier nodo de envío o de escritura en el CRM y registra el elemento en una lista de supresión.
  • Catch-all: Envíalo a una salida de revisión o a una ruta de ventas de bajo volumen, no a la inscripción masiva en campañas.
  • Desechable: Sácalo de los workflows de nurturing y, si quieres, responde al formulario de origen pidiendo un email permanente.
  • Basado en rol: Consérvalo para casos de uso operativos donde se esperan buzones compartidos, pero exclúyelo de las secuencias dirigidas a personas.
  • Estado inesperado: Envíalo a una rama de diagnóstico con el JSON sin procesar, el ID de ejecución y el payload de origen para revisarlo.

Preguntas frecuentes

Usa el nodo HTTP Request, el puente de n8n para llamar a cualquier API externa dentro de un workflow. Apúntalo al endpoint de verificación de VeriMails, pasa el email desde un nodo anterior con una expresión y añade tu clave de API de VeriMails como credencial de cabecera. La respuesta JSON se procesa y queda disponible para los nodos posteriores.
Añade un nodo IF después del nodo HTTP Request. El nodo IF evalúa el resultado de VeriMails y envía los contactos entregables por la rama true y todo lo demás por la rama false. Para más de dos resultados, usa un nodo Switch y enruta por separado los resultados entregables, no entregables, desechables y catch-all.
Sí. VeriMails es una API REST estándar, así que el nodo HTTP Request funciona igual en n8n self-hosted y en n8n Cloud. Guarda tu clave de API como credencial de n8n y referénciala en el nodo para que la clave nunca aparezca en texto plano en el workflow.
Cada dirección que verifica un nodo HTTP Request usa un crédito de VeriMails. Los créditos empiezan en $0.0019 por email, cada cuenta recibe 100 créditos gratis al registrarse sin necesidad de tarjeta y los créditos nunca caducan. Un workflow activado por webhook simplemente consume créditos a medida que llegan contactos nuevos.

Prueba VeriMails gratis

100 créditos gratis al registrarte. Sin tarjeta de crédito. Pon en práctica esta guía hoy mismo.

Empezar gratis
Sin tarjeta de crédito. Los créditos nunca caducan.