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

Extruct + Google Sheets: leads berikade och klara

Rickard Andersson Partner, Nodenordic.se

Din leadlista är “klar”, och en vecka senare är den redan fel. Ett bolag tog in kapital, ändrade headcount, lanserade en ny produkt, eller så bytte din champion jobb — och du skickar fortfarande samma generiska mejl.

Det här slår hårt mot BDR:er och sales ops, men även founders som kör outbound känner av det. Med Extruct Sheets enrichment hålls ditt Google Sheet uppdaterat med nyheter, rekryteringssignaler, fas och LinkedIn-aktivitet så att din outreach är tajmad, inte inaktuell.

Det här arbetsflödet gör “lägg till ett bolag” till “en fullt enrichad rad som teamet kan agera på”, och du ser exakt vad som automatiseras, vad du får tillbaka och hur du kan anpassa det.

Så fungerar automatiseringen

Hela n8n-flödet, från trigger till slutligt resultat:

n8n Workflow Template: Extruct + Google Sheets: leads berikade och klara

Problemet: leadlistor blir inaktuella snabbare än du tror

Manuell research är den tysta mördaren av outbound. Du börjar med goda intentioner, men öppnar sedan fem flikar per konto: Google, LinkedIn, kanske Crunchbase, kanske en nyhetssajt — och klistrar in några anteckningar i arket. Det är inte bara långsamt. Det är inkonsekvent, så kollegor litar inte på arket och bygger egna “sidolistor”. Och när det går fort missar du timingsignalerna som faktiskt spelar roll (en nyanställning, en finansieringsnyhet, ett ledarskifte). Ärligt talat är det där de bästa svaren kommer ifrån.

Det blir mycket, snabbt. Här är var det brukar fallera i det dagliga arbetet.

  • Att researcha ett bolag kan lätt ta cirka 10 minuter, och det är innan du skriver en enda outreach-rad.
  • Folk kopierar in olika “fakta” i arket, vilket skapar röriga anteckningar och dubbla konton.
  • Signaler dyker upp mellan listbyggen, så du upptäcker dem först efter att din konkurrent redan mejlat.
  • När arket inte är pålitligt slutar säljare använda det, och din process går inte att skala.

Lösningen: Extruct-enrichment direkt in i Sheets

Det här n8n-arbetsflödet ger dig ett enkelt system: du skickar in ett bolag via ett formulär, Extruct kör ett enrichment-jobb och de senaste resultaten hamnar i ditt Google Sheet som en strukturerad, “redo att använda”-rad. Bakom kulisserna skickar n8n bolagsdetaljerna till Extruct via HTTP Request, väntar kort och kontrollerar sedan körstatus i en loop tills jobbet är klart. När Extruct rapporterar en slutförd körning hämtar flödet resultatpayloaden, plattar ut den senaste raden till enkla fält och uppdaterar motsvarande kolumner i kalkylarket. Slutresultatet är ett delat ark som faktiskt håller sig aktuellt, i stället för en veckovis snapshot som är inaktuell redan vid leverans.

Arbetsflödet startar med en formulärinsändning. Sedan pollar det Extruct tills enrichment-körningen är klar. Till sist uppdateras Google Sheets med de senaste nyheterna, nyanställningarna, fasen och LinkedIn-signalerna.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut i praktiken

Säg att teamet lägger till 20 nya målkonton varje vecka. Manuellt, om du lägger cirka 10 minuter per bolag på att samla nyheter, LinkedIn-förändringar, fas och rekryteringssignaler, blir det ungefär 3 timmar research innan outreach ens börjar. Med det här arbetsflödet tar formuläret cirka 1 minut per bolag, sedan väntar du medan Extruct jobbar i bakgrunden och raden uppdateras automatiskt. Du granskar fortfarande outputen, men “flik-kaoset” försvinner och du får tillbaka de där 2–3 timmarna för att skriva bättre meddelanden.

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 bolags-enrichment-signaler och resultat.
  • Google Sheets för att lagra enrichade leads i en delad lista.
  • Extruct API-token (hämta den i inställningarna för ditt Extruct-konto)

Kunskapsnivå: Medel. Du kopierar ID:n, kopplar konton och mappar fält en gång i Google Sheets-noden.

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

Så fungerar det

Ett bolag skickas in via formuläret. Någon i teamet matar in bolagsdetaljerna en gång, och n8n fångar det som trigger-händelse.

Dina Extruct-tabellvariabler sätts. Flödet laddar rätt tabell-ID (Extruct-mallen du kopierade) så att varje körning skriver till rätt plats i Extruct.

Extruct-enrichment körs, sedan kontrollerar n8n status tills det är klart. n8n skickar enrichment-begäran, väntar kort och pollar körstatus. Om den fortfarande körs loopar det och kontrollerar igen. Om den är klar går det vidare och hämtar slutdata.

De senaste resultaten plattas ut och skrivs till Google Sheets. Arbetsflödet konverterar Extructs output till enkla kolumner (tänk “en cell per fält”), och uppdaterar sedan arket så att raden går att använda för outreach, scoring eller routing.

Du kan enkelt ändra vilka Extruct-signaler som sparas genom att lägga till extra kolumner eller ta bort fält du inte använder utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera formulärtriggern

Konfigurera intagsformuläret som startar berikningsprocessen.

  1. Lägg till och öppna Form Intake Trigger.
  2. Ställ in Form Title till Sales & Business Development Dashboard.
  3. Ställ in Form Description till Enter the name or website of a company.
  4. I Form Fields, lägg till ett fält med Field Label inställt på Name.
  5. Koppla Form Intake Trigger till Set Table Variables.

Steg 2: anslut Extruct API

Spara Extructs tabell-ID och konfigurera API-anropen som skapar och övervakar berikningskörningar.

  1. Öppna Set Table Variables och ställ in tilldelningen EXTRUCT_TABLE_ID till [YOUR_ID].
  2. Öppna Enrich Request Data och ställ in URL till ={{'https://api.extruct.ai/v1/tables/' + $json.EXTRUCT_TABLE_ID + '/rows'}}.
  3. I Enrich Request Data, ställ in Method till POST och JSON Body till ={ "rows": [ { "data": { "input": "{{ $('Form Intake Trigger').item.json.Name }}" } } ], "run": true } .
  4. Inloggningsuppgifter krävs: Anslut era httpBearerAuth-uppgifter i Enrich Request Data.
  5. Öppna Fetch Run Status och ställ in URL till =https://api.extruct.ai/v1/tables/{{ $('Set Table Variables').item.json.EXTRUCT_TABLE_ID }}.
  6. Inloggningsuppgifter krävs: Anslut era httpBearerAuth-uppgifter i Fetch Run Status.

⚠️ Vanlig fallgrop: Arbetsflödet kommer att misslyckas om EXTRUCT_TABLE_ID fortfarande är [YOUR_ID]. Ersätt det med ert faktiska tabell-ID innan ni testar.

Steg 3: konfigurera övervakning av körning och hämtning

Konfigurera loopen som kontrollerar när körningen är klar och hämtar berikad data.

  1. Öppna Delay Cycle och ställ in Amount till 10 för att vänta 10 sekunder mellan statuskontrollerna.
  2. Öppna Running Check och ställ in villkoret Left Value till ={{ $json.status.run_status }} och Right Value till =running.
  3. Bekräfta loopen: Running Check skickar vidare till Delay Cycle när status är running, och till Retrieve Result Data när status inte är running.
  4. Öppna Retrieve Result Data och ställ in URL till =https://api.extruct.ai/v1/tables/{{ $('Set Table Variables').item.json.EXTRUCT_TABLE_ID }}/data.
  5. Inloggningsuppgifter krävs: Anslut era httpBearerAuth-uppgifter i Retrieve Result Data.

Steg 4: konfigurera output och platta ut data

Platta ut den senaste berikade raden och skriv den till Google Sheets.

  1. Öppna Flatten Latest Row och behåll den angivna JavaScript Code som den är för att platta ut sista raden till ett objekt som kan skrivas till arket.
  2. Öppna Update Sheets Output och ställ in Operation till appendOrUpdate.
  3. I Update Sheets Output, välj ert Google Sheet Document och Sheet Name i resursväljarna.
  4. Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-uppgifter i Update Sheets Output.
  5. Bekräfta flödet: Flatten Latest RowUpdate Sheets Output.

Steg 5: testa och aktivera ert arbetsflöde

Kör ett fullständigt test för att säkerställa att loopen slutförs och att data hamnar i ert ark.

  1. Klicka på Execute Workflow och skicka in ett exempelvärde i Form Intake Trigger.
  2. Verifiera att Enrich Request Data returnerar en körning och att Fetch Run Status går i loop via Delay Cycle tills den är klar.
  3. Bekräfta att Retrieve Result Data returnerar rader och att Flatten Latest Row ger ett platt JSON-objekt.
  4. Kontrollera ert Google Sheet för att säkerställa att Update Sheets Output la till eller uppdaterade den berikade raden.
  5. När ni är nöjda, slå på reglaget Active för arbetsflödet för att köra i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Extruct-inloggningar kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera: kontrollera först Bearer-token i varje HTTP Request-nod.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du redigera output i all evighet.

Vanliga frågor

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

Cirka 30 minuter när du väl har din Extruct-tabell och ditt Google Sheet redo.

Behöver jag kunna koda för att automatisera Extruct Sheets enrichment?

Nej. Du klistrar främst in ID:n, kopplar konton och mappar kolumner i Google Sheets.

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

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod i n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också räkna med Extructs API-kostnader baserat på din användning.

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 anpassa det här Extruct Sheets enrichment-arbetsflödet för fler signaler och kolumner?

Ja, och det är rätt sätt att göra det “till ditt”. Lägg till nya kolumner i din Extruct-tabellmall och i ditt Google Sheet, och mappa sedan de fälten i steget Update Sheets Output. Många team lägger till köpsignaler (som lediga jobb per avdelning), ett “senast kontaktad”-datum eller en enkel prioritetspoäng. Kör arbetsflödet en gång efter ändringar så att n8n laddar om tillgängliga fält för mapping.

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

Oftast beror det på en utgången eller felaktigt inklistrad API-token i någon av HTTP Request-noderna. Uppdatera Bearer-autentiseringen överallt där den används och kör sedan en enda testinsändning via formuläret. Om det fortfarande fallerar, kontrollera att tabell-ID:t matchar Extruct-mallen du avsåg att använda och att ditt Extruct-konto har åtkomst till den tabellen.

Hur många bolag kan den här Extruct Sheets enrichment-automationen hantera?

Tillräckligt för de flesta små team; den praktiska begränsningen är din n8n-plan och din Extruct API-kvot, inte arbetsflödets struktur.

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

Ofta, ja, eftersom det här flödet behöver en “vänta och polla”-loop, och n8n hanterar den typen av logik snyggt utan krångliga workaround-lösningar. Du får också mer kontroll över hur resultaten transformeras innan de hamnar i arket, så att du kan hålla kolumnerna prydliga. Zapier eller Make kan fortfarande fungera om du håller det enkelt, men komplex branching och upprepade statuskontroller kan bli dyrt eller skört. Om du är osäker är det värt att sanity-checka ditt use case med en expert. Prata med en automations-expert och få en rak rekommendation.

När det här väl rullar blir arket ett levande leadsystem i stället för en research-kyrkogård. Sätt upp det en gång och låt sedan arbetsflödet hålla teamet uppdaterat med rätt kontext.

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