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

ZeroBounce + Google Sheets: rensade leadlistor snabbt

Rickard Andersson Partner, Nodenordic.se

Din leadlista ser bra ut tills du trycker på skicka. Sedan börjar studsar trilla in, svaren minskar och du står där och undrar vilken CSV-kolumn som i det tysta saboterade din leveransbarhet. Det är precis här ZeroBounce Sheets automation visar sitt värde.

Marknadschefer känner av det när kampanjer underpresterar. En person inom sales ops känner av det när säljarna klagar på ”dåliga leads”. Och byråteam? De känner av det när en kunds domänrykte börjar försämras. Det här arbetsflödet rensar och poängsätter e-postadresser automatiskt så att du bara mejlar adresser som är värda risken.

Nedan ser du hur arbetsflödet körs, vad det ger som output och hur du använder det för att undertrycka riskabla kontakter innan de kostar dig resultat.

Så fungerar automatiseringen

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

n8n Workflow Template: ZeroBounce + Google Sheets: rensade leadlistor snabbt

Problemet: smutsiga listor förstör bra kampanjer

De flesta team ”väljer” inte att mejla ovaliderade adresser. Det händer för att leads kommer från överallt: en webinar-export, en skrapad lista, ett partner-ark, en stressad formulärintegration. Någon klistrar in det i Google Sheets, formaterar några kolumner och skickar det vidare till nästa steg. Nästa steg är oftast ett utskick. När listan är fel betalar du två gånger: först i bortkastade utskick, sedan i ryktesskada som gör framtida utskick mindre effektiva. Ärligt talat kan till och med en enda dålig batch leda till veckor av efterarbete.

Friktionen byggs på. Här är var det brukar fallera i verkligheten.

  • Du slutar med att kontrollera adresser manuellt eller göra stickprov, vilket gör att de ”okända” mejlen ändå slinker igenom.
  • ”Giltig” är inte alltid samma sak som säker, så du kan fortfarande mejla riskabla adresser som beter sig som fällor.
  • När listorna är stora hoppar team antingen över validering eller gör det en gång och glömmer att kontrollera nya rader igen.
  • Kampanjresultat skylls på ämnesrader eller erbjudanden när den verkliga orsaken är listkvaliteten.

Lösningen: validera i ZeroBounce, poängsätt och routa

Det här n8n-arbetsflödet tar e-postadresser, validerar dem via ZeroBounce och tillämpar sedan AI-poängsättning på de som går igenom grundvalideringen. Det startar med en lista av e-postadresser (ofta från Google Sheets), kontrollerar att du har tillräckligt med valideringskrediter och skickar sedan varje adress till ZeroBounces endpoint för e-postvalidering. Om en adress kommer tillbaka som ogiltig routas den ut direkt så att den aldrig når ditt kampanjverktyg. Om den är giltig väntar arbetsflödet kort, bekräftar poängsättningskrediter och begär sedan en AI-poäng från ZeroBounce (0 till 10). Till sist slår det ihop validering och poäng i en post och routar resultatet till tillitsnivåer du kan agera på direkt.

Arbetsflödet startar, delar upp din lista i objekt, validerar varje e-postadress och avgör sedan om poängsättning är värt att göra. Därefter kategoriserar det varje e-postadress som Hög, Medel, Låg, Ej poängsatt eller Ogiltig så att ditt team kan undertrycka riskabla kontakter och fokusera på säkra utskick.

Det du får: automation vs. resultat

Exempel: så kan det se ut

Säg att du importerar 1 000 nya leads till Google Sheets varje vecka. Om någon lägger ens 30 sekunder per e-post på att göra stickprov blir det cirka 8 timmar av monotont arbete, och det missar ändå de luriga riskadresserna. Med det här arbetsflödet triggar du körningen, låter ZeroBounce validera och poängsätta i bakgrunden och granskar bara de routade nivåerna i slutet. För de flesta team är det snarare 10 minuters uppsättning och en snabb genomgång senare, inte en hel eftermiddag som försvinner.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra och uppdatera leadlistor
  • ZeroBounce för att validera e-post och returnera poäng
  • ZeroBounce API-nyckel (hämta den i din ZeroBounce-dashboard)

Svårighetsgrad: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och väljer hur du vill routa nivåerna.

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

Så här fungerar det

En lista triggar körningen. I mallen startar den från en manuell körning med en exempellista, men i praktiken hämtar du e-postadresser direkt från Google Sheets eller triggar via en webhook när nya rader läggs till.

Krediter och batchning gör det förutsägbart. Arbetsflödet delar upp e-postadresser i objekt, kontrollerar att du har valideringskrediter och bearbetar sedan listan kontrollerat så att du inte överbelastar API:et eller tappar bort vad som har hanterats.

Validering först, sedan poängsättning. E-postadresser valideras via ZeroBounce. Om statusen är tillräckligt bra pausar arbetsflödet kort (en wait-node), verifierar poängsättningskrediter och kör AI-poängsättningen bara där det är rimligt.

Allt routas till handlingsbara nivåer. En merge slår ihop valideringsresultatet med poängen, och sedan skickar ett routing-steg varje post till Hög, Medel, Låg, Ej poängsatt eller Ogiltig output så att du kan undertrycka, segmentera eller skicka.

Du kan enkelt justera poängtrösklarna för att matcha din risktolerans. Se den fullständiga implementeringsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: konfigurera den manuella triggern

Starta arbetsflödet manuellt för att testa hela pipelinen för e-postkvalitetspoäng från början till slut.

  1. Lägg till och öppna Manual Execution Start för att bekräfta att det är triggernoden för testning.
  2. Lämna alla fält som standard eftersom Manual Execution Start saknar parametrar.

Steg 2: anslut ZeroBounce

Konfigurera ZeroBounce API-åtkomst för validering och kontroll av scoring-krediter.

  1. Öppna Verify Validation Credits och välj era ZeroBounce-inloggningsuppgifter. Credential Required: Anslut era zeroBounceApi-uppgifter.
  2. Öppna Email Validation och välj era ZeroBounce-inloggningsuppgifter. Credential Required: Anslut era zeroBounceApi-uppgifter.
  3. Öppna Verify Scoring Credits och välj era ZeroBounce-inloggningsuppgifter. Credential Required: Anslut era zeroBounceApi-uppgifter.
  4. Öppna Email Scoring och välj era ZeroBounce-inloggningsuppgifter. Credential Required: Anslut era zeroBounceApi-uppgifter.

⚠️ Vanlig fallgrop: Verify Scoring Credits har Credits Required satt till =. Ersätt detta med ett giltigt uttryck (till exempel {{$input.all().length}}) om ni vill ha korrekta kreditkontroller.

Steg 3: konfigurera e-postlistan för indata

Definiera listan med e-postadresser och dela upp dem i individuella objekt för validering.

  1. Öppna Sample Email List och behåll Mode satt till raw.
  2. Ställ in JSON Output till den tillhandahållna arrayen med e-postadresser och ersätt [YOUR_EMAIL] med riktiga adresser.
  3. Öppna Split Email Items och ställ in Field to Split Out till emails.
  4. Behåll Include satt till allOtherFields och säkerställ att mål-fältnamnet blir email.

Använd först ett litet antal testadresser för att undvika att förbruka krediter under den initiala testningen.

Steg 4: konfigurera validering och kreditkontroller

Validera varje e-postadress och styr scoring baserat på kreditutrymme, med parallella grenar där det behövs.

  1. Bekräfta att Split Email Items skickar utdata parallellt till både Verify Validation Credits och Hold Validation Credit Check.
  2. I Verify Validation Credits, ställ in Credits Required till {{$input.all().length}}.
  3. I Hold Validation Credit Check, behåll Mode satt till combine och Combine By till combineAll.
  4. I Email Validation, ställ in Email till {{$json.email}} och Timeout till 10.
  5. I Validate Status?, säkerställ att regeln kontrollerar att {{$json.status}} är lika med valid och att icke-giltiga adresser skickas till reservvägen.
  6. Bekräfta att Validate Status? för giltiga e-postadresser skickar utdata parallellt till både Hold Scoring Credit Check och Delay Execution.
  7. I Delay Execution, behåll standardinställningarna för att pausa innan kreditkontroller för scoring.

Steg 5: poängsätt e-postadresser och routa resultat

Poängsätt validerade e-postadresser, slå ihop resultat och routa efter förtroendenivåer.

  1. I Hold Scoring Credit Check, behåll Mode satt till combine och Combine By till combineAll.
  2. Konfigurera Decide on Scoring för att jämföra {{$input.all()}} mot {{$json.Credits}} med Loose Type Validation aktiverat.
  3. Bekräfta att Decide on Scoring skickar utdata parallellt till både Email Scoring och Combine Validation & Score.
  4. I Email Scoring, ställ in Email till {{$json.address}} och Resource till scoring.
  5. I Combine Validation & Score, behåll Mode som combine och ställ in Join Mode till enrichInput1, där address slås ihop med email.
  6. I Route by Score, säkerställ att reglerna utvärderar {{$json.score}} med trösklarna gte 9 (hög), gte 3 (medel) och lt 3 (låg).
  7. Använd no-op-slutpunkterna för hantering av utdata: High Confidence Result, Medium Confidence Result, Low Confidence Result, Unscored Result och Invalid Result (dessa kan ersättas med riktiga åtgärder senare).

De fem no-op-noderna är platshållare – byt ut dem mot riktiga åtgärder som loggning, CRM-uppdateringar eller notifieringar när testningen är klar.

Steg 6: testa och aktivera ert arbetsflöde

Validera arbetsflödet från början till slut och aktivera det för löpande användning.

  1. Klicka på Execute WorkflowManual Execution Start för att köra ett manuellt test.
  2. Kontrollera utdata i High Confidence Result, Medium Confidence Result, Low Confidence Result, Unscored Result och Invalid Result för att bekräfta routingen.
  3. Verifiera att grenarna för kreditkontroll kördes: Verify Validation Credits och Verify Scoring Credits ska exekvera en gång vardera per körning.
  4. När resultatet matchar förväntningarna, 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

  • ZeroBounce-autentiseringsuppgifter kan gå ut eller sakna behörigheter. Om det slutar fungera, kontrollera först statusen för din API-nyckel i ZeroBounce-dashboarden.
  • Om du använder wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströms noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in ert varumärkestilltal tidigt, annars kommer du redigera output i all oändlighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här ZeroBounce Sheets-automationen?

Cirka 30 minuter om du redan har din API-nyckel och ditt Sheet redo.

Behöver jag kodningskunskaper för att automatisera ZeroBounce Sheets automation?

Nej. Du kopplar Google Sheets och klistrar in din ZeroBounce API-nyckel i n8n. Routingen konfigureras med enkla villkor, inte kod.

Är n8n gratis att använda för det här ZeroBounce Sheets automation-arbetsflödet?

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 ZeroBounce API-användning, eftersom validering och poängsättning förbrukar krediter.

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 drift på en VPS. För egen drift är Hostinger VPS prisvärt och klarar n8n bra. Egen drift ger obegränsat antal körningar men kräver grundläggande serveradministration.

Kan jag anpassa det här ZeroBounce Sheets automation-arbetsflödet för olika poängtrösklar?

Ja, och det bör du sannolikt. Du kan justera gränserna för nivåerna genom att redigera routinglogiken i växeln ”Route by Score” så att ”Hög” börjar vid ditt valda tal (till exempel 8+). Vanliga anpassningar är att skicka Medel-poäng till ett återaktiveringssegment, undertrycka allt under en striktare gräns och att hoppa över poängsättning helt för vissa leadkällor. Om du även sparar tillbaka resultat i Google Sheets kan du lägga till kolumner som ”Status”, ”Poäng” och ”Nivå” för enkel filtrering.

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

Oftast beror det på en utgången eller felaktig API-nyckel. Skapa en ny nyckel i ZeroBounce, uppdatera autentiseringsuppgifterna i n8n och kör sedan en liten testbatch igen. Det kan också vara ett kreditproblem: arbetsflödet kontrollerar krediter, men om ditt konto får slut på validerings- eller poängsättningskrediter mitt i en körning kommer nästa anrop att fallera. Om felen bara händer på större listor kan rate limits eller för korta väntetider vara orsaken, så minska batchstorleken och öka väntetiden lite.

Hur många mejl kan den här ZeroBounce Sheets-automationen hantera?

Väldigt många, så länge du har ZeroBounce-krediter och dina n8n-gränser för körningar stödjer det.

Är den här ZeroBounce Sheets-automationen bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här flödet har förgreningar, kreditkontroller, batchning och logik för ”poängsätt bara när den är giltig”, vilket snabbt blir klumpigt (och dyrt) i enklare verktyg. n8n ger dig också möjligheten till egen drift, vilket spelar roll när du validerar stora listor regelbundet. Zapier eller Make kan fungera för en liten lista och en enkel ”validera och tagga”-åtgärd. När du vill ha nivåer och undertryckningsregler blir logiken avgörande. Prata med en automationsexpert om du vill ha hjälp att välja det renaste upplägget för din stack.

Strukturerade listor är tråkiga. Bra leveransbarhet är det inte. Sätt upp det här en gång, så slipper dina framtida kampanjer betala ”dålig data-skatt”.

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

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal