Come verificare le email in n8n

I workflow di n8n spostano i contatti tra i form, i database e gli strumenti email che fanno girare il tuo marketing, e questo li rende il punto ideale per bloccare subito gli indirizzi sbagliati. Con il nodo HTTP Request puoi chiamare l'API di VeriMails a metà workflow, verificare ogni contatto appena arriva e usare un nodo IF per instradare ogni risultato. Questa guida ti accompagna nella costruzione, su n8n Cloud o in self-hosting.

In breve

  • Posiziona un controllo VeriMails verifica via API tramite nodo HTTP Request subito dopo il trigger di n8n e prima di qualsiasi scrittura nel CRM o nella piattaforma email.
  • Instrada i risultati raggiungibili con IF o Switch e tieni in revisione gli stati non validi, usa e getta, catch-all e inattesi invece di scrivere a quegli indirizzi.
  • Usa la verifica massiva per le liste esistenti, poi lascia che il workflow n8n mantenga puliti in tempo reale i nuovi contatti da webhook e form.

Checklist di configurazione del workflow n8n

Costruisci il workflow in modo che il nodo HTTP Request diventi un punto di controllo della verifica. I nodi di instradamento devono decidere cosa succede dopo in base alla risposta JSON di VeriMails.

DecisioneConfigurazione di n8nNota per l'operatore
Nodo di inputUsa il nodo Webhook, il trigger del form, del database o del foglio che espone per primo il valore email.Verifica prima che qualsiasi nodo a valle scriva il contatto in un CRM o in uno strumento di invio.
Credenziali APISalva la chiave VeriMails come credenziale della HTTP Request, con autenticazione via header o query in base alla configurazione della tua API.Le credenziali tengono la chiave fuori dai campi in chiaro del workflow e rendono più facile ruotarla, sia in self-hosting sia su Cloud.
Nodo HTTP RequestImposta il metodo e l'URL per l' API VeriMails, poi mappa l'email con un'espressione presa dall'item del trigger.Esegui il nodo una volta e controlla il JSON di output prima di collegare i nodi di instradamento.
Nodo di diramazioneUsa IF per una semplice divisione tra raggiungibili e non raggiungibili, oppure Switch quando vuoi output separati per i risultati catch-all, usa e getta e role-based.Switch rende l'instradamento multi-stato più leggibile e più sicuro da estendere in seguito.
Comportamento in caso di erroreAggiungi un ramo di errore o di fallback che registri input e risposta quando la chiamata API fallisce o restituisce uno stato inatteso.Blocca per impostazione predefinita, così un indirizzo non verificato non prosegue solo perché la configurazione di un nodo è cambiata.

Perché verificare i tuoi contatti n8n

n8n è il livello di automazione che collega le tue fonti di contatti agli strumenti che li salvano e li contattano. Aggiungere lì un nodo di verifica significa che un indirizzo sbagliato viene intercettato una volta sola, in un unico punto, prima che possa propagarsi in tutti i sistemi collegati.

I workflow scrivono i contatti in sistemi che inviano e fatturano

Un tipico workflow n8n prende una nuova compilazione di un form o una riga di database e la scrive in una piattaforma email, in un'audience pubblicitaria o in un CRM. Se quel contatto non è valido, l'indirizzo sbagliato finisce in un sistema che te lo farà pagare o proverà a scrivergli. Un nodo HTTP Request che chiama VeriMails, posizionato prima del nodo di scrittura, mantiene puliti tutti i sistemi a valle.

I trigger di webhook e form portano più dati sbagliati

I trigger n8n più comuni, come il nodo Webhook che riceve una nuova compilazione di un form e i trigger di polling su database o fogli, sono anche le fonti di dati email più rumorose. Le persone sbagliano a digitare e inventano indirizzi di continuo. Un nodo di verifica subito dopo il trigger intercetta questi errori al punto d'ingresso del workflow.

La verifica in tempo reale mantiene le liste sempre pulite

Verificare dentro un workflow significa controllare ogni contatto nel momento in cui scatta il webhook, non settimane dopo in un export bulk. Le tue liste restano pulite di continuo, il tasso di bounce non ha modo di impennarsi e non scrivi mai a un indirizzo sbagliato fin dall'inizio.

Gli indirizzi sbagliati vanno comunque in bounce e danneggiano la reputazione del mittente

Per quanti nodi ci siano tra il form e la casella, un indirizzo non valido alla fine va in bounce. Tassi di bounce sopra il cinque percento spingono le tue campagne verso lo spam su tutta la lista. Un nodo VeriMails nel workflow elimina questo rischio alla fonte, invece di lasciare che sia la tua piattaforma email ad assorbirlo.

Cosa controlla VeriMails

Quando un nodo HTTP Request chiama l'API di VeriMails per un contatto, VeriMails esegue una catena completa di controlli e restituisce un risultato strutturato su cui il tuo nodo IF o Switch può creare diramazioni. Ogni indirizzo viene testato così:

La validazione della sintassi conferma che l'indirizzo sia formato correttamente. I record MX e DNS vengono interrogati per confermare che il dominio esista e possa ricevere posta. Un handshake SMTP in tempo reale si collega al server di posta ricevente per confermare che la specifica casella accetti posta, senza inviare nulla. Il rilevamento catch-all individua i domini che accettano qualsiasi indirizzo. Il rilevamento disposable segnala i domini di caselle temporanee. Il rilevamento role-based individua indirizzi generici come info@, sales@ e support@.

VeriMails restituisce risultati di verifica chiari con tempi di risposta rapidi, abbastanza da stare in linea in un workflow attivato da webhook. I domini catch-all vengono riportati come rilevamento esplicito, così la logica del tuo nodo IF può gestirli in modo consapevole, mai come un punteggio vago.

Prezzi per chi usa n8n

Un workflow di verifica in tempo reale consuma crediti VeriMails man mano che arrivano nuovi contatti, quindi paghi solo gli indirizzi che verifichi. I pacchetti di crediti partono da $0.0019 per email e 10,000 crediti costano $19. I pacchetti più grandi arrivano fino a 5 milioni indirizzi per $1,499, pensati per workflow ad alto volume e per le agenzie che gestiscono n8n per i clienti.

Se preferisci una fatturazione prevedibile per un flusso costante di contatti, i piani annuali partono da $12.50/mese con fatturazione annuale. Ogni nuovo account riceve 100 crediti gratuiti alla registrazione, senza carta di credito, e i crediti non scadono mai: puoi costruire e testare il tuo workflow prima di impegnarti.

Schema del flusso di lavoro

Usa questo flusso per inserire VeriMails a metà di un workflow n8n, prima che i contatti arrivino alle app a valle.

Flusso dell'API di verifica email in n8n dal trigger del contatto al nodo HTTP Request, allo smistamento IF e all'aggiornamento pulito della destinazione
Percorso di verifica in n8n. Chiama VeriMails con il nodo HTTP Request, crea i rami in base al risultato JSON e tieni i contatti non validi lontani dai nodi di destinazione.
Checkpoint del nodo di verifica email in n8n per credenziali HTTP Request, smistamento IF e aggiornamenti della destinazione
Checkpoint dei nodi n8n. Usa l' API di Verifica Email in un nodo HTTP Request, crea i rami in base allo stato nel JSON e registra i contatti che non devono arrivare all'app di destinazione.

Passo dopo passo

Aggiungi il trigger che riceve i nuovi contatti

Crea un nuovo workflow e aggiungi il nodo trigger, quasi sempre il nodo Webhook, che ti fornisce un URL chiamato dalle app esterne quando viene creato un contatto o inviato un form. Puoi anche usare un trigger di polling su un database o un foglio di calcolo. Il trigger converte il payload in ingresso in JSON leggibile dai nodi a valle.

Aggiungi un nodo HTTP Request per chiamare VeriMails

Aggiungi il nodo HTTP Request, il ponte di n8n per chiamare qualsiasi API esterna. Configuralo per interrogare l'endpoint di verifica di VeriMails, usa un'espressione per passare l'indirizzo email dal nodo trigger e salva la tua chiave API VeriMails come credenziale n8n richiamata dal nodo. La risposta JSON viene analizzata per i nodi a valle.

Aggiungi un nodo IF per creare i rami in base al risultato

Aggiungi un nodo IF dopo il nodo HTTP Request. Imposta la condizione in modo che valuti il risultato di VeriMails: i contatti consegnabili seguono il ramo true, quelli non consegnabili il ramo false. Se devi separare anche i risultati usa e getta e catch-all, usa un nodo Switch per avere più di due uscite.

Instrada i contatti consegnabili verso la destinazione

Sul ramo true, aggiungi il nodo che scrive il contatto nella tua piattaforma email, nel CRM o nel database. Solo gli indirizzi verificati e consegnabili arrivano a questo nodo, così liste e audience in quei sistemi restano pulite in automatico, senza ulteriori interventi.

Gestisci gli indirizzi non validi e attiva il workflow

Sul ramo false, aggiungi un nodo che registra gli indirizzi non consegnabili e usa e getta in un database o invia una notifica, così puoi analizzare gli schemi ricorrenti. Esegui il workflow con dati di esempio per verificare che ogni ramo si comporti correttamente, poi attivalo: ogni nuovo contatto verrà verificato nel momento in cui arriva.

Cosa fare con ogni risultato

Usa lo stato di verifica come campo di controllo del workflow. Un workflow n8n pulito rende visibile ogni esito non consegnabile, invece di lasciarlo sparire in un generico ramo false.

  • Raggiungibile: Prosegui verso il nodo CRM, data table, piattaforma email o database e, dove possibile, aggiungi un timestamp di verifica.
  • Non raggiungibile: Fermati prima di qualsiasi nodo di invio o di scrittura nel CRM e registra l'elemento in un archivio di soppressione.
  • Catch-all: Instrada verso un'uscita di revisione o un percorso commerciale a basso volume, non verso l'iscrizione a campagne su larga scala.
  • Usa e getta: Escludi dai workflow di nurturing e, se vuoi, rispondi al form di origine chiedendo un indirizzo email stabile.
  • Role-based: Mantieni per gli usi operativi in cui le caselle condivise sono previste, ma escludi dalle sequenze rivolte alle singole persone.
  • Stato imprevisto: Invia a un ramo diagnostico con il JSON grezzo, l'ID di esecuzione e il payload di origine per la revisione.

Domande frequenti

Usa il nodo HTTP Request, il ponte di n8n per chiamare qualsiasi API esterna all'interno di un workflow. Puntalo all'endpoint di verifica di VeriMails, passa l'indirizzo email da un nodo precedente con un'espressione e aggiungi la tua chiave API VeriMails come credenziale nell'header. La risposta JSON viene analizzata e resa disponibile ai nodi a valle.
Aggiungi un nodo IF dopo il nodo HTTP Request. Il nodo IF valuta il risultato di VeriMails e manda i contatti consegnabili sul ramo true e tutto il resto sul ramo false. Per più di due esiti, usa un nodo Switch per instradare separatamente i risultati consegnabili, non consegnabili, usa e getta e catch-all.
Sì. VeriMails è un'API REST standard, quindi il nodo HTTP Request funziona allo stesso modo su n8n self-hosted e su n8n Cloud. Salva la chiave API come credenziale n8n e richiamala nel nodo, così la chiave non compare mai in chiaro nel workflow.
Ogni indirizzo verificato da un nodo HTTP Request usa un credito VeriMails. I crediti partono da $0.0019 per email, ogni account riceve 100 crediti gratuiti alla registrazione senza carta e i crediti non scadono mai. Un workflow avviato da webhook consuma semplicemente crediti man mano che arrivano nuovi contatti.

Prova VeriMails gratis

100 crediti gratuiti all'iscrizione. Nessuna carta di credito richiesta. Metti in pratica questa guida oggi stesso.

Inizia Gratis
Nessuna carta di credito richiesta. I crediti non scadono mai.