Hvad bygger du?
Du bygger et workflow, der:- Læser e-maillisten fra Google Sheets eller CSV
- Verificerer hver e-mail med Enrow
- Kategoriserer resultater (gyldig, ugyldig, risikabel)
- Eksporterer en ren liste klar til kampagner
Hvornår bør du bruge dette workflow?
Brug dette workflow, når e-mail-leveringsdygtighed har betydning for en efterfølgende proces. Almindelige anvendelser:- Rens e-maillister før marketingkampagner
- Verificer formularindsendelser i realtid
- Hold databasen ren
- Reducer bounce-rater
Hvad har du brug for, før du går i gang?
Før du bygger workflowet, skal du sikre dig, at du har følgende:- n8n (hent n8n)
- Enrow API-nøgle (hent nøgle)
- E-mailliste (Google Sheet eller CSV)
x-api-key-headeren. Se Autentificering for, hvordan du henter og videregiver API-nøglen, og Credits og fakturering for at forstå, hvordan verificeringscredits forbruges.
Hvordan opsætter du Google Sheet’et?
Opret et ark med e-mailadresser og tomme kolonner til resultaterne:| Status | Deliverable | Risk Factors | |
|---|---|---|---|
| john@example.com | |||
| invalid@fake.com | |||
| temp@tempmail.com |
Hvordan bygger du workflowet på 5 minutter?
Den hurtigste vej er at importere et færdigt workflow, konfigurere dine legitimationsoplysninger og køre det.Trin 1: Importer workflow
Kopiér og importer dette workflow til n8n:Trin 2: Konfigurer
- Erstat
YOUR_SHEET_IDmed dit Google Sheet-ID - Tilføj din Enrow API-nøgle til Header Auth-legitimationsoplysningen
- Test først med nogle få e-mails
Trin 3: Kør
- Klik på “Execute Workflow”
- Vent på, at verificeringen er færdig
- Tjek dit Google Sheet for resultater
Hvordan bygger du workflowet trin for trin?
Hvis du foretrækker at bygge workflowet node for node, så følg den detaljerede guide nedenfor.Trin 1: Læs e-maillisten
Google Sheets:- Tilføj en “Google Sheets”-node
- Operation: Read
- Vælg dit regneark
- Range:
Sheet1!A:A(kun e-mailkolonnen)
- Tilføj en “Read Binary Files”-node
- Tilføj en “CSV to JSON”-node
- Map e-mailfeltet
Trin 2: Opret batches
For bedre ydeevne kan du behandle e-mails i batches:- Tilføj en “Split In Batches”-node
- Batch Size: 100 (eller mindre for hurtigere resultater)
Trin 3: Verificer med Enrow Bulk API
- Tilføj en “HTTP Request”-node
- Konfigurer:
batch_id. Se Verificer e-mails i bulk for den fulde reference til anmodning og svar.
Trin 4: Vent på resultater
Tilføj en “Wait”-node med 10-15 sekunders forsinkelse. For store batches skal du vente længere. For hændelsesdrevet hentning i stedet for polling kan du videregive en webhook-URL i anmodningen — se Sådan fungerer webhooks.Trin 5: Hent resultater
- Tilføj en “HTTP Request”-node
- Konfigurer:
Trin 6: Behandl resultater
Tilføj en “Function”-node for at kategorisere e-mails:Trin 7: Opdater Google Sheet
- Tilføj en “Google Sheets”-node
- Operation: Update
- Map resultaterne tilbage til de oprindelige rækker
- Gyldige e-mails → Ark “Valid”
- Ugyldige e-mails → Ark “Invalid”
- Risikable e-mails → Ark “Risky”
Hvordan verificerer du e-mails fra en formular i realtid?
For at verificere e-mails, når brugere indsender formularer, kan du udløse workflowet med en webhook og verificere hver adresse individuelt:Workflow:
- Webhook Trigger: Modtager formularindsendelser
- Extract Email: Hent e-mail fra formulardata
- Verify: Kald Enrow
/email/verify/single - Beslutning:
- Gyldig → Gem i CRM (Salesforce, HubSpot osv.)
- Ugyldig → Send fejlsvar eller markér til gennemgang
Hvordan eksporterer du den rene liste?
Når resultaterne er kategoriseret, kan du eksportere den rene liste i det format, din stack har brug for.Mulighed 1: Google Sheets
Allerede gjort! Resultaterne er i dit ark.Mulighed 2: CSV-eksport
- Tilføj en “Move Binary Data”-node
- Tilføj en “Write Binary File”-node
- Gem til disk eller send via e-mail
Mulighed 3: Send til e-mailplatform
- Tilføj en “HTTP Request”-node til din e-mailplatforms API
- Eksempler:
- Mailchimp: Tilføj til audience
- SendGrid: Opdater kontakter
- Customer.io: Synkronisér attributter
Hvordan sporer du verificeringsmetrikker?
Tilføj en opsummeringsnode for at beregne leveringsmetrikker for hver kørsel:- Slack: Send opsummering i en kanal
- Email: Daglige/ugentlige rapporter
- Database: Spor over tid
Hvordan reducerer du creditforbruget?
Verificering forbruger credits pr. e-mail, så reducer arbejdet før hver kørsel. Tre taktikker holder omkostningerne nede.Fjern dubletter før verificering
Cache resultater
Gem verificeringsresultater i 30-90 dage:Spring allerede verificerede over
Verificer kun e-mails med tom status:Bedste praksis
Verificer før kampagner
Verificer før kampagner
Verificer altid din liste 24-48 timer før afsendelse. E-mailgyldighed kan ændre sig.
Håndtér risikable e-mails
Håndtér risikable e-mails
Beslut ud fra anvendelsen:
- B2B: Rolle-e-mails (info@, support@) kan være i orden
- B2C: Afvis engangs-e-mails
- Cold outreach: Brug kun e-mails med høj sikkerhed
Overvåg leveringsdygtighed
Overvåg leveringsdygtighed
Spor bounce-rater efter afsendelse. Hvis de er høje, så verificer din liste igen.
Regelmæssig oprydning
Regelmæssig oprydning
Verificer hele din liste hver 3.-6. måned for at fjerne ugyldige e-mails.
Fejlfinding
Tager verificeringen for lang tid?- Reducer batch-størrelsen til 50-100 e-mails
- Øg ventetiden mellem batches
- Tjek
metadata.is_disposable– kan være midlertidige e-mails - Gennemgå
metadata.is_catch_all– accept-all-servere
- Tilføj forsinkelser mellem batches
- Reducer batch-størrelsen
- Opgradér dit Enrow-abonnement
429, se Rate limits. For statuskoder og fejlformater, se Fejlhåndtering.
FAQ
Hvor mange e-mails kan jeg verificere i én batch?
Hvor mange e-mails kan jeg verificere i én batch?
Brug Batch Emails-noden til at behandle e-mails i grupper (eksemplet bruger en batch-størrelse på 100). For meget store lister kan du opdele arbejdet i mindre batches og tilføje en længere ventetid mellem anmodningerne for at undgå at blive rate limited. Se Rate limits for anmodningslofterne.
Hvad betyder statusserne gyldig, ugyldig og risikabel?
Hvad betyder statusserne gyldig, ugyldig og risikabel?
valid betyder, at adressen er leveringsdygtig, invalid betyder, at den ville bounce, og risky dækker catch-all-, engangs- eller rollebaserede adresser, hvor leveringsdygtigheden er usikker. Brug metadata-felterne (is_disposable, is_role, is_catch_all, is_free) til at beslutte, hvordan du behandler risikable resultater i din anvendelse.Bør jeg verificere en enkelt e-mail eller bruge bulk?
Bør jeg verificere en enkelt e-mail eller bruge bulk?
Brug Verificer e-mails i bulk til lister og planlagt oprydning, og Verificer enkelt e-mail til realtidstjek såsom formularindsendelser.
Hvordan undgår jeg at spilde credits?
Hvordan undgår jeg at spilde credits?
Fjern dubletter af adresser før verificering, cache resultater i 30-90 dage, og spring rækker over, der allerede har en status. Se Credits og fakturering for omkostninger pr. endpoint.
Næste skridt
E-mailberigelse
Find e-mails til dine kontakter med et n8n-workflow.
Verificer e-mails i bulk
Udforsk referencen til bulk-verificerings-endpointet.
Autentificering
Sådan videregiver du din API-nøgle i x-api-key-headeren.
Webhooks
Få besked automatisk, når en batch er færdig.

