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

Extruct till Google Sheets, företagslänkar ifyllda

Rickard Andersson Partner, Nodenordic.se

Din leadlista ser bra ut … tills du försöker använda den. Halva raderna saknar en LinkedIn-sida, Crunchbase-länk eller någon ledtråd om vilket bolag som är rätt, så du slutar med att öppna 10 flikar och leka detektiv.

Tillväxtmarknadsförare märker det direkt när kampanjer stannar i väntan på korrekt formaterade mål. Sales ops-team fastnar med att fixa kalkylark i stället för att förbättra routing. Och analytiker? De slösar timmar bara för att göra datasetet användbart. Den här Extruct Google Sheets-automationen fyller i företagslänkar automatiskt, så outreach börjar med kontext, inte gissningar.

Nedan ser du hur workflowet körs i n8n, vad det skapar i ditt kalkylark och de små inställningsvalen som gör det pålitligt dag efter dag.

Så fungerar den här automationen

Hela n8n-workflowet, från trigger till slutlig output:

n8n Workflow Template: Extruct till Google Sheets, företagslänkar ifyllda

Problemet: företagsresearch blir flikkaos

Att bygga en företagslista är enkelt. Att berika den är där veckan försvinner. Du börjar med ”Acme” i ett Google Sheet, sedan letar du upp rätt LinkedIn-företagssida, bekräftar domänen, hittar Crunchbase och tar en länk till en recensionssajt eller publik profil så att säljarna har något att referera till. Sen gör du om det. Och om det igen. Det värsta är osäkerheten: ett felklick och du klistrar in länkar för fel bolag, vilket leder till dålig personalisering, pinsam outreach och ett kalkylark som ingen litar på.

Det växer snabbt. Här är var det oftast fallerar i riktiga team.

  • Varje företag tar ”bara några minuter”, tills du multiplicerar det med 50 eller 200 rader.
  • Två personer som researchar samma företag klistrar ofta in olika länkar, vilket skapar ett rörigt ark och extra valideringsarbete.
  • Publika profilkällor förändras hela tiden, så din process är alltid lite daterad.
  • När berikning görs manuellt tappar ni tempo i outreach, eftersom ingen vill vara den som fastnar med research.

Lösningen: berika företag via Extruct och skriv länkar till Sheets

Det här workflowet gör ett vanligt företagsnamn till en rad som är redo för outreach. Det startar så fort du skickar in ett företag via ett enkelt intake-formulär (inbyggt i n8n) och skickar sedan en berikningsförfrågan till Extruct med din API-token. Eftersom berikning inte är omedelbar kontrollerar workflowet bearbetningsstatus, väntar när det fortfarande kör och försöker igen tills resultatet är klart. När Extruct är färdig hämtar n8n den berikade posten, plattar ut den till strukturerade fält och uppdaterar rätt rad i Google Sheets med hittade URL:er som LinkedIn, Crunchbase och länkar till recensioner eller publika profiler. Inget flikjonglerande. Ingen risk att kopiera fel sida.

Workflowet börjar med formulärintag och tabellparametrar, så varje förfrågan blir konsekvent. Därefter kommer loopen ”skicka → polla → hämta”, som håller det stabilt även när Extruct tar längre tid för ett specifikt företag. Till sist uppdateras Google Sheets med mappade kolumner så att listan förblir strukturerad när den växer.

Det du får: automation vs. resultat

Exempel: så här ser det ut

Säg att du behöver förbereda en lista med 60 target accounts inför nästa veckas outbound. Manuell hantering kan ta cirka 5 minuter per företag för att plocka LinkedIn, Crunchbase och en recensions-/profillänk, vilket blir ungefär 5 timmar ren uppslagsstid. Med det här workflowet skickar du in företagen via formuläret på totalt cirka 10 minuter och låter sedan Extruct bearbeta i bakgrunden medan n8n pollar och uppdaterar ditt Google Sheet automatiskt. Du gör fortfarande en snabb kontroll av några rader, men grovjobbet är gjort.

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)
  • Extruct för företagsberikning och länkidentifiering.
  • Google Sheets för att lagra och dela berikade företagsrader.
  • Extruct API-token (hämta den från Extructs API-sida).

Kunskapsnivå: Nybörjare. Du klistrar in ett tabell-ID, lägger till API-inloggning och mappar fält till dina kolumner i Sheetet en gång.

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

Så fungerar det

Formulärintag triggar berikning. Du skickar in ett företagsnamn via den inbyggda formulärtriggern i n8n, vilket startar workflowet direkt.

Tabellparametrar sätts för konsekvens. Workflowet lägger in ditt Extruct-tabell-ID (från Extruct-mallen) och förbereder förfrågan så att varje körning går till samma destination.

Extruct kör, sedan kontrollerar n8n status. n8n skickar berikningsförfrågan via HTTP, kontrollerar om den fortfarande bearbetas och använder ett Wait-steg för att pausa innan den försöker igen. Den loopen förhindrar fel med ”tomt resultat” när berikningen tar längre tid än väntat.

Resultaten plattas ut och skrivs till Google Sheets. När data är klart hämtar workflowet den senaste posten, konverterar den till enkla fält och uppdaterar sedan raden i ditt kalkylark med länkarna du faktiskt behöver för outreach.

Du kan enkelt ändra vilka länkar du sparar (och var) utifrån dina behov. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera formtriggern

Det här arbetsflödet startar när en användare skickar in ett enkelt formulär, som fångar upp ett företagsnamn för berikning.

  1. Lägg till noden Form Intake Trigger i ert arbetsflöde.
  2. Ställ in Form TitleCompany Social Presence.
  3. Ställ in Form DescriptionEnter the name or website of a company.
  4. Lägg till ett enda formulärfält med Field Label inställt på Name.

Ni kan dela formulär-URL:en med interna team för att samla in företagsnamn för berikning.

Steg 2: anslut berikningsförfrågan

Sätt sedan tabell-ID och skicka berikningsförfrågan till Extruct.

  1. Öppna Set Table Parameters och lägg till en tilldelning med Name inställt på =EXTRUCT_TABLE_ID och Value inställt på =YOUR_EXTRUCT_TABLE_ID.
  2. Öppna Submit Enrichment Request och ställ in URL={{'https://api.extruct.ai/v1/tables/' + $json.EXTRUCT_TABLE_ID + '/rows'}}.
  3. Ställ in MethodPOST och Specify Bodyjson.
  4. Ställ in JSON Body={ "rows": [ { "data": { "input": "{{ $('Form Intake Trigger').item.json.Name }}" } } ], "run": true } .
  5. Inloggningsuppgifter krävs: Anslut era httpBearerAuth-uppgifter i Submit Enrichment Request.

⚠️ Vanlig fallgrop: Ersätt YOUR_EXTRUCT_TABLE_ID i Set Table Parameters med ett giltigt tabell-ID, annars kommer API-anropen att misslyckas.

Steg 3: konfigurera bearbetningsloopen

Arbetsflödet kontrollerar bearbetningsstatus upprepade gånger tills berikningskörningen är klar.

  1. Öppna Check Processing Status och ställ in URL=https://api.extruct.ai/v1/tables/{{ $('Set Table Parameters').item.json.EXTRUCT_TABLE_ID }}.
  2. Inloggningsuppgifter krävs: Anslut era httpBearerAuth-uppgifter i Check Processing Status.
  3. I Running Status Branch ställer ni in villkoret så att Left Value ={{ $json.status.run_status }} är lika med Right Value =running.
  4. Öppna Pause for Processing och ställ in Amount10 för att vänta mellan statuskontrollerna.

Running Status Branch routar till Pause for Processing när status är running, och till Retrieve Enriched Data när den är klar.

Steg 4: hämta, platta till och lagra resultat

När bearbetningen är klar hämtar arbetsflödet den senaste raden, plattar till den och skriver den till Google Sheets.

  1. Öppna Retrieve Enriched Data och ställ in URL=https://api.extruct.ai/v1/tables/{{ $('Set Table Parameters').item.json.EXTRUCT_TABLE_ID }}/data.
  2. Inloggningsuppgifter krävs: Anslut era httpBearerAuth-uppgifter i Retrieve Enriched Data.
  3. Låt Flatten Latest Record vara som den är för att konvertera kapslad Extruct-data till ett platt JSON-objekt för Sheets.
  4. Öppna Update Spreadsheet Rows och ställ in OperationappendOrUpdate.
  5. Välj Document ID och Sheet Name för ert målark.
  6. Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-uppgifter i Update Spreadsheet Rows.

⚠️ Vanlig fallgrop: Säkerställ att ert ark har kolumnrubriker som matchar de tillplattade fältnamnen som returneras av Flatten Latest Record, annars kanske uppdateringarna inte mappas korrekt.

Steg 5: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att verifiera hela flödet från start till mål innan ni aktiverar arbetsflödet i produktion.

  1. Klicka på Execute Workflow och skicka in formuläret i Form Intake Trigger med ett testföretagsnamn.
  2. Bekräfta att Submit Enrichment Request returnerar ett giltigt svar och att Running Status Branch till slut routar till Retrieve Enriched Data.
  3. Verifiera att Update Spreadsheet Rows lägger till eller uppdaterar en rad i ert valda Google Sheet.
  4. När allt fungerar växlar ni arbetsflödet till Active för att möjliggöra löpande formulärinskick.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Extruct-inloggning kan gå ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera din Extruct API-token på Extructs API-sida först.
  • Om du använder Wait-noder eller extern bearbetning varierar tiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Uppdateringar i Google Sheets kan misslyckas tyst om kalkylarks-ID eller fliknamn har ändrats. Dubbelkolla det anslutna Sheetet i Google Sheets-noden och mappa om kolumner efter ändringar i mallen.

Vanliga frågor

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

Cirka 30 minuter om du redan har din Extruct-tabell och ditt Google Sheet klart.

Behöver jag kunna koda för att automatisera berikning av företagslänkar?

Nej. Du klistrar in ID:n och tokens och mappar sedan några fält i Google Sheets-steget.

Är n8n gratis att använda för det här Extruct Google Sheets-workflowet?

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 Extruct-plan och API-användning.

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

Två alternativ: n8n Cloud (hanterad, 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 serveradministration.

Kan jag anpassa det här Extruct Google Sheets-workflowet för olika kolumner och länktyper?

Ja, och det är enkelt. Lägg till den nya kolumnen i din Extruct-tabell och lägg till en matchande kolumn i din Google Sheets-mall, och mappa sedan fältet i noden ”Uppdatera kalkylarksrader”. Om resultatets struktur ändras kan du också justera steget ”Platta ut senaste posten” så att fältet blir tillgängligt som ett enkelt värde. Vanliga justeringar är att lägga till domäner, lägga till extra sociala profiler eller spara en ”tillförlitlighet”-notering som säljarna kan granska.

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

Oftast beror det på en utgången eller felaktig API-token i någon av HTTP Request-noderna. Skapa en ny Extruct-token och bekräfta sedan att varje HTTP-steg använder Bearer-autentisering med det uppdaterade värdet. Om bara vissa företag misslyckas kan det också vara ett felaktigt tabell-ID (fel mall) eller en tillfällig rate limit när du skickar in en batch.

Hur många företag klarar den här Extruct Google Sheets-automationen?

Många, så länge du kör i rätt tempo. I n8n Cloud beror hur många du kan köra på din månatliga körningsgräns, medan self-hosting inte har något hårt tak (det beror på din server). I praktiken hanterar det här workflowet ett företag per körning, så team berikar ofta i batcher om 50 för att hålla granskning och stickprovskontroller hanterbara.

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

Ofta, ja. Det här workflowet behöver polling (kontrollera status, vänta, försök igen), och n8n hanterar den typen av loop snyggt utan krångliga nödlösningar. Du får också ett self-hosted-alternativ, vilket är viktigt när du börjar berika i större skala och inte vill att kostnader per task ska skena. Zapier eller Make kan fortfarande fungera om du håller det enkelt, men statuskontroller i flera steg blir ofta pilliga. Om du vill ha hjälp att välja, prata med en automationsspecialist.

När det här väl rullar slutar ditt Sheet att vara ett ”projekt” och blir ett system. Workflowet tar hand om de repetitiva uppslagen så att teamet kan fokusera på budskap, targeting och att stänga affärer.

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