Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Google Sheets + EmailListVerify: verifierade utskicksmejl

Rickard Andersson Partner, Nodenordic.se

Du har en lista med sajter du vill få länkar från, men du har inte rätt kontaktmejladresser. Så du gissar. Du skickar. Du får studsar. Och ditt avsändarrykte får ta smällen för arbete som aldrig hade en chans.

Det här är den typen av röra som SEO-link builders klagar mest på, men byråägare och slimmade marknadschefer känner av det också. Med det här arbetsflödet för verifiering av outreach-mejl förvandlar du en enkel domänlista i Google Sheets till en strukturerad uppsättning verifierade e-postkontakter som du faktiskt kan göra outreach mot.

Nedan ser du hur automatiseringen fungerar, vad den ersätter och vad du kan justera (som att kontrollera Gmail, Laposte, Seznam eller valfri leverantör du bryr dig om).

Så fungerar den här automatiseringen

Hela n8n-arbetsflödet, från trigger till slutlig output:

n8n Workflow Template: Google Sheets + EmailListVerify: verifierade utskicksmejl

Problemet: outreach-listor fulla av gissningar (och studsar)

Outreach för länkbygge börjar oftast med ett enkelt kalkylark med domäner. Problemen börjar när du försöker hitta mejladresser som både är sannolika och levererbara. Du testar “contact@”, sedan “hello@”, sedan slumpmässiga kombinationer, och när det inte funkar gissar du på det vanliga mönstret: [email protected] eller [email protected]. Det låter snabbt tills du gör det för 200 sajter, följer upp två gånger och inser att en del av dina utskick aldrig landade. Det är inte bara bortkastad tid. Det är onödig skada på din leveransbarhet, vilket kan göra nästa kampanj svårare också.

Friktionen byggs på. Här är var det faller isär.

  • Du lägger timmar på att sätta ihop mejlgissningar och missar ändå uppenbara mönster.
  • Studsar staplas på hög, vilket innebär att din domänuppvärmning och ditt rykte tar stryk.
  • Team fastnar i diskussioner om “bästa” mejlformat i stället för att få iväg outreach.
  • Du kan inte skala snyggt eftersom validering sker sent, om den ens sker.

Lösningen: generera sannolika mejl och verifiera dem automatiskt

Det här n8n-arbetsflödet börjar med de domäner du redan spårar i Google Sheets. Det hämtar varje domän, extraherar “roten” så att du jobbar med konsekventa indata, och kombinerar sedan roten med en eller flera e-posttillägg du väljer (Gmail är en vanlig start, men du kan lägga till lokala leverantörer som laposte.net eller seznam.cz). Det skapar en uppsättning mejlkandidater som [email protected] eller [email protected]. Därefter skickar arbetsflödet varje kandidat till EmailListVerify via en HTTP-förfrågan och samlar resultaten. Till sist lägger det till de verifierade utfallen tillbaka i ditt Google Sheet, så att du får en praktisk outreach-lista i stället för en hög med “kanske”.

Arbetsflödet startar när du kör det manuellt i n8n. Google Sheets ger två indata: din domänlista och de e-posttillägg som ska testas. Därifrån bygger det kandidater, verifierar dem via EmailListVerify och skriver tillbaka verifieringsresultatet till Sheets för export eller överlämning.

Det här får du: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du har 200 domäner att kontakta och vill testa tre leverantörer (Gmail plus två lokala leverantörer). Att göra detta manuellt är oftast “öppna sajt, gissa, klistra in, upprepa”, vilket lätt blir 2 minuter per domän även om du jobbar snabbt. Det är cirka 6 timmar, och du vet fortfarande inte vad som är giltigt förrän efter att du skickat. Med det här arbetsflödet klistrar du in domäner och tillägg i Google Sheets, kör det och väntar på att resultat läggs till. Din manuella tid landar närmare 10 minuter, och din outreach-lista är redo att exporteras.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger funkar bra)
  • Google Sheets för indatadomäner och outputresultat.
  • EmailListVerify för att validera mejlkandidater via API.
  • EmailListVerify API-nyckel (hämta den i din EmailListVerify-kontopanel)

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och pekar Google Sheets-noderna mot din kopia av mallen.

Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

Du startar körningen från n8n. Det här arbetsflödet använder en manuell trigger, så du kan testa det säkert och sedan köra det när din domänlista uppdateras.

Google Sheets ger två indata. En flik i arket innehåller domänerna du vill kontakta. En annan flik innehåller e-postens “tillägg” (leverantörer) du vill kontrollera, som gmail.com eller laposte.net.

Arbetsflödet bygger kandidater från domänroten. Ett litet kodsteg extraherar en strukturerad rot från varje domän, och sedan kombinerar ett merge-steg den roten med dina valda leverantörer för att skapa realistiska mejlkandidater.

EmailListVerify kontrollerar leveransbarhet och resultaten går tillbaka till Sheets. Arbetsflödet skickar kandidater via en HTTP-förfrågan, slår ihop verifieringssvaren och lägger till de slutliga raderna i din resultatflik för export.

Du kan enkelt ändra leverantörslistan för att matcha en ny region eller nisch efter dina behov. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementation

Steg 1: konfigurera den manuella triggern

Det här arbetsflödet startas manuellt och förgrenar sig direkt till två datakällor parallellt.

  1. Lägg till noden Manual Execution Start som din trigger.
  2. Verifiera att Manual Execution Start ansluter till både Retrieve Domain List och Fetch Email Extensions parallellt.

Manual Execution Start skickar utdata till både Retrieve Domain List och Fetch Email Extensions parallellt.

Steg 2: anslut Google Sheets

Konfigurera era in- och utdata-kalkylark för domäner, e-posttillägg och resultat.

  1. Öppna Retrieve Domain List och ställ in Document till [EmailListVerify N8N template] gmail finder och Sheet till [Input] domain.
  2. Autentisering krävs: Anslut era googleSheetsOAuth2Api-uppgifter i Retrieve Domain List.
  3. Öppna Fetch Email Extensions och ställ in Document till [EmailListVerify N8N template] gmail finder och Sheet till [Input] partern.
  4. Autentisering krävs: Anslut era googleSheetsOAuth2Api-uppgifter i Fetch Email Extensions.
  5. Öppna Append Email Results och ställ in Document till [EmailListVerify N8N template] gmail finder och Sheet till [OutPut] emails.
  6. Mappa kolumner i Append Email Results: sätt Email till ={{ $json.root }}@{{ $json.extension }} och Status till ={{ $json.data }}.
  7. Autentisering krävs: Anslut era googleSheetsOAuth2Api-uppgifter i Append Email Results.

Tips: Säkerställ att kolumnrubrikerna i [OutPut] emails matchar Email och Status för att undvika fel vid tillägg.

Steg 3: konfigurera domänbearbetning och sammanställning av kandidater

Extrahera rotdomänen och kombinera den med e-posttillägg för att skapa kandidatadresser.

  1. Öppna Extract Domain Root och bekräfta att JavaScript Code är inställd på det tillhandahållna skriptet (det extraherar root från domain).
  2. Verifiera att Retrieve Domain List ansluter till Extract Domain Root.
  3. Konfigurera Assemble Email Candidates med Mode satt till combine och Combine By satt till combineAll.
  4. Anslut Extract Domain Root till input 1 i Assemble Email Candidates och Fetch Email Extensions till input 2.

⚠️ Vanlig fallgrop: Koden i Extract Domain Root förväntar sig ett domain-fält i indatabladet. Om ert blad använder en annan rubrik, byt namn till domain eller uppdatera koden.

Steg 4: konfigurera validering och slå ihop utdata

Validera de genererade e-postkandidaterna och slå ihop verifieringsresultaten innan ni skriver till utdata-bladet.

  1. Öppna Validate Email via API och ställ in URL till https://api.emaillistverify.com/api/verifyEmail.
  2. Aktivera Send Query Parameters och sätt email till ={{ $json.root }}@{{ $json.extension }}.
  3. Ställ in Authentication till genericCredentialType och Generic Auth Type till httpHeaderAuth.
  4. Autentisering krävs: Anslut era httpHeaderAuth- (och httpQueryAuth om er leverantör kräver det) uppgifter i Validate Email via API.
  5. Konfigurera Merge Verification Output med Mode satt till combine och Combine By satt till combineByPosition.
  6. Säkerställ att Assemble Email Candidates skickar utdata till både Validate Email via API och Merge Verification Output parallellt, och att Validate Email via API också ansluter till Merge Verification Output.
  7. Anslut Merge Verification Output till Append Email Results.

Assemble Email Candidates skickar utdata till både Validate Email via API och Merge Verification Output parallellt.

Steg 5: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att bekräfta att data flödar från indata via validering till ert utdata-blad.

  1. Klicka på Execute Workflow för att köra Manual Execution Start.
  2. Verifiera att Retrieve Domain List och Fetch Email Extensions båda returnerar data, och kontrollera sedan att Assemble Email Candidates skapar kombinerade objekt.
  3. Bekräfta att Validate Email via API returnerar ett verifieringssvar och att Merge Verification Output kombinerar det med kandidatdatan.
  4. Kontrollera bladet [OutPut] emails för att säkerställa att Append Email Results skriver värden för Email och Status.
  5. När allt fungerar, växla arbetsflödet till Active för användning i produktion.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • EmailListVerify-uppgifter kan löpa ut eller kopieras fel. Om det skapar fel, kontrollera först din API-nyckel i EmailListVerify-panelen och uppdatera sedan noden HTTP Request i n8n.
  • Om du använder Wait-noder eller extern rendering varierar processingtider. Öka väntetiden om nedströmsnoder misslyckas på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in ditt varumärkesspråk tidigt, annars kommer du att redigera output i all evighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för verifiering av outreach-mejl?

Cirka 10 minuter om ditt ark är redo.

Behöver jag kunna koda för att automatisera verifiering av outreach-mejl?

Ingen kodning krävs. Du kopplar främst Google Sheets och klistrar in din EmailListVerify API-nyckel.

Är n8n gratis att använda för det här arbetsflödet för verifiering av outreach-mejl?

Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också räkna in kostnader för EmailListVerify (cirka 0,05 USD per mejl).

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för verifiering av outreach-mejl för olika leverantörer (som laposte.net eller seznam.cz)?

Ja, och det är enkelt. Uppdatera fliken i Google Sheets som lagrar dina e-posttillägg (indatat “Fetch Email Extensions”) och kör sedan arbetsflödet igen så att “Assemble Email Candidates” använder den nya leverantörslistan. Vanliga justeringar är att lägga till regionspecifika leverantörer, testa flera leverantörer samtidigt eller begränsa kandidater till bara några få mönster du litar på.

Varför misslyckas min EmailListVerify-anslutning i det här arbetsflödet?

Oftast är det ett API-nyckelproblem. Generera om din EmailListVerify-nyckel (eller kopiera den på nytt från panelen) och uppdatera noden HTTP Request i n8n. Om det fortfarande misslyckas, kontrollera din EmailListVerify-saldo/plangränser och titta sedan efter rate limiting om du validerar stora batchar i en körning.

Hur många domäner kan den här automatiseringen för verifiering av outreach-mejl hantera?

Hundratals per körning är normalt, och fler går bra om du batchar.

Är den här automatiseringen för verifiering av outreach-mejl bättre än att använda Zapier eller Make?

Ofta, ja, eftersom du genererar flera kandidater per domän, loopar igenom dem och slår ihop resultaten tillbaka i ett ark, vilket blir klumpigt (och dyrt) i enklare verktyg. n8n hanterar split-in-batches-logik, villkorskontroller och mönster av typen “sätt ihop och verifiera” utan att tvinga dig till en enda linjär väg. Du kan också hosta själv, vilket tar bort körningsoro när du vill köra stora listor. Zapier eller Make kan fortfarande fungera om du validerar en liten lista ibland, men det slutar oftast i ett scenario med flera Zaps. Vill du ha en snabb rekommendation för din setup? Prata med en automationsexpert.

När det här väl rullar slutar ditt outreach-ark att vara en belastning. Du får mer felfria kontakter, färre studsar och en process du kan upprepa varje gång du bygger en ny domänlista.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal