Du lanserar ett registreringsformulär, börjar få prenumeranter … och sedan kraschar din nästa SendGrid-kampanj eftersom hälften av ”e-postadresserna” var stavfel, bottar eller temporära adresser. Plötsligt sitter du och måste städa en lista du jobbat hårt för att bygga upp.
Den här automatiseringen för Hunter SendGrid verification slår ärligt talat först mot marknadsförare. Men grundare och konsulter som driver nyhetsbrev med små resurser känner av det också, eftersom leveransproblem märks snabbt när listan är liten.
Det här arbetsflödet verifierar varje registrering med Hunter.io och skickar den först därefter till SendGrid. Du får se vad det löser, hur det fungerar och vad du behöver för att köra det utan att behöva passa din lista.
Så fungerar den här automatiseringen
Se hur detta löser problemet:
n8n Workflow Template: Hunter.io + SendGrid: endast verifierade e-postsignups
flowchart LR
subgraph sg0["Form Submission Flow"]
direction LR
n0["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/form.svg' width='40' height='40' /></div><br/>Form Submission Trigger"]
n1["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/hunter.png' width='40' height='40' /></div><br/>Confirm Email Address"]
n2@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Validate Email Status", pos: "b", h: 48 }
n3["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/sendGrid.svg' width='40' height='40' /></div><br/>Append Contact to List"]
n4@{ icon: "mdi:cog", form: "rounded", label: "Invalid Email Halt", pos: "b", h: 48 }
n0 --> n1
n1 --> n2
n2 --> n3
n2 --> n4
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0 trigger
class n2 decision
classDef customIcon fill:none,stroke:none
class n0,n1,n3 customIcon
Utmaningen: stoppa dåliga e-postadresser innan de når SendGrid
Dåliga e-postadresser är luriga eftersom de inte ser ”dåliga” ut vid registrering. Ett formulär accepterar ”gmal.com”, bottar klistrar in slumpmässiga strängar, någon använder en engångsinkorg, och allt trycks ändå in i SendGrid som om det vore legitimt. Sedan studsar nästa utskick, ditt avsändarrykte får en smäll och plötsligt slutar även riktiga prenumeranter se dina mejl. Det värsta är tajmingen: du upptäcker problemet först efter att du redan betalat för det med sämre leveransbarhet och bortkastade utskick.
Det eskalerar snabbt. Här är hur det faller isär i verkligheten.
- Du får göra manuell städning i SendGrid varje vecka, vilket blir en irriterande återkommande uppgift.
- Höga bounce-tal kan tyst dra framtida kampanjer till skräpposten, även om ditt innehåll är bra.
- Leadkällor ser sämre ut än de är eftersom falska registreringar blåser upp siffrorna och förvränger rapporteringen.
- Tanken ”double opt-in löser det” faller när bottar ändå kan skicka in och skräpa ner listan.
Lösningen: verifiera först, lägg sedan till i SendGrid
Det här arbetsflödet skapar en felfri grind mellan ditt webbformulär och din SendGrid-lista. När någon skickar in formuläret skickar n8n direkt e-postadressen till Hunter.io för verifiering. Hunter returnerar en status som talar om ifall adressen är levererbar eller riskfylld. Om resultatet är godtagbart lägger arbetsflödet automatiskt till kontakten i SendGrid. Om den är ogiltig läggs inget till och arbetsflödet stoppar där, vilket betyder att din marknadsföringslista hålls skyddad utan att du behöver göra något.
Flödet börjar med en trigger vid formulärinsändning. Därefter kontrollerar Hunter.io leveransbarheten och arbetsflödet utvärderar statusen. Till sist läggs verifierade kontakter till i SendGrid medan ogiltiga tyst sorteras bort.
Vad som förändras: före vs. efter
| Det här eliminerar | Effekten du ser |
|---|---|
|
|
Effekt i verkligheten
Säg att du samlar in cirka 30 nya registreringar per dag från en landningssida och ett LinkedIn-inlägg. Manuellt tar det kanske 2 minuter per registrering att kontrollera varje adress (eller städa i efterhand), så du tappar ungefär en timme om dagen. Med det här arbetsflödet lägger du cirka 5 minuter på att sätta upp formuläret en gång, och sedan verifieras och routas varje ny prenumerant automatiskt medan du fortsätter jobba. Över en vecka är det flera timmar tillbaka, plus färre ”varför studsade mitt mejl?”-överraskningar.
Krav
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
- Hunter.io för resultat av e-postverifiering.
- SendGrid för att lagra verifierade kontakter i en lista.
- Hunter API-nyckel (hämta den i din Hunter-dashboard).
Kunskapsnivå: Nybörjare. Du kopplar konton, väljer en lista och mappar ett par fält.
Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).
Flödet i arbetsflödet
En formulärinsändning startar allt. Någon anger sin e-post i ditt inbäddade formulär och n8n tar emot payloaden direkt.
Hunter.io kontrollerar adressen. Arbetsflödet skickar e-postadressen till Hunter och får tillbaka en verifieringsstatus du kan lita på för beslut om leveransbarhet.
Ett enkelt beslut routar registreringen. Om statusen indikerar att e-postadressen är giltig fortsätter arbetsflödet. Om inte, stoppar det (så att din lista hålls felfri).
SendGrid lagrar den verifierade kontakten. Arbetsflödet lägger till e-postadressen i din valda lista så att nästa kampanj bara riktar sig till riktiga prenumeranter.
Du kan enkelt justera verifieringsreglerna så att de blir striktare eller mer tillåtande utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera formulärtriggern
Skapa formuläret som fångar upp e-postinskick och startar workflowet.
- Lägg till en Form Submission Trigger-nod och öppna dess inställningar.
- Ställ in Form Title till
Join my mailing list now. - Ställ in Form Description till
10x your productivity with my A.I. tips. I'll cut the B.S. and give you the most practical tips for A.I. automation. - Lägg till ett formulärfält med Field Label
Emailoch aktivera Required Field. - Koppla Form Submission Trigger till Confirm Email Address.
Steg 2: anslut Hunter-verifiering av e-post
Verifiera varje e-postadress med Hunter innan ni lägger till den i er lista.
- Öppna Confirm Email Address och ställ in Operation till
emailVerifier. - Ställ in Email till
={{ $json.Email }}. - Inloggningsuppgift krävs: Anslut era hunterApi-inloggningsuppgifter.
- Koppla Confirm Email Address till Validate Email Status.
Steg 3: konfigurera validering av e-poststatus
Styr flödet baserat på om Hunter markerar e-postadressen som giltig.
- Öppna Validate Email Status och lägg till ett villkor med Left Value satt till
={{ $json.status }}. - Ställ in Operator till equals och Right Value till
valid. - Koppla true-utgången från Validate Email Status till Append Contact to List.
- Koppla false-utgången från Validate Email Status till Invalid Email Halt.
Steg 4: konfigurera SendGrid-tillägg av kontakt
Lägg till giltiga kontakter i er SendGrid-lista.
- Öppna Append Contact to List och ställ in Resource till
contact. - Ställ in Email till
={{ $json.Email }}. - I Additional Fields → List IDs, ersätt
[YOUR_ID]med ert faktiska SendGrid-list-ID. - Inloggningsuppgift krävs: Anslut era sendGridApi-inloggningsuppgifter.
[YOUR_ID] i Append Contact to List kommer kontakter inte att kunna läggas till.Steg 5: testa och aktivera ert workflow
Verifiera varje väg och sätt workflowet i produktion.
- Klicka på Execute Workflow och skicka in formuläret med en giltig e-postadress för att bekräfta att det når Append Contact to List.
- Skicka in en ogiltig e-postadress och bekräfta att körningen stannar vid Invalid Email Halt.
- Kontrollera SendGrid för att verifiera att kontakten lades till i rätt lista.
- Slå på workflowet genom att klicka på Activate för att börja fånga e-postadresser i produktion.
Se upp med
- Hunter.io-inloggningsuppgifter kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först API-inställningarna i din Hunter-dashboard.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre fram misslyckas på grund av tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du att redigera utdata i all oändlighet.
Vanliga frågor
Cirka 30 minuter om dina Hunter- och SendGrid-konton är klara.
Ja. Ingen kodning krävs, bara kontokopplingar och ett par fältmappningar.
Ja. n8n har ett gratis alternativ för egen drift och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in Hunter.io-användning (det ingår cirka 50 gratis verifieringar per månad, sedan behöver du ett betalabonnemang).
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärt och hanterar n8n bra. Egen drift ger dig obegränsade körningar men kräver grundläggande serverhantering.
Du kan göra beslutet i steget ”Validate Email Status” striktare eller mer tillåtande så att bara vissa statusar går igenom. Om du vill ha mer än bara en e-postadress lägger du till extra formulärfält i triggern och mappar dem till steget ”Append Contact to List” i SendGrid. Vissa team routar också ”riskfyllda” e-postadresser till en separat lista för manuell granskning i stället för att kasta dem.
Oftast beror det på en API-nyckel som gått ut eller bytts ut. Skapa en ny Hunter API-nyckel, uppdatera den i n8n och kör om den senaste exekveringen. Om det fortfarande misslyckas, kontrollera att din Hunter-plan har krediter kvar och att e-postfältet som skickas inte är tomt på grund av ett problem med formulärmappningen.
Den skalar så långt din n8n-plan, serverresurser och Hunters verifieringskrediter tillåter.
Ofta, ja, särskilt om du vill ha kontroll över logik och kostnader. n8n gör förgrening mellan ”giltig vs ogiltig” enkel, och egen drift kan göra stor skillnad när du bearbetar många registreringar. Zapier eller Make kan vara enklare för väldigt grundläggande flöden, men de tenderar att bli dyra när antalet uppgifter växer. Den andra faktorn är flexibilitet: i n8n kan du lägga till extra steg efter verifiering (aviseringar, loggning, routing) utan att behöva bygga om allt. Prata med en automationsexpert om du är osäker på vad som passar.
När det här väl rullar hålls din SendGrid-lista felfri som standard. Färre studsar, mindre städning och du kan fokusera på mejlen som faktiskt gör skillnad.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.