Guía paso a paso para instalar, activar y usar el nodo comunitario de Verificaremails de n8n, con ejemplos de interpretación de resultados. Con este nodo podrás verificar direcciones de correo electrónico, números de teléfono, direcciones postales, nombres y apellidos.
1) Requisitos previos
- n8n funcionando (Cloud o self-hosted). Los community nodes no verificados requieren instalación vía GUI o self-hosted según la guía oficial. (n8n Docs)
- Una cuenta en Verificaremails.com para generar tu API Key.
2) Instalar el nodo comunitario
- En n8n, ve a Settings
Community nodes → Install a community node.
- Introduce el paquete:
@verificaremails/n8n-nodes-verificaremails
- Acepta el aviso de seguridad y confirma.
Este nodo permite validar emails, teléfonos (HLR/MNP/Sintaxis), direcciones postales y nombres/apellidos desde un único punto.
Si tu instancia no permite instalación con el panel, revisa los métodos alternativos (GUI/CLI) de la documentación oficial de n8n. (n8n Docs).
3) Crear la credencial (API Key)
- Entra en el dashboard de VerificarEmails y crea una API (puedes limitar créditos).
- Copia el token generado.
- En n8n, abre el nodo VerificarEmails y añade una Credential pegando el token.
4) Tu primer workflow (plantilla base)
Objetivo: recibir un registro, validarlo y bifurcar por resultado.
Nodos sugeridos:
- Trigger: Manual Trigger (pruebas) o Webhook (producción).
- Set: construye un ejemplo con
email
,phone
,address
,name
,surname
. - VerificarEmails (Community Node): elige Service: Email, Phone, Postal Address o Name/Surname.
- IF / Switch: bifurca por
status
/valid
para decidir acciones. - Google Sheets / DB / CRM: guarda solo válidos o genera avisos para corrección.
Puedes ver un workflow público que integra este nodo en la galería oficial de n8n. (N8N).
5) Verificar un email
En el nodo, elige Service → Email y mapea el campo email
.
Qué devuelve típicamente:
valid
(boolean) /status
(por ejemplo: valid, invalid, catch_all, disposable).reason
(motivo: inexistente, dominio sin MX, bloqueo SMTP, etc.).- Campos auxiliares (ej.: dominio, sintaxis, tipo, riesgo).
Buenas prácticas:
- Aceptar solo
status = valid
. - Filtrar
disposable
,role-based
,catch_all
. - Registrar
reason
para feedback al usuario.
El propio artículo/guía de VerificarEmails para n8n resume el flujo y la lectura del informe JSON del nodo. (Verificaremails).
6) Verificar un teléfono (HLR / MNP / Sintaxis)
En Service → Phone puedes escoger el método:
- HLR lookup: comprueba si la línea está operativa (móvil), operador y red.
- MNP: detecta portabilidad (operador actual).
- Sintaxis/Reglas: valida formato y país.
Campos típicos a interpretar:
reachable
/active
(si la línea responde).line_type
(mobile, landline).ported
(true/false),operator
,mcc
,mnc
,country_code
.
Regla simple: continúa solo si reachable = true
y line_type
es el esperado para tu caso (por ejemplo, mobile para SMS).
7) Verificar una dirección postal
En Service → Postal Address mapea campos como address_line
, postal_code
, city
, state
, country
.
Qué esperar en la respuesta:
deliverable
(entregable/no).normalized
(dirección estandarizada).- Componentes corregidos (vía, número, CP, municipio, provincia, país).
Uso típico: sustituir por la versión normalized
y rechazar deliverable = false
.
(Consulta la documentación del Postal Address API para ver la guía de componentes y resultados). (Verificaremails).
8) Verificar nombre y apellido
En Service → Name/Surname mapea name
y/o surname
.
Resultados habituales:
valid
/corrected
(si aplica normalización/corrección).- Detección de género (cuando sea inferible).
- Probabilidad / popularidad por país (para controles de calidad y segmentación).
Estrategia: sicorrected
existe, usa ese valor en tu base de datos y guarda el original en histórico. (Verificaremails).
9) Ejemplo de bifurcación (pseudocampos)
- IF (Email):
status = valid
→ Add to CRM; si no, Notify / Ask correction. - IF (Phone):
reachable = true
yline_type = mobile
→ Send SMS; si no, Flag. - IF (Address):
deliverable = true
→ Create shipment; si no, Request address fix. - IF (Name):
valid = true
→ Standardize; si no, Manual review.
10) Consejos de producción
- Trazabilidad: guarda el JSON completo de respuesta en una tabla de auditoría.
- Privacidad: minimiza datos personales en logs; aplica políticas GDPR.
- N8N Cloud vs self-hosted: evalúa la política de community nodes antes de desplegar. El nodo esta en proceso de verificación para ser aprobado e incorporado al resto de nodos públicos de n8n. En las próximas semanas no necesitarás importar le nodo ya que estará accesible directamente en el buscador.
Preguntas frecuentes rápidas
¿Dónde está el paquete del nodo? → @verificaremails/n8n-nodes-verificaremails
. (n8n Community)
¿Cómo se instala? → Settings → Community nodes → Install… e introduce el nombre del paquete.
¿Qué puedo validar? → Emails, teléfonos (HLR/MNP/Sintaxis), direcciones postales y nombres/apellidos desde un único nodo.
¿Hay ejemplos/plantillas? → Sí, en la galería de workflows de n8n y en el blog/guía de VerificarEmails. (Plantilla N8N ejemplo).