Enrich-CRM × n8n

Arricchisci ogni record.Ogni workflow.

Aggiungi un nodo HTTP Request in qualsiasi workflow n8n. Passa ciò che hai — email, URL LinkedIn, dominio, nome. Ottieni oltre 250 campi arricchiti in tempo reale.

Nodo HTTP RequestSelf-hosted e cloudBYOK — senza markup10 azioni di arricchimentoOpen-source friendly

Esempio di workflow — Arricchire lead in entrata via webhook

Trigger

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"

instrada al ramo prioritario

Azione

Salesforce — Crea contatto

contatto arricchito + tag ICP

250+
campi restituiti
per chiamata di arricchimento
10
azioni di arricchimento
contatto · azienda · SIREN · tech…
<1s
risposta media
tempo reale, nessun profilo in cache
1
credito = 1 riga
da €3,5 / $3,9 · BYOK

Configurazione

Un solo nodo.
Qualsiasi workflow.

Funziona con n8n Cloud, self-hosted e n8n desktop. Nessun nodo personalizzato da installare — solo il nodo HTTP Request integrato.

1

Ottieni la tua API key gratuita

Registrati — senza carta di credito. 500 crediti gratuiti per testare su contatti reali nel tuo workflow.

Ottieni API key
2

Aggiungi un nodo HTTP Request

Nel tuo workflow, aggiungi un nodo “HTTP Request”. Metodo: GET. URL: l’endpoint. Autenticazione: Nessuna (passa apiId come query parameter).

3

Mappa gli input, usa gli output

Passa gli identificatori dai nodi a monte come query parameter. Il JSON restituito è immediatamente disponibile per filtrare, ramificare o scrivere nella tua destinazione.

Configurazione 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 }}   ← salvare in credentials/env n8n
email                {{ $json.email }}               ← dal nodo precedente
firstName            {{ $json.first_name }}
lastName             {{ $json.last_name }}
companyName          {{ $json.company }}

Response Format: JSON (parsato automaticamente)
→ Accedi ai campi via: {{ $json.jobTitle }}, {{ $json.companyHeadcount }}, ecc.

💡 Consiglio: salva la tua API key nel credential store integrato di n8n o come variabile d’ambiente — non inserirla mai direttamente nel nodo.

Endpoints

10 azioni di arricchimento.
Una sola API key.

Tutti gli endpoint REST. Metodo GET. API key come query parameter. Funziona da qualsiasi nodo n8n in grado di effettuare richieste HTTP.

Arricchisci Contatto

250+ campi: email, titolo, seniority, dati aziendali

/api/ingress/v4/contact

Email Inversa

Profilo contatto + azienda da qualsiasi indirizzo email

/api/ingress/v4/reverse-email

Trova Email

Email professionale da nome + dominio o LinkedIn

/api/ingress/v4/find-email

Dati Aziendali

Dipendenti, settore, fondazione, sede, tech stack

/api/ingress/v4/firmographic

Dati Finanziari

Ricavi, round di finanziamento, investitori, stime ARR

/api/ingress/v4/funding

Cerca SIREN

Numero SIREN francese da nome o dominio aziendale

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

Dati SIRENE

Registro ufficiale francese: NAF, forma giuridica, indirizzo

/api/ingress/v4/french-siren

Stack Tecnologico

Tecnologie rilevate su qualsiasi sito web aziendale

/api/ingress/v4/tech-stack

Traffico Web

Visite mensili, paesi principali, fonti di traffico

/api/ingress/v4/website-traffic

Contenuto Homepage

Homepage analizzata: tagline, descrizione, parole chiave

/api/ingress/v4/homepage-content

Casi d’uso

Workflow che i team tecnici mettono davvero in produzione.

1Arricchimento in tempo reale + routing di lead in entrata via webhook

Struttura del workflow

Trigger Webhook — Corpo POST: email, firstName, lastName, company
HTTP Request GET /contact · params: {{$json.email}}, {{$json.firstName}}
Nodo IF: seniority IN [C-Level, VP, Director] E companyHeadcount > 100
Ramo A: Salesforce — Crea contatto nella pipeline CALDA · Ramo B: Aggiungi alla sequenza nurturing Lemlist

Campi usati per il routing

seniorityjobTitlecompanyHeadcountfundingStageindustryhqCountryconfidenceScore

Perché è importante

Arricchisci e instrada i lead in entrata in meno di un secondo — prima ancora che il CRM crei il record. Nessuno spreco di tempo SDR sulla qualifica manuale.

Config 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 }}
2Arricchimento massivo pianificato da Postgres o Airtable

Struttura del workflow

Trigger pianificato — ogni notte alle 2:00
Nodo PostgresSELECT * FROM contacts WHERE enriched_at IS NULL LIMIT 200
Nodo SplitInBatches — dimensione batch 10 (rispettare i rate limit)
HTTP Request GET /contact · param: {{$json.email}} o {{$json.linkedin_url}}
Postgres — UPDATE campi arricchiti + imposta enriched_at = NOW()

Campi scritti nel DB

job_titlesenioritydepartmentlinkedin_urlcompany_headcountindustryhq_countryfunding_stageconfidence_score

Perché è importante

Nessuno strumento ETL necessario. n8n legge direttamente dal tuo database, arricchisce ogni riga e riscrive — completamente idempotente grazie al guard enriched_at.

Esempio di query 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 di scoring ICP: tech stack + dati aziendali + dipendenti

Struttura del workflow

Trigger: Postgres — nuova riga O Webhook POST
HTTP Request GET /tech-stack · param: domain
HTTP Request GET /firmographic · param: domain
Nodo Code (JS) — calcola punteggio ICP dai campi restituiti
IF score > 60 → Crea deal nel CRM · altrimenti → aggiorna solo il record

Campi usati per lo scoring

technologies[]crmcompanyHeadcountindustryfundingStagehqCountryyearFoundedannualRevenueEstimate

Perché è importante

Costruisci il tuo motore di scoring ICP — non un punteggio opaco di un fornitore. Pieno controllo sulla logica e dati in tempo reale per ogni azienda nella tua pipeline.

Nodo Code — logica di 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 francese — dati SIREN + SIRENE per ogni nuovo cliente

Struttura del workflow

Trigger: Pipedrive — Deal spostato su “Closed Won”
HTTP Request GET /siren-company-finder · param: companyName
HTTP Request GET /french-siren · param: {{$json.sirenNumber}}
Aggiornamento CRM — scrivi campi legali + Pennylane/Sellsy — crea profilo cliente
Notifica Slack al team finanziario con SIREN + forma giuridica + indirizzo

Campi restituiti

sirenNumbersiretNumbernafCodenafLabellegalFormregisteredAddressheadcountCategoryvatNumbercreationDate

Perché è importante

Quando si chiude un deal francese, i dati legali e finanziari fluiscono automaticamente — nessuno scambio con il cliente, nessuna ricerca INPI manuale. KYB completato in pochi secondi.

Esempio di output

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 inversa — identifica e arricchisci ogni mittente in entrata

Struttura del workflow

Trigger: Nodo Gmail — Nuova email ricevuta (filtro: no newsletter, no interna)
HTTP Request GET /reverse-email · param: {{$json.from}} (indirizzo mittente)
Nodo IF: se seniority IN [C-Level, VP, Director] → ramo prioritario
Intercom — Crea o aggiorna contatto · Slack — Avvisa l’AE con il profilo completo

Campi restituiti

firstNamelastNamejobTitlesenioritydepartmentlinkedinUrlcompanyNamecompanyDomaincompanyHeadcountindustryfundingStage

Perché è importante

Un indirizzo sconosciuto scrive al tuo alias commerciale. In millisecondi: conosci il suo ruolo, la dimensione aziendale, LinkedIn e il round di finanziamento — e il tuo AE riceve un alert Slack con il contesto completo.

Nodo n8n + esempio di output

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"
6Monitoraggio del tech stack su una lista di account target

Struttura del workflow

Trigger pianificato — ogni lunedì mattina
Postgres/Airtable — recupera lista account target (dominio + last_tech_check)
HTTP Request GET /tech-stack · param: {{$json.domain}}
Nodo Code — confronta nuova lista tech con snapshot precedente salvato nel DB
SE tech cambiata → Alert Slack “Acme ha appena aggiunto Salesforce — trigger outreach”

Campi restituiti

technologies[]crmmarketingAutomationecommerceanalyticshostingcmsmainLanguage

Perché è importante

Un’azienda che cambia CRM o adotta un nuovo strumento è un segnale d’acquisto. Questo workflow lo intercetta nella settimana in cui accade — prima del tuo competitor.

Nodo Code — rilevamento cambiamenti (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 } }];
7Automazione della ricerca pre-chiamata — brief finanziario e aziendale

Struttura del workflow

Trigger: Calendly / Attio — Meeting pianificato (1h prima)
HTTP Request GET /funding · param: companyName
HTTP Request GET /firmographic · param: domain
HTTP Request GET /tech-stack · param: domain
Slack / Email — Invia brief formattato all’AE 1h prima della chiamata

Campi usati nel brief

fundingStagetotalFundingAmountinvestors[]companyHeadcountindustryyearFoundedcrmtechnologies[]annualRevenueEstimate

Perché è importante

Ogni AE riceve un brief strutturato 1 ora prima della sua discovery call — finanziamento, dipendenti, tech stack, stima fatturato. Niente più ricerche dell’ultimo minuto su Crunchbase.

Esempio di brief Slack

📋 Brief pre-chiamata — Acme Corp (acme.io)
⏰ Chiamata tra 1 ora con Julie Martin, VP Sales

🏦 Serie B · €8M raccolti (gen. 2024)
 Investitori: Kima, Alven
💰 Stima fatturato: €2–5M ARR
👥 85 dipendenti · Parigi, Francia
🛠 Stack: HubSpot · Intercom · Segment
 → Nessuno strumento di arricchimento rilevato ✅

Pronto ad arricchire i tuoi workflow n8n?

Inizia gratis — 500 crediti, senza carta di credito. Il tuo primo workflow arricchito in meno di 5 minuti.

Disponibile anche in Clay · HubSpot · Zapier · Make

200+ installazioni attiveRecensioni su G2250+ team · Server EU · Conforme GDPR
«Raccomando questa soluzione. Enrich CRM funziona molto bene per noi — è semplice da integrare e abbastanza preciso.»
— Pierre Fertout, Operations Manager

}

Domande frequenti

Come funziona l’integrazione Enrich-CRM con n8n?
Enrich-CRM si connette a n8n tramite il nodo HTTP Request. Aggiungi un nodo HTTP Request, imposta il metodo su POST, inserisci l’endpoint API di Enrich-CRM, aggiungi un header Authorization con la tua API key Bearer e mappa i campi di input da qualsiasi nodo a monte. La risposta è JSON strutturato che puoi analizzare e instradare usando l’editor di espressioni integrato di n8n.
Enrich-CRM funziona con n8n self-hosted?
Sì. Enrich-CRM funziona sia con n8n Cloud che con deployment self-hosted (Docker, Kubernetes o bare metal). Poiché l’integrazione utilizza richieste HTTPS standard all’API di Enrich-CRM, non ci sono limitazioni specifiche all’ambiente.
Quali azioni di arricchimento sono disponibili in n8n?
Tutte e 10 le azioni Enrich-CRM: Arricchimento Azienda (250+ datapoint), Arricchimento Contatto (50+ datapoint), Email Finder, Phone Finder, Rilevamento Cambio di Lavoro, Segnali di Intento, Rilevamento Tech Stack, Lookup SIREN/SIRET, LinkedIn URL Finder e Arricchimento Massivo.
Quali workflow n8n posso costruire con Enrich-CRM?
Workflow popolari: (1) Arricchisci i nuovi contatti HubSpot alla creazione — webhook HubSpot → Enrich-CRM → aggiornamento HubSpot. (2) Lead scoring — arricchisci i moduli in entrata, assegna punteggio per firmografia, instrada al CRM o Slack. (3) Monitoraggio cambio di lavoro — trigger pianificato → verifica cambio → ramo condizionale → alert Slack o email. (4) Arricchimento massivo CSV — trigger file, ciclo sulle righe, arricchisci ogni riga, scrivi su Google Sheets.

Utilizziamo i cookie

Utilizziamo cookie essenziali per il funzionamento del sito e cookie analitici facoltativi per migliorare la tua esperienza. Consulta la nostra Cookie Policy.

Preferenze cookie

Scegli quali cookie autorizzare. La tua preferenza viene memorizzata per 6 mesi e può essere modificata in qualsiasi momento. Leggi la nostra Cookie Policy per tutti i dettagli.

Cookie essenziali

Sempre attivi

Necessari per il funzionamento del sito. Non possono essere disattivati. Includono cookie di sessione, memorizzazione del consenso e cookie di routing (Cloudflare).

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

Cookie analitici

Ci aiutano a migliorare il sito

Utilizzati per misurare il traffico e capire come i visitatori usano il sito (Google Analytics, PostHog). Nessun uso pubblicitario.

_ga _gid _hjid ajs_anonymous_id __hstc hubspotutk _gac_*