Cosa creerai?
Creerai un workflow che:- Legge la lista di email da Google Sheets o CSV
- Verifica ogni email usando Enrow
- Categorizza i risultati (validi, non validi, rischiosi)
- Esporta una lista pulita pronta per le campagne
Quando dovresti usare questo workflow?
Usa questo workflow ogni volta che la recapitabilità delle email è importante per un processo a valle. Casi d’uso comuni:- Pulire le liste di email prima delle campagne di marketing
- Verificare gli invii dei form in tempo reale
- Mantenere l’igiene del database
- Ridurre i tassi di bounce
Cosa ti serve prima di iniziare?
Prima di creare il workflow, assicurati di avere quanto segue:- n8n (ottieni n8n)
- Chiave API Enrow (ottieni la chiave)
- Lista di email (Google Sheet o CSV)
x-api-key. Consulta Authentication per scoprire come recuperare e passare la chiave API, e Credits & billing per capire come vengono consumati i crediti di verifica.
Come si configura il Google Sheet?
Crea un foglio con gli indirizzi email e colonne vuote per i risultati:| Status | Deliverable | Risk Factors | |
|---|---|---|---|
| john@example.com | |||
| invalid@fake.com | |||
| temp@tempmail.com |
Come si crea il workflow in 5 minuti?
Il percorso più veloce è importare un workflow già pronto, configurare le credenziali ed eseguirlo.Step 1: Importa il workflow
Copia e importa questo workflow in n8n:Step 2: Configura
- Sostituisci
YOUR_SHEET_IDcon l’ID del tuo Google Sheet - Aggiungi la tua chiave API Enrow alla credenziale Header Auth
- Prova prima con poche email
Step 3: Esegui
- Clicca su “Execute Workflow”
- Attendi il completamento della verifica
- Controlla il tuo Google Sheet per i risultati
Come si crea il workflow passo dopo passo?
Se preferisci creare il workflow nodo per nodo, segui la guida dettagliata qui sotto.Step 1: Leggi la lista di email
Google Sheets:- Aggiungi il nodo “Google Sheets”
- Operazione: Read
- Seleziona il tuo foglio di calcolo
- Intervallo:
Sheet1!A:A(solo la colonna email)
- Aggiungi il nodo “Read Binary Files”
- Aggiungi il nodo “CSV to JSON”
- Mappa il campo email
Step 2: Crea i batch
Per prestazioni migliori, elabora le email in batch:- Aggiungi il nodo “Split In Batches”
- Dimensione batch: 100 (o meno per risultati più rapidi)
Step 3: Verifica con l’API Bulk di Enrow
- Aggiungi il nodo “HTTP Request”
- Configura:
batch_id. Consulta Verify Bulk Emails per il riferimento completo di richiesta e risposta.
Step 4: Attendi i risultati
Aggiungi il nodo “Wait” con un ritardo di 10-15 secondi. Per batch grandi, attendi di più. Per un recupero basato sugli eventi anziché tramite polling, passa un URL webhook nella richiesta — consulta How webhooks work.Step 5: Recupera i risultati
- Aggiungi il nodo “HTTP Request”
- Configura:
Step 6: Elabora i risultati
Aggiungi il nodo “Function” per categorizzare le email:Step 7: Aggiorna il Google Sheet
- Aggiungi il nodo “Google Sheets”
- Operazione: Update
- Rimappa i risultati nelle righe originali
- Email valide → Foglio “Valid”
- Email non valide → Foglio “Invalid”
- Email rischiose → Foglio “Risky”
Come si verificano le email di un form in tempo reale?
Per verificare le email mentre gli utenti inviano i form, attiva il workflow con un webhook e verifica ogni indirizzo individualmente:Workflow:
- Webhook Trigger: Riceve gli invii dei form
- Extract Email: Ottiene l’email dai dati del form
- Verify: Chiama
/email/verify/singledi Enrow - Decision:
- Valida → Salva nel CRM (Salesforce, HubSpot, ecc.)
- Non valida → Invia una risposta di errore o segnala per la revisione
Come si esporta la lista pulita?
Una volta categorizzati i risultati, puoi esportare la lista pulita nel formato richiesto dal tuo stack.Opzione 1: Google Sheets
Già fatto! I risultati sono nel tuo foglio.Opzione 2: Esportazione CSV
- Aggiungi il nodo “Move Binary Data”
- Aggiungi il nodo “Write Binary File”
- Salva su disco o invia via email
Opzione 3: Invia a una piattaforma email
- Aggiungi il nodo “HTTP Request” per l’API della tua piattaforma email
- Esempi:
- Mailchimp: Aggiungi al pubblico
- SendGrid: Aggiorna i contatti
- Customer.io: Sincronizza gli attributi
Come si monitorano le metriche di verifica?
Aggiungi un nodo di riepilogo per calcolare le metriche di recapitabilità a ogni esecuzione:- Slack: Pubblica il riepilogo in un canale
- Email: Report giornalieri/settimanali
- Database: Traccia nel tempo
Come si riduce il consumo di crediti?
La verifica consuma crediti per email, quindi riduci il lavoro prima di ogni esecuzione. Tre tattiche mantengono bassi i costi.Deduplica prima di verificare
Memorizza i risultati nella cache
Conserva i risultati di verifica per 30-90 giorni:Salta quelle già verificate
Verifica solo le email con status vuoto:Best Practice
Verifica prima delle campagne
Verifica prima delle campagne
Verifica sempre la tua lista 24-48 ore prima dell’invio. La validità delle email può cambiare.
Gestisci le email rischiose
Gestisci le email rischiose
Decidi in base al caso d’uso:
- B2B: Le email di ruolo (info@, support@) potrebbero andare bene
- B2C: Rifiuta le email usa e getta
- Cold outreach: Usa solo email ad alta affidabilità
Monitora la recapitabilità
Monitora la recapitabilità
Traccia i tassi di bounce dopo l’invio. Se sono alti, riverifica la tua lista.
Pulizia regolare
Pulizia regolare
Verifica l’intera lista ogni 3-6 mesi per rimuovere le email non valide.
Risoluzione dei problemi
La verifica richiede troppo tempo?- Riduci la dimensione del batch a 50-100 email
- Aumenta il tempo di attesa tra i batch
- Controlla
metadata.is_disposable- potrebbero essere email temporanee - Esamina
metadata.is_catch_all- server accept-all
- Aggiungi ritardi tra i batch
- Riduci la dimensione del batch
- Effettua l’upgrade del tuo piano Enrow
429, consulta Rate limits. Per i codici di stato e i formati di errore, consulta Error handling.
FAQ
Quante email posso verificare in un singolo batch?
Quante email posso verificare in un singolo batch?
Usa il nodo Batch Emails per elaborare le email in gruppi (l’esempio usa una dimensione batch di 100). Per liste molto grandi, suddividi il lavoro in batch più piccoli e aggiungi un’attesa più lunga tra le richieste per evitare il rate limit. Consulta Rate limits per i limiti massimi delle richieste.
Cosa significano gli status valid, invalid e risky?
Cosa significano gli status valid, invalid e risky?
valid significa che l’indirizzo è recapitabile, invalid significa che genererebbe un bounce, e risky riguarda indirizzi catch-all, usa e getta o di ruolo per cui la recapitabilità è incerta. Usa i campi metadata (is_disposable, is_role, is_catch_all, is_free) per decidere come trattare i risultati rischiosi nel tuo caso d’uso.Dovrei verificare una singola email o usare il bulk?
Dovrei verificare una singola email o usare il bulk?
Usa Verify Bulk Emails per le liste e la pulizia programmata, e Verify Single Email per i controlli in tempo reale come gli invii dei form.
Come evito di sprecare crediti?
Come evito di sprecare crediti?
Deduplica gli indirizzi prima di verificarli, memorizza i risultati nella cache per 30-90 giorni e salta le righe che hanno già uno status. Consulta Credits & billing per i costi di ogni endpoint.
Prossimi passi
Arricchimento Email
Trova le email per i tuoi contatti con un workflow n8n.
Verify Bulk Emails
Esplora il riferimento dell’endpoint di verifica in blocco.
Authentication
Come passare la tua chiave API nell’header x-api-key.
Webhooks
Ricevi una notifica automatica al completamento di un batch.

