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

Airtop + Google Sheets: verifierade LinkedIn-webbadresser

Rickard Andersson Partner, Nodenordic.se

Du har en lista med namn och företag, och du behöver rätt LinkedIn-profil-URL:er. Sedan börjar tidsläckan: söka, öppna fem flikar, tveka kring matchningar och ändå landa med fel profiler blandade i ditt kalkylark.

SDR:er känner av det när prospekteringsmålen staplas. Rekryterare känner av det när kandidatlistor måste verifieras snabbt. Och ops-ansvariga får i slutändan agera datakvalitetspolis i efterhand. Den här Airtop Sheets-automationen löser det stökiga mellanläget genom att hitta och validera bästa LinkedIn-URL:en för varje person.

Du får se vad workflowet gör, vad du behöver för att köra det och hur processen fungerar från start till mål så att dina listor håller sig strukturerade utan extra administrativt arbete.

Så här fungerar automatiseringen

Här är hela workflowet du kommer att sätta upp:

n8n Workflow Template: Airtop + Google Sheets: verifierade LinkedIn-webbadresser

Varför det här är viktigt: fel LinkedIn-URL:er förgiftar din leadlista

Att hitta en LinkedIn-profil låter enkelt tills du gör det i skala. En “John Smith” blir en tiominutersjakt, sedan upprepar du det 50 gånger och plötsligt är halva dagen borta. Ännu värre: du kan inte alltid avgöra om du valde rätt person. Fel URL ser “tillräckligt nära” ut i stunden, men senare saboterar den outreach, förvirrar rekryterare och gör rapportering opålitlig. Det är ärligt talat den typen av pilljobb som känns litet… ända tills det inte är det.

Friktionen byggs på. Här är var det oftast fallerar.

  • Du slutar med att googla namn manuellt och sedan googla igen när något känns fel.
  • Vanliga namn ger felmatchningar, vilket innebär att meddelanden går till fel person eller fel företag.
  • Copy-paste skapar tysta fel, särskilt när flera flikar och liknande profiler är öppna.
  • Listor blir “smutsiga” över tid, så teamet slösar ytterligare en timme senare på rensning och deduplicering.

Vad du bygger: verifierad LinkedIn-URL-berikning i Google Sheets

Det här workflowet tar kontaktuppgifterna du redan har i Google Sheets (namn, företag och extra kontext som domän eller plats) och omvandlar dem till verifierade LinkedIn-profil-URL:er. Du startar körningen manuellt när du är redo, sedan hämtar n8n varje rad från ditt kalkylark och skickar personuppgifterna till Airtop. Airtop gör en intelligent sökning (med Google-sökresultat under huven), hittar sannolika LinkedIn-profilsidor och validerar bästa matchningen mot LinkedIn. Därefter extraherar ett litet kodsteg den korrekt formaterade URL:en från sökresultatet, och n8n skriver tillbaka den till samma rad i Google Sheets så att listan förblir organiserad.

Workflowet börjar med att hämta data från Google Sheets, sedan sköter Airtop discovery och validering. Ett parsing-steg rensar utdata och kalkylarket uppdateras med en bekräftad profil-URL och status så att du kan filtrera och gå vidare.

Vad du bygger

Förväntat resultat

Säg att du behöver verifierade LinkedIn-URL:er för 100 nya leads den här veckan. Manuellt tar det oftast runt 5 minuter per lead när du räknar in sökning, klick, dubbelkoll och inklistring, vilket är ungefär 8 timmar fokuserat arbete. Med det här workflowet kan du förbereda kalkylarket på cirka 10 minuter, köra berikningen och lägga kanske 30 minuter på att granska eventuella specialfall. Det är större delen av en arbetsdag tillbaka, utan att sänka kvaliteten.

Innan du börjar

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra dina indata-rader och resultat.
  • Airtop för att hitta och validera LinkedIn-profil-URL:er.
  • Airtop API-nyckel (hämtas i din Airtop-dashboard).

Svårighetsgrad: Nybörjare. Du kopplar konton, mappar några fält och kör ett test på en liten batch.

Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).

Steg för steg

Du startar workflowet manuellt. Det är medvetet. Det gör att du kan välja när du vill köra berikning (till exempel efter en listimport eller före en outreach-push) i stället för att det triggas konstant i bakgrunden.

Google Sheets levererar personerna som ska berikas. n8n läser raderna du har förberett, vanligtvis med kolumner som fullständigt namn, företag och valfria fält som domän eller plats. Ju mer strukturerade indata, desto mindre oklarheter behöver workflowet kämpa med senare.

Airtop söker och validerar bästa LinkedIn-träffen. Airtop-steget använder personuppgifterna för att skapa en sökfråga, hittar kandidat-URL:er till LinkedIn och validerar dem sedan direkt mot LinkedIn så att du inte bara sparar “en trolig länk”. Om du väljer att logga in på LinkedIn via en Airtop-profil kan valideringen bli ännu starkare, eftersom den då kontrollerar verklig sidkontext.

Workflowet extraherar URL:en och uppdaterar ditt kalkylark. Ett kort kodsteg tolkar Airtops utdata till ett korrekt formaterat fält, sedan skriver n8n tillbaka resultatet till rätt rad i Google Sheets. Du får en ifylld LinkedIn-URL-kolumn och en status du kan filtrera på.

Du kan enkelt ändra indatakolumnerna så att de matchar din sheet-layout utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera den manuella triggern

Det här arbetsflödet startar vid behov och hämtar sedan persondata från Google Sheets.

  1. Lägg till noden Manual Launch Trigger som startpunkt för arbetsflödet.
  2. Koppla Manual Launch Trigger till Retrieve Person Details.
  3. (Valfritt) Behåll Flowpast Branding som en klisterlapp för dokumentation och referens.

Steg 2: anslut Google Sheets

Hämta personposterna som ska användas för LinkedIn-sökningar, och uppdatera sedan samma sheet senare.

  1. Öppna Retrieve Person Details och välj er Google Sheets-fil.
  2. Ställ in Document[YOUR_ID] och SheetSheet1 (gid 0).
  3. Inloggning krävs: anslut era googleSheetsOAuth2Api-inloggningsuppgifter.
  4. Öppna Update Sheet Record och bekräfta att Operation är update.
  5. Ställ in Document[YOUR_ID] och SheetSheet1 (gid 0).
  6. Inloggning krävs: anslut era googleSheetsOAuth2Api-inloggningsuppgifter.

⚠️ Vanlig fallgrop: om ert sheet använder ett annat fliknamn eller gid, uppdatera både Retrieve Person Details och Update Sheet Record så att de matchar.

Steg 3: konfigurera Airtop-sökningen

Den här noden kör en Google-sökning och extraherar LinkedIn-profilens URL för varje person.

  1. Öppna Lookup LinkedIn Result.
  2. Ställ in Resourceextraction och Operationquery.
  3. Ställ in Session Modenew.
  4. Ställ in URL=https://www.google.com/search?q={{ encodeURI($json['Person Info']) }}.
  5. Ställ in Prompt=This is Google Search results. the first results should be the Linkedin Page of {{ $json['Person Info'] }} Return the Linkedin URL and nothing else. If you cannot find the Linkedin URL, return an empty string. A valid Linkedin profile URL starts with "https://www.linkedin.com/in/".
  6. Inloggning krävs: anslut era airtopApi-inloggningsuppgifter.

Tips: säkerställ att ert Google Sheet har en kolumn Person Info eftersom frågan byggs från $json['Person Info'].

Steg 4: konfigurera bearbetning och uppdateringssteg

Code-noden slår ihop LinkedIn-URL:en med den ursprungliga raddatan och skriver sedan tillbaka den till sheetet.

  1. Öppna Extract Search Output och ställ in ModerunOnceForEachItem.
  2. Klistra in JavaScript Code exakt som angivet: const linkedInProfile = $json.data.modelResponse const rowData = $('Retrieve Person Details').item.json return { json: { ...rowData, 'LinkedIn URL': linkedInProfile }};
  3. Koppla Lookup LinkedIn Result till Extract Search Output, och koppla sedan Extract Search Output till Update Sheet Record.
  4. I Update Sheet Record, bekräfta att Columns är mappade och att Matching Columns inkluderar row_number.

Steg 5: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att verifiera att LinkedIn-URL:er returneras och skrivs till sheetet.

  1. Klicka på Execute Workflow i noden Manual Launch Trigger.
  2. Verifiera att Lookup LinkedIn Result returnerar en LinkedIn-URL eller en tom sträng i sin output.
  3. Bekräfta att Update Sheet Record skriver tillbaka LinkedIn URL till samma rad med row_number.
  4. När allt ser korrekt ut, slå på arbetsflödet till Active för produktionsanvändning.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Tips för felsökning

  • Google Sheets-credentials kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera först n8ns lista Credentials och åtkomsten i ditt Google-konto.
  • Om du kör i batchar kan timing fortfarande ställa till det när Airtop väntar på externa sidor. Minska batchstorleken (Split in Batches) om nedströmssteg misslyckas eller returnerar tomma fält.
  • Airtop-resultaten är bara så bra som indata. Om ditt kalkylark har smeknamn, saknade företagsnamn eller inkonsekventa domäner, förbättra de fälten först – annars kommer du att granska “nästan rätt” matchningar hela dagen.

Snabba svar

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

Cirka 10 minuter om dina konton är redo.

Krävs kodning för den här automatiseringen för verifierade LinkedIn-URL:er?

Nej. Workflowet innehåller ett kodsteg, men du kan använda det som det är utan att skriva något.

Är n8n gratis att använda för det här Airtop Sheets-automationsworkflowet?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volymer. Du behöver också räkna med Airtop API-användning, som beror på hur många profiler du berikar.

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

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

Kan jag modifiera det här Airtop Sheets-automationsworkflowet för andra use case?

Ja, och det är vanligt. Du kan byta ut Google Sheets-stegen för läsning/skrivning mot Airtable eller Notion och behålla Airtops discovery-steg intakt. Många team lägger också till extra utdata-kolumner som “säkerhet”, “noteringar” eller “källfråga” genom att redigera fälten precis före steget “Update Sheet Record”. Om du vill trigga från ett annat verktyg, byt ut den manuella triggern mot en webhook och skicka in samma personfält.

Varför misslyckas min Airtop-anslutning i det här workflowet?

Oftast beror det på en ogiltig eller utgången Airtop API-nyckel. Skapa en ny nyckel i Airtop, uppdatera credential i n8n och kör om en enda testrad. Om du använder LinkedIn-validering kan en utloggad Airtop-profil också orsaka fel eftersom workflowet inte kan bekräfta sidinnehållet. Slutligen: om du kör stora batchar kan långsamma svar se ut som fel – testa mindre batchar först.

Vilka volymer kan det här Airtop Sheets-automationsworkflowet hantera?

Det beror på din plan och hur du batchar körningar. n8n Cloud har månatliga gränser för antal körningar per plan, medan self-hosting inte har något tak (din server är gränsen). I praktiken kör de flesta team detta i delar om några hundra rader, granskar specialfall och fortsätter sedan. Om du vill hantera “tusentals per vecka”, bygg in batchning och lämna tillräckligt med tid för att Airtop ska hinna slutföra valideringar.

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

Ofta, ja, eftersom den här typen av berikning gynnas av flexibel logik och anpassad parsing. n8n gör det enklare att styra batchning, hantera “om detta, så det”-grenar och hålla allt i ett workflow utan att betala extra för varje väg. Zapier och Make kan fortfarande fungera om din process är enkel och du bara berikar en handfull rader. Så fort du bryr dig om validering, rensning och skala är n8n oftast det lugnare alternativet. Prata med en automationsexpert om du vill ha hjälp att välja.

Strukturerade LinkedIn-URL:er förändrar allt nedströms: outreach, rekrytering, routing, rapportering. Sätt upp detta en gång och låt sedan ditt kalkylark förbli pålitligt inför nästa kampanj.

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