Enrich-CRM × n8n

Enriquece cualquier registro.Cualquier workflow.

Añade un nodo HTTP Request en cualquier workflow de n8n. Pasa lo que tengas — email, URL de LinkedIn, dominio, nombre. Obtén más de 250 campos enriquecidos en tiempo real.

Nodo HTTP RequestSelf-hosted y cloudBYOK — sin recargo10 acciones de enriquecimientoAmigable con open-source

Ejemplo de workflow — Enriquecer leads entrantes por webhook

Disparador

Webhook — POST /inbound-lead

email, first_name, last_name, company

HTTP Request

GET /api/ingress/v4/contact

jobTitle, seniority, linkedinUrl, headcount…

Nodo IF

seniority = "C-Level" OR "VP"

enrutar a rama prioritaria

Acción

Salesforce — Crear contacto

contacto enriquecido + etiqueta ICP

250+
campos devueltos
por llamada de enriquecimiento
10
acciones de enriquecimiento
contacto · empresa · SIREN · tech…
<1s
respuesta media
tiempo real, sin perfiles en caché
1
crédito = 1 fila
desde €3,5 / $3,9 · BYOK

Configuración

Un solo nodo.
Cualquier workflow.

Funciona en n8n Cloud, self-hosted y n8n desktop. Sin nodo personalizado que instalar — solo el nodo HTTP Request integrado.

1

Obtén tu API key gratis

Regístrate — sin tarjeta de crédito. 500 créditos gratuitos para probar con contactos reales en tu workflow.

Obtener API key
2

Añade un nodo HTTP Request

En tu workflow, añade un nodo “HTTP Request”. Método: GET. URL: el endpoint. Autenticación: Ninguna (pasa apiId como parámetro de consulta).

3

Mapea entradas, usa salidas

Pasa identificadores de nodos anteriores como parámetros de consulta. El JSON devuelto está inmediatamente disponible para filtrar, ramificar o escribir en tu destino.

Configuración del nodo HTTP Request — n8n

Method:           GET
URL:              https://gateway.enrich-crm.com/api/ingress/v4/contact
Send Query Params: ON

Query Parameters:
apiId                {{ $env.ENRICH_CRM_API_KEY }}   ← guardar en credentials/env de n8n
email                {{ $json.email }}               ← del nodo anterior
firstName            {{ $json.first_name }}
lastName             {{ $json.last_name }}
companyName          {{ $json.company }}

Response Format: JSON (parseado automáticamente)
→ Acceder a campos via: {{ $json.jobTitle }}, {{ $json.companyHeadcount }}, etc.

💡 Consejo: guarda tu API key en el almacén de credenciales integrado de n8n o como variable de entorno — nunca la escribas directamente en el nodo.

Endpoints

10 acciones de enriquecimiento.
Una sola API key.

Todos los endpoints REST. Método GET. API key como parámetro de consulta. Funciona desde cualquier nodo n8n que pueda hacer peticiones HTTP.

Enriquecer Contacto

250+ campos: email, cargo, seniority, datos de empresa

/api/ingress/v4/contact

Email Inverso

Perfil de contacto + empresa desde cualquier dirección de email

/api/ingress/v4/reverse-email

Buscar Email

Email profesional desde nombre + dominio o LinkedIn

/api/ingress/v4/find-email

Firmografía

Plantilla, sector, fundación, sede, stack tecnológico

/api/ingress/v4/firmographic

Datos Financieros

Ingresos, rondas de financiación, inversores, estimaciones ARR

/api/ingress/v4/funding

Buscador SIREN

Número SIREN francés desde nombre o dominio de empresa

/api/ingress/v4/siren-company-finder

Datos SIRENE

Registro oficial francés: NAF, forma jurídica, dirección

/api/ingress/v4/french-siren

Stack Tecnológico

Tecnologías detectadas en cualquier sitio web de empresa

/api/ingress/v4/tech-stack

Tráfico Web

Visitas mensuales, países principales, fuentes de tráfico

/api/ingress/v4/website-traffic

Contenido Homepage

Homepage scrapeada: tagline, descripción, palabras clave

/api/ingress/v4/homepage-content

Casos de uso

Workflows que los equipos técnicos realmente despliegan.

1Enriquecimiento en tiempo real + enrutamiento de leads entrantes por webhook

Estructura del workflow

Disparador Webhook — Cuerpo POST: email, firstName, lastName, company
HTTP Request GET /contact · params: {{$json.email}}, {{$json.firstName}}
Nodo IF: seniority IN [C-Level, VP, Director] Y companyHeadcount > 100
Rama A: Salesforce — Crear contacto en pipeline CALIENTE · Rama B: Añadir a secuencia de nurturing de Lemlist

Campos usados para el enrutamiento

seniorityjobTitlecompanyHeadcountfundingStageindustryhqCountryconfidenceScore

Por qué importa

Enriquece y enruta leads entrantes en menos de un segundo — antes de que el CRM cree el registro. Sin tiempo de SDR perdido en cualificación manual.

Config del nodo n8n (HTTP Request)

Method: GET
URL: https://gateway.enrich-crm.com
  /api/ingress/v4/contact
Params:
apiId:     {{ $env.ENRICH_API_KEY }}
email:     {{ $json.email }}
firstName: {{ $json.firstName }}
lastName:  {{ $json.lastName }}
2Enriquecimiento masivo programado desde Postgres o Airtable

Estructura del workflow

Disparador programado — cada noche a las 2am
Nodo PostgresSELECT * FROM contacts WHERE enriched_at IS NULL LIMIT 200
Nodo SplitInBatches — tamaño de lote 10 (respetar límites de velocidad)
HTTP Request GET /contact · param: {{$json.email}} o {{$json.linkedin_url}}
Postgres — UPDATE campos enriquecidos + establecer enriched_at = NOW()

Campos escritos en la BD

job_titlesenioritydepartmentlinkedin_urlcompany_headcountindustryhq_countryfunding_stageconfidence_score

Por qué importa

Sin herramienta ETL necesaria. n8n lee directamente desde tu base de datos, enriquece cada fila y escribe de vuelta — completamente idempotente con el guard enriched_at.

Ejemplo de consulta SQL

SELECT id, email, linkedin_url
FROM contacts
WHERE enriched_at IS NULL
AND email IS NOT NULL
ORDER BY created_at DESC
LIMIT 200;
3Pipeline de scoring ICP: stack tech + firmografía + plantilla

Estructura del workflow

Disparador: Postgres — nueva fila O Webhook POST
HTTP Request GET /tech-stack · param: domain
HTTP Request GET /firmographic · param: domain
Nodo Code (JS) — calcular puntuación ICP a partir de los campos devueltos
IF score > 60 → Crear deal en CRM · si no → actualizar solo el registro

Campos usados para el scoring

technologies[]crmcompanyHeadcountindustryfundingStagehqCountryyearFoundedannualRevenueEstimate

Por qué importa

Construye tu propio motor de scoring ICP — no una puntuación opaca de un proveedor. Control total sobre la lógica y datos en tiempo real de cada empresa en tu pipeline.

Nodo Code — lógica de scoring (JS)

const tech = $('HTTP tech-stack').item.json;
const firm = $('HTTP firmographic').item.json;
let score = 0;

if (tech.crm === 'HubSpot') score += 20;
if (firm.companyHeadcount > 50)  score += 15;
if (firm.companyHeadcount > 200) score += 10;
if (firm.fundingStage === 'Series B'
|| firm.fundingStage === 'Series C') score += 15;
if (firm.industry === 'SaaS') score += 10;

return [{ json: { icp_score: score } }];
4KYB francés — datos SIREN + SIRENE para cada nuevo cliente

Estructura del workflow

Disparador: Pipedrive — Deal movido a “Closed Won”
HTTP Request GET /siren-company-finder · param: companyName
HTTP Request GET /french-siren · param: {{$json.sirenNumber}}
Actualización CRM — escribir campos legales + Pennylane/Sellsy — crear perfil de cliente
Notificación Slack al equipo de finanzas con SIREN + forma jurídica + dirección

Campos devueltos

sirenNumbersiretNumbernafCodenafLabellegalFormregisteredAddressheadcountCategoryvatNumbercreationDate

Por qué importa

Cuando se cierra un deal francés, los datos legales y financieros fluyen automáticamente — sin intercambios con el cliente, sin búsqueda manual en el INPI. KYB completado en segundos.

Ejemplo de salida

sirenNumber:       "812345678"
siretNumber:       "81234567800012"
nafCode:           "6201Z"
legalForm:         "SAS"
registeredAddress: "12 rue de Rivoli, 75001 Paris"
vatNumber:         "FR12812345678"
headcountCategory: "20 à 49 salariés"
creationDate:      "2016-03-14"
5Email inverso — identifica y enriquece cada remitente entrante

Estructura del workflow

Disparador: Nodo Gmail — Nuevo email recibido (filtro: sin newsletters, sin internos)
HTTP Request GET /reverse-email · param: {{$json.from}} (dirección del remitente)
Nodo IF: si seniority IN [C-Level, VP, Director] → rama prioritaria
Intercom — Crear o actualizar contacto · Slack — Alertar al AE con perfil completo

Campos devueltos

firstNamelastNamejobTitlesenioritydepartmentlinkedinUrlcompanyNamecompanyDomaincompanyHeadcountindustryfundingStage

Por qué importa

Una dirección desconocida escribe a tu alias de ventas. En milisegundos: conoces su cargo, tamaño de empresa, LinkedIn y etapa de financiación — y tu AE recibe una alerta de Slack con todo el contexto.

Nodo n8n + ejemplo de salida

HTTP Request:
GET /api/ingress/v4/reverse-email
email: {{ $json.from }}  → "ceo@newstartup.io"

Returns:
firstName:       "Alexandre"
lastName:        "Moreau"
jobTitle:        "Chief Executive Officer"
seniority:       "C-Level"
companyHeadcount: 45
fundingStage:    "Seed"
linkedinUrl:     "linkedin.com/in/alexandre-moreau"
6Monitorización del stack tecnológico en una lista de cuentas objetivo

Estructura del workflow

Disparador programado — cada lunes por la mañana
Postgres/Airtable — obtener lista de cuentas objetivo (dominio + last_tech_check)
HTTP Request GET /tech-stack · param: {{$json.domain}}
Nodo Code — comparar nueva lista tech con snapshot anterior guardado en BD
SI tech cambió → Alerta Slack “Acme acaba de añadir Salesforce — disparador de outreach”

Campos devueltos

technologies[]crmmarketingAutomationecommerceanalyticshostingcmsmainLanguage

Por qué importa

Una empresa que cambia de CRM o adopta una nueva herramienta es una señal de compra. Este workflow lo detecta la semana en que ocurre — antes que tu competidor.

Nodo Code — detección de cambios (JS)

const prev = $('DB lookup').item.json.technologies;
const curr = $('HTTP tech-stack').item.json.technologies;

const added   = curr.filter(t => !prev.includes(t));
const removed = prev.filter(t => !curr.includes(t));

if (added.length > 0 || removed.length > 0) {
return [{ json: {
  changed: true,
  added,
  removed,
  domain: $json.domain
}}];
}
return [{ json: { changed: false } }];
7Automatización de investigación pre-llamada — brief financiero y firmográfico

Estructura del workflow

Disparador: Calendly / Attio — Reunión programada (1h antes)
HTTP Request GET /funding · param: companyName
HTTP Request GET /firmographic · param: domain
HTTP Request GET /tech-stack · param: domain
Slack / Email — Enviar brief formateado al AE 1h antes de la llamada

Campos usados en el brief

fundingStagetotalFundingAmountinvestors[]companyHeadcountindustryyearFoundedcrmtechnologies[]annualRevenueEstimate

Por qué importa

Cada AE recibe un brief estructurado 1 hora antes de su llamada de discovery — financiación, plantilla, stack tech, estimación de ingresos. Sin carreras de último minuto a Crunchbase.

Ejemplo de brief en Slack

📋 Brief pre-llamada — Acme Corp (acme.io)
⏰ Llamada en 1 hora con Julie Martin, VP Sales

🏦 Serie B · €8M recaudados (ene. 2024)
 Inversores: Kima, Alven
💰 Estimación de ingresos: €2–5M ARR
👥 85 empleados · París, Francia
🛠 Stack: HubSpot · Intercom · Segment
 → No se detectó herramienta de enriquecimiento ✅

¿Listo para enriquecer tus workflows de n8n?

Empieza gratis — 500 créditos, sin tarjeta de crédito. Tu primer workflow enriquecido en menos de 5 minutos.

También disponible en Clay · HubSpot · Zapier · Make

200+ instalaciones activasReseñas en G2250+ equipos · Servidores EU · Conforme con RGPD
«Recomiendo esta solución. Enrich CRM nos funciona muy bien — es fácil de integrar y bastante preciso.»
— Pierre Fertout, Operations Manager

}

Preguntas frecuentes

¿Cómo funciona la integración de Enrich-CRM con n8n?
Enrich-CRM se conecta a n8n mediante el nodo HTTP Request. Añade un nodo HTTP Request, configura el método como POST, introduce el endpoint de la API de Enrich-CRM, añade un header Authorization con tu API key Bearer y mapea los campos de entrada desde cualquier nodo anterior. La respuesta es JSON estructurado que puedes parsear y enrutar usando el editor de expresiones integrado de n8n.
¿Funciona Enrich-CRM con n8n self-hosted?
Sí. Enrich-CRM funciona tanto con n8n Cloud como con despliegues self-hosted (Docker, Kubernetes o bare metal). Como la integración usa peticiones HTTPS estándar a la API de Enrich-CRM, no hay limitaciones específicas del entorno.
¿Qué acciones de enriquecimiento están disponibles en n8n?
Las 10 acciones de Enrich-CRM: Enriquecimiento de Empresa (250+ datos), Enriquecimiento de Contacto (50+ datos), Buscador de Email, Buscador de Teléfono, Detección de Cambio de Empleo, Señales de Intención, Detección de Stack Tecnológico, Lookup SIREN/SIRET, Buscador de URL de LinkedIn y Enriquecimiento Masivo.
¿Qué workflows de n8n puedo construir con Enrich-CRM?
Workflows populares: (1) Enriquecer nuevos contactos de HubSpot en la creación — webhook HubSpot → Enrich-CRM → actualización HubSpot. (2) Scoring de leads — enriquecer envíos de formularios entrantes, puntuar por firmografía, enrutar a CRM o Slack. (3) Monitorización de cambios de trabajo — disparador programado → verificación de cambio → rama condicional → alerta por Slack o email. (4) Enriquecimiento masivo de CSV — disparador de archivo, bucle sobre filas, enriquecer cada una, escribir en Google Sheets.

Utilizamos cookies

Utilizamos cookies esenciales para que el sitio funcione, y cookies analíticas opcionales para mejorar tu experiencia. Consulta nuestra Política de cookies.

Preferencias de cookies

Elige qué cookies permites. Tu preferencia se guarda durante 6 meses y puede cambiarse en cualquier momento. Lee nuestra Política de cookies para más detalles.

Cookies esenciales

Siempre activas

Necesarias para el funcionamiento del sitio. No se pueden desactivar. Incluyen cookies de sesión, almacenamiento de consentimiento y cookies de enrutamiento (Cloudflare).

intercom-id-* intercom-sessions-* cookieconsent_status cfmrk_cic

Cookies analíticas

Nos ayudan a mejorar el sitio

Se usan para medir el tráfico y entender cómo los visitantes usan el sitio (Google Analytics, PostHog). Sin uso publicitario.

_ga _gid _hjid ajs_anonymous_id __hstc hubspotutk _gac_*