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 + RapidAPI: flagga engångsmejlar

Rickard Andersson Partner, Nodenordic.se

Ditt Google Sheet är fullt av leads, men vissa e-postadresser är skräp. Engångsdomäner, tillfälliga inkorgar, adresser som “ser riktiga ut” men som studsar senare. Du märker det först efter att du har betalat för berikning, laddat upp till ditt CRM eller skickat iväg en kampanj.

Den här automatiseringen för e-postvalidering drabbar marknadsförare först (leveransbarhetsproblem är på riktigt), men byråägare och ops-chefer känner också av det när pipeline-data förorenas. Resultatet är enkelt: varje lead-rad kontrolleras och flaggas direkt i Google Sheets, så att du snabbt kan filtrera bort det dåliga.

Nedan ser du hur arbetsflödet körs, vad som förändras i vardagen och vad du behöver för att sätta upp det i n8n utan att göra det här till ett “införande av ett nytt verktyg”-projekt.

Så här fungerar automatiseringen

Se hur detta löser problemet:

n8n Workflow Template: Google Sheets + RapidAPI: flagga engångsmejlar

Utmaningen: engångsmejl förorenar dina leads

E-postlistor “ruttnar” i tysthet. Du samlar in leads från formulär, partners, kall outreach, kataloger och eventskanningar, och allt ser bra ut i ett kalkylark. Sedan börjar städningen. Någon copy-pastar adresser i en online-kontroll, någon annan taggar rader för hand, och ingen litar på resultaten. Kostnaden är inte bara studs. Det är tiden som går åt till att granska leads, kostnaden för verktyg som hanterar dåliga poster och det obekväma ögonblicket när en kampanj underpresterar och du inte vet om det är erbjudandet eller listan.

Det summeras snabbt. Här är var det oftast fallerar.

  • Manuell e-postkontroll blir en veckovis “kalkylarksuppgift” som ingen vill äga.
  • Engångsmejl smyger in i CRM och sekvenser, vilket innebär att du betalar för att lagra och kontakta personer som aldrig kommer att konvertera.
  • Listor delas mellan team utan konsekventa flaggor, så samma dåliga adresser granskas mer än en gång.
  • När studsar ökar pausar du kampanjer och panikfixar, i stället för att tryggt filtrera leads innan de går vidare i flödet.

Lösningen: validera varje rad i arket via RapidAPI och flagga den

Det här arbetsflödet tar ditt befintliga Google Sheet och gör det till en självrensande leadlista. Du kör det från n8n, det läser varje rad som innehåller en e-postadress och kontrollerar sedan varje e-post med tjänsten “Email Validator AI” via RapidAPI. För varje post skriver arbetsflödet tillbaka resultatet till samma rad, så att ditt ark blir systemet för källsanning. Inga exporter. Inga filer med “version 7 – FINAL RENSAD”. Bara ett ark där is_disposable alltid är uppdaterat, vilket gör filtrering och routing av leads mycket enklare.

Arbetsflödet startar med en manuell körning i n8n, hämtar sedan rader från Google Sheets. Det bearbetar dem en i taget (så att du inte överbelastar API:et), anropar RapidAPI för validering och uppdaterar motsvarande rad med resultatet för engångs-/fejk-adress.

Vad som förändras: före vs. efter

Praktisk effekt i verkligheten

Säg att du samlar in 200 nya leads i veckan i Google Sheets. Att validera manuellt, även bara 1 minut per e-post, är cirka 3 timmar monotont arbete, plus den oundvikliga “jag gör klart det senare”-fördröjningen. Med det här arbetsflödet startar du det en gång, låter det loopa igenom raderna och arket uppdateras medan det kör. I praktiken lägger du runt 5 minuter på att starta och stickprovskontrollera resultat, och filtrerar sedan bort engångsmejl direkt innan du laddar upp någonstans.

Krav

  • n8n-instans (testa n8n Cloud gratis)
  • Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra leads och flaggor
  • RapidAPI för åtkomst till Email Validator AI-endpoint
  • RapidAPI-nyckel (hämta den i din RapidAPI-dashboard)

Svårighetsgrad: Nybörjare. Du kopplar Google-inloggning, klistrar in en API-nyckel och mappar två kolumner.

Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).

Arbetsflödets flöde

En manuell körning startar allt. Du startar arbetsflödet inne i n8n (bra för testning, och senare kan du schemalägga det).

Raderna i arket hämtas in. n8n läser det valda Google Sheet:et med ett Google Service Account, så att åtkomsten är kontrollerad och du inte knyter detta till någons personliga inloggning.

Varje e-post valideras via RapidAPI. Arbetsflödet loopar igenom raderna en och en, skickar e-postvärdet till Email Validator AI-endpointen och får tillbaka ett resultat du kan agera på.

Samma rad uppdateras. Arbetsflödet skriver tillbaka till Google Sheets (till exempel genom att fylla i is_disposable), så att din leadlista hålls uppdaterad utan importer eller dubblettfiler.

Du kan enkelt ändra vilka rader som ska bearbetas (bara tomma, bara nya leads) så att det matchar din intake-process. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera den manuella triggern

Konfigurera den manuella triggern som startar arbetsflödet och initierar läsningen av kalkylarket.

  1. Lägg till noden Manual Execution Start som arbetsflödets trigger.
  2. Koppla Manual Execution Start till Retrieve Spreadsheet Rows.

Steg 2: Anslut Google Sheets

Konfigurera Google Sheets-noderna för att läsa e-postrader och skriva tillbaka valideringsresultat.

  1. Öppna Retrieve Spreadsheet Rows och ställ in AuthenticationserviceAccount.
  2. Ställ in fälten Document ID och Sheet Name i Retrieve Spreadsheet Rows till ert målkalkylark.
  3. Inloggningsuppgifter krävs: Anslut era googleApi-inloggningsuppgifter i Retrieve Spreadsheet Rows.
  4. Öppna Modify Sheet Row och ställ in Operationupdate och AuthenticationserviceAccount.
  5. Ställ in fälten Document ID och Sheet Name i Modify Sheet Row till samma ark.
  6. Inloggningsuppgifter krävs: Anslut era googleApi-inloggningsuppgifter i Modify Sheet Row.

Säkerställ att ert ark har kolumner med namnen email och is_disposable (observera det avslutande mellanslaget i det andra kolumnnamnet) för att matcha uppdateringsmappningen.

Steg 3: Sätt upp batchbearbetning och API-validering

Iterera igenom varje rad och validera e-postadresser via det externa API:et.

  1. Koppla Retrieve Spreadsheet Rows till Iterate Records för att batchbearbeta rader.
  2. Koppla Iterate Records till External API Call på den andra utgången (batch items).
  3. I External API Call ställer ni in URL till https://email-validator-ai.p.rapidapi.com/email.php och Method till POST.
  4. Aktivera Send Body och ställ in Content Typemultipart-form-data.
  5. Under Body Parameters ställer ni in email till {{ $json.email }}.
  6. Under Header Parameters ställer ni in x-rapidapi-host till email-validator-ai.p.rapidapi.com och x-rapidapi-key till er API-nyckel.

⚠️ Vanlig fallgrop: Headern x-rapidapi-key är satt till [CONFIGURE_YOUR_API_KEY] i arbetsflödet. Byt ut den mot er riktiga RapidAPI-nyckel innan ni testar.

Steg 4: Konfigurera uppdateringen av arket

Skriv tillbaka valideringsresultat till kalkylarket och loopa igenom resterande rader.

  1. Koppla External API Call till Modify Sheet Row.
  2. I Modify Sheet Row mappar ni email till {{ $json.email }} och is_disposable till {{ $json.disposable }}.
  3. Säkerställ att Matching Columns innehåller email så att rätt rad uppdateras.
  4. Koppla Modify Sheet Row tillbaka till Iterate Records för att fortsätta bearbeta nästa batch.

Steg 5: Testa och aktivera ert arbetsflöde

Kör ett manuellt test och aktivera sedan arbetsflödet för löpande användning.

  1. Klicka på Execute Workflow för att trigga Manual Execution Start.
  2. Verifiera att Retrieve Spreadsheet Rows hämtar rader och att External API Call returnerar valideringsdata.
  3. Bekräfta att Modify Sheet Row uppdaterar kolumnen is_disposable för varje matchande email.
  4. När allt fungerar växlar ni 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

Saker att se upp med

  • Google Sheets-autentisering kan löpa ut eller kräva specifika behörigheter. Om det slutar fungera, börja med att kontrollera delningsinställningarna för Google Service Account på arket.
  • Om du använder Wait-noder eller extern rendering varierar processtider. Öka väntetiden om nedströmsnoder misslyckas på grund av tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du att redigera utdata för alltid.

Vanliga frågor

Hur snabbt kan jag implementera den här automatiseringen för e-postvalidering?

Cirka 30 minuter om dina Google-uppgifter och RapidAPI-nyckel är klara.

Kan icke-tekniska team implementera den här e-postvalideringen?

Ja. Ingen kodning krävs, bara kontokopplingar och kolumnmappning.

Är n8n gratis att använda för det här arbetsflödet för automatiserad e-postvalidering?

Ja. n8n har ett gratis self-hosted-alternativ 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 med RapidAPI-kostnader för användningen av Email Validator AI-endpointen.

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 self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärt och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serveradministration.

Hur anpassar jag den här automatiserade e-postvalideringslösningen till mina specifika utmaningar?

Du kan filtrera vad som ska bearbetas innan loopen så att du bara validerar nya rader (till exempel bara där is_disposable är tom). Om ditt ark använder andra kolumnnamn uppdaterar du mappningarna för Google Sheets läs/uppdatera så att fältet “email” och din flaggkolumn matchar. Många team lägger också till en andra kolumn som status eller note för att fånga resultat som “disposable”, “risky” eller “unknown” för enklare sortering senare.

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

Oftast beror det på en ogiltig eller utgången RapidAPI-nyckel, eller att endpointens host/header inte är satt som API:et förväntar sig. Dubbelkolla vilken RapidAPI-app du prenumererar på (Email Validator AI) och bekräfta att planen är aktiv. Om det fungerar för några rader och sedan misslyckas kan du träffa rate limits, så sänk hastigheten på loopen eller bearbeta färre rader per körning. Säkerställ också att du skickar e-postfältets värde, inte hela radobjektet.

Vilken kapacitet har den här automatiserade e-postvalideringslösningen?

På n8n Cloud beror kapaciteten främst på din månadsgräns för körningar och hur många rader du validerar per körning. Om du self-hostar finns ingen plattformsgräns för körningar, men serverresurser och RapidAPI-gränser gäller fortfarande. I praktiken validerar team utan problem hundratals till några tusen rader per körning och schemalägger det dagligen eller veckovis för att hålla arket rent.

Är den här automatiseringen för e-postvalidering bättre än att använda Zapier eller Make?

Ibland. n8n passar bättre när du vill ha tajt kontroll över att loopa igenom rader, skriva tillbaka till samma ark och hålla kostnaderna förutsägbara (särskilt om du self-hostar). Det är också enklare att vidareutveckla till logik som “validera och routa”, till exempel att hoppa över engångsrader och larma någon när skräpvolymen ökar. Zapier eller Make kan gå snabbare för enkla kontroller med låg volym, men blir klumpiga när du itererar igenom många kalkylarksrader. Om du är osäker, prata med en automationsexpert och beskriv storleken på din lista och ditt arbetsflöde.

Korrekt formaterade rader in, bättre resultat ut. När det här rullar slutar arket vara en rörig inkorg och börjar fungera som en pålitlig leadkälla.

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