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.
| Decisione | Configurazione di n8n | Nota per l'operatore |
|---|---|---|
| Nodo di input | Usa 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 API | Salva 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 Request | Imposta 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 diramazione | Usa 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 errore | Aggiungi 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.
- Ambito del trigger: Verifica subito dopo il trigger Webhook, database o form che espone per primo il valore dell'email.
- Passaggio API: Salva la chiave API come credenziale e passa il campo email con un'espressione n8n.
- Azione sui risultati: Usa i nodi IF o Switch per mandare avanti i contatti validi e registrare a parte gli esiti non validi, usa e getta o catch-all.
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
Guide correlate
Prova VeriMails gratis
100 crediti gratuiti all'iscrizione. Nessuna carta di credito richiesta. Metti in pratica questa guida oggi stesso.
Inizia Gratis