Din leadlista ser bra ut … tills studsar börjar rulla in. Då får din domänreputation en smäll, kampanjer stryps och du slösar timmar på att ifrågasätta datan i stället för att skicka erbjudanden.
Den här automatiseringen för e-postverifiering i Sheets är en räddare i nöden för marketing ops-team som rensar listor, grundare som gör sin egen outreach och lead gen-frilansare som inte har råd med ett stökigt utskick. Du hämtar en lista från Google Sheets, verifierar i bulk med Icypeas och går vidare med betydligt mer trygghet.
Nedan ser du exakt hur flödet körs, vad du behöver och hur mycket tid (och leveransbarhetsproblem) det realistiskt kan spara.
Så fungerar automatiseringen
Hela n8n-flödet, från trigger till slutlig output:
n8n Workflow Template: Google Sheets + Icypeas: verifierade leads, färre studs
flowchart LR
subgraph sg0["When clicking "Execute Workflow" Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "When clicking 'Execute Workf..", pos: "b", h: 48 }
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/code.svg' width='40' height='40' /></div><br/>Authenticates to your Icypea.."]
n2@{ icon: "mdi:database", form: "rounded", label: "Reads lastname,firstname and..", 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/httprequest.dark.svg' width='40' height='40' /></div><br/>Run bulk search (email-search)"]
n0 --> n2
n1 --> n3
n2 --> n1
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 database
class n3 api
class n1 code
classDef customIcon fill:none,stroke:none
class n1,n3 customIcon
Problemet: overifierade e-postadresser saboterar outreach i det tysta
E-postutskick är oförlåtande. En skrapad lista, en gammal export eller ett kalkylark som “ser tillräckligt bra ut” och plötsligt skickar du till adresser som inte längre finns. Det värsta är hur osynlig kostnaden känns i början. Du lägger tid på att skriva bra copy, värma upp en domän och sätta upp spårning – och så bränner du den insatsen på onödiga studsar. Nu sjunker leveransbarheten, svaren blir färre och du börjar justera fel saker eftersom dataproblemet gömmer sig mitt framför ögonen.
Det bygger snabbt upp. Här är var det oftast fallerar i riktiga team.
- Du slutar med att stickprova e-postadresser en och en, vilket går långsamt och ärligt talat är lätt att avbryta mitt i.
- CSV-exporter “fixas” av olika personer, så kolumner glider och verifieringsverktyg matar in skräpdata.
- Dåliga adresser orsakar hårda studsar, vilket kan skada leveransbarheten i veckor efter en enda kampanj.
- Listhygien blir en återkommande brandövning precis när du försöker skala outbound.
Lösningen: massverifiera leads från Google Sheets med Icypeas
Det här flödet gör ditt Google Sheet till en repeterbar verifieringspipeline. Du börjar med ett korrekt formaterat ark (förnamn, efternamn och företag eller domän). När du kör flödet hämtar n8n raderna från Google Sheets och skapar sedan en Icypeas-autentiseringssignatur i bakgrunden med dina kontouppgifter. Därefter skickar det en bulk “search/verify”-förfrågan till Icypeas via HTTP, där person- och domäninformation används för att hitta eller validera rätt e-postadress. Slutresultatet blir en strukturerad uppsättning verifieringsresultat som du kan använda innan du skickar något.
Flödet är avsiktligt enkelt. Google Sheets är input, ett kodsteg signerar förfrågan till Icypeas och en HTTP-request skickar bulkfrågan. Du kör det när du vill rensa en lista och får verifieringsutfall som du kan agera på direkt.
Det du får: automatisering vs. resultat
| Vad det här flödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut i praktiken
Säg att du importerar 300 nya leads varje vecka till ett Google Sheet. Att manuellt verifiera dem (även “snabbt”) kan ta cirka 1 minut per lead när du räknar in kopiering, klistring och omformatering – så du landar på ungefär 5 timmar monotont arbete. Med det här flödet lägger du kanske 10 minuter på att säkerställa att kolumnerna i arket är korrekta, klickar på kör och låter Icypeas göra bulk-kontrollen. Även om du väntar lite på bearbetningen sjunker din aktiva tid till några minuter, inte en halv dag.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
- Google Sheets som källa till sanningen för din leadlista.
- Icypeas för att verifiera eller hitta jobbe-postadresser i bulk.
- Icypeas API Key, API Secret och User ID (hämta dem i dina kontoinställningar/din dashboard hos Icypeas).
Svårighetsgrad: Nybörjare. Du kopplar konton, klistrar in credentials och säkerställer att kolumnerna i arket matchar det flödet förväntar sig.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
Du startar det vid begäran. Flödet börjar med en manuell trigger, så du kör det när du har en ny batch leads som behöver rensas.
Ditt ark blir input. n8n läser ditt Google Sheet och hämtar de rader du vill verifiera (vanligtvis förnamn, efternamn och företag eller domän).
Icypeas-autentisering sköts åt dig. Ett kodsteg skapar den signatur som krävs med dina Icypeas-uppgifter, så att nästa request godkänns och blir korrekt auktoriserad.
En bulkförfrågan skickas. HTTP-requesten skickar person- och domändetaljer till Icypeas för att söka/verifiera e-postadresser och returnerar resultat som du kan använda för att filtrera, berika eller avvisa leads.
Du kan enkelt ändra vilken flik som läses, eller vilka kolumner som mappas in i Icypeas-förfrågan, utifrån dina behov. Se hela implementationsguiden nedan för alternativ för anpassning.
Steg-för-steg-guide för implementation
Steg 1: Konfigurera den manuella triggern
Det här arbetsflödet startar manuellt så att ni kan testa processen för massökning av e-post vid behov.
- Lägg till en Manual Launch Trigger-nod för att starta arbetsflödet manuellt.
- Behåll standardinställningarna, eftersom inga fält krävs för Manual Launch Trigger.
Steg 2: Anslut Google Sheets
Hämta kontaktdata (förnamn, efternamn, företag) från ett Google Sheet så att det kan skickas till Icypeas.
- Lägg till noden Retrieve Sheet Records och anslut den efter Manual Launch Trigger.
- Välj kalkylarket genom att ställa in Document till ert Google Sheet (för närvarande tomt i noden).
- Välj arbetsbladet genom att ställa in Sheet Name till fliken som innehåller er data (för närvarande tomt i noden).
- Autentiseringsuppgifter krävs: Anslut era Google Sheets-autentiseringsuppgifter.
firstname, lastname och company, eftersom Generate Icypeas Signature läser dessa exakta fält.Steg 3: Konfigurera signaturgeneratorn
Det här steget skapar Icypeas API-signatur och bygger payloaden som behövs för begäran om massökning av e-post.
- Lägg till noden Generate Icypeas Signature och anslut den efter Retrieve Sheet Records.
- I Generate Icypeas Signature, ersätt platshållarna i jsCode med era Icypeas-uppgifter:
API_KEY,API_SECRETochUSER_ID. - Verifiera att koden bygger data-arrayen med
$input.all().map((x) => [x.json.firstname, x.json.lastname, x.json.company]). - Behåll API-URL:en och signaturlogiken som de är, eftersom Submit Bulk Email Query refererar till dessa genererade fält.
Crypto.createHmac("sha1", secret). Säkerställ att er API-hemlighet är korrekt för att undvika autentiseringsfel.Steg 4: Konfigurera Icypeas API-begäran
Skicka den förberedda payloaden till Icypeas via en header-autentiserad HTTP-begäran.
- Lägg till noden Submit Bulk Email Query och anslut den efter Generate Icypeas Signature.
- Ställ in URL till
={{ $json.api.url }}. - Ställ in Method till
POSToch aktivera Send Body och Send Headers. - I Body Parameters, konfigurera värden exakt enligt följande: task =
=email-search, name =Test, user =={{ $json.api.userId }}och data =={{ $json.data }}. - I Header Parameters, ställ in X-ROCK-TIMESTAMP till
={{ $json.api.timestamp }}. - Autentiseringsuppgifter krävs: Anslut era HTTP Header Auth-autentiseringsuppgifter (används av Submit Bulk Email Query med Authentication satt till
genericCredentialTypeoch Generic Auth Type satt tillhttpHeaderAuth).
Steg 5: Testa och aktivera ert arbetsflöde
Kör arbetsflödet en gång manuellt för att verifiera era API-uppgifter och formateringen av payloaden.
- Klicka på Execute Workflow för att köra Manual Launch Trigger och skicka data genom kedjan.
- Bekräfta att Retrieve Sheet Records returnerar rader med fälten
firstname,lastnameochcompany. - Kontrollera att output från Generate Icypeas Signature innehåller en ifylld
api.signatureoch endata-array. - Verifiera att Submit Bulk Email Query returnerar ett lyckat svar från Icypeas.
- När det fungerar, växla arbetsflödet till Active för användning i produktion.
Vanliga fallgropar
- Åtkomst till Google Sheets kan misslyckas om det anslutna Google-kontot tappar behörighet till filen. Om det skapar fel, kontrollera först n8n-credential-kopplingen och delningsinställningarna för arket.
- Om du använder Wait-noder eller extern rendering varierar process-tiderna. Öka väntetiden om noder längre fram fallerar på tomma svar.
- Icypeas-credentials och signaturer är petiga. Om förfrågningar plötsligt returnerar “unauthorized”-fel, kontrollera din API Key, API Secret och User ID igen och bekräfta att signaturkoden matchar Icypeas krav.
Vanliga frågor
Cirka 30 minuter om ditt Sheet redan är korrekt formaterat.
Nej. Du kopplar främst Google Sheets och klistrar in dina Icypeas-credentials. Kodsteget är redan byggt åt dig.
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 in kostnader för Icypeas-plan/API-användning beroende på hur många leads du verifierar.
Två alternativ: n8n Cloud (hanterat, enklast att sätta upp) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger dig obegränsat antal körningar men kräver grundläggande serveradministration.
Ja, men håll det konsekvent. De flesta mappaar bara om Google Sheets-kolumnerna i steget “Retrieve Sheet Records” och justerar sedan payloaden som skickas i “Submit Bulk Email Query” så att den matchar de nya fältnamnen. Om du vill ändra hur Icypeas-signaturen genereras redigerar du kodsteget “Generate Icypeas Signature”. Vanliga justeringar är att verifiera endast en specifik flik, hoppa över rader utan domän eller begränsa körningar till “nya sedan förra veckan”.
Oftast handlar det om att credentials inte matchar. Kopiera din Icypeas API Key, API Secret och User ID på nytt och bekräfta sedan att signaturlogiken använder samma värden. Kontrollera även kontobegränsningar i Icypeas (t.ex. avstängd API-åtkomst) och enkla saker som fel endpoint i HTTP-requesten.
Några hundra leads per körning är vanligt, och du kan skala högre så länge din Icypeas-plan och n8n:s körningsgränser tillåter det.
Ofta ja, om du bryr dig om kontroll och kostnad. n8n gör det enklare att hantera anpassad signering (som Icypeas-signatursteget), köra större batcher och lägga till villkorslogik utan att betala extra för varje gren. Zapier eller Make kan gå snabbare att klicka ihop för väldigt enkla upplägg med “en rad in, en åtgärd ut”, men de blir lätt klumpiga när du har autentiseringsspecialiteter. Om du planerar att verifiera leads varje vecka och routa resultat till flera verktyg brukar n8n kännas stabilare. Prata med en automationsexpert om du vill ha en snabb rekommendation baserat på din volym.
Korrekt formaterade listor får allt annat att fungera bättre. Kör detta en gång innan du skickar, håll nere antalet studsar och gå vidare med din dag.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.