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

RapidAPI till Google Sheets: poängsatta tyska leadlistor

Rickard Andersson Partner, Nodenordic.se

Du hittar en ”bra” företagsdatabas, kör en sökning, exporterar en CSV… och tappar sedan nästa timme på att städa kolumner, avduplicera rader och gissa vilka leads som faktiskt är värda att ringa. Det är inte svårt. Det tar bara aldrig slut.

Marknadschefer känner igen det här när pipelinen är tunn. En företagare känner det när prospektering stjäl tid från leverans. Och en lead gen-specialist på byrå känner smärtan av att lämna en stökig lista till sälj. Den här RapidAPI-lead scoring-automationen förvandlar råa tyska företagsökresultat till ett sorterat, kontaktklart Google Sheet.

Du får se vad arbetsflödet gör, vad du behöver för att köra det och hur poänglogiken skiljer ”ring nu”-leads från ”kanske senare”.

Så här fungerar automationen

Här är hela arbetsflödet du kommer att sätta upp:

n8n Workflow Template: RapidAPI till Google Sheets: poängsatta tyska leadlistor

Varför det här spelar roll: strukturerade tyska leadlistor är svårare än de ser ut

Regional prospektering i Tyskland låter enkelt tills du ska göra det operativt. Du söker på nyckelord, postregion, kanske en NACE-branschkod, och API:t ger dig ”resultat”. Sen kommer verkligheten. Vissa företag har ingen användbar webbplats. Andra har ofullständiga adresser. Några är dubbletter eller formateras olika mellan poster. När du väl har sorterat, filtrerat och rimlighetskontrollerat listan är ditt outreach-fönster borta och sälj ber om ”bara en export till”.

Det blir mycket snabbt. Och friktionen byggs upp på några förutsägbara ställen.

  • Du lägger ungefär en timme på att göra en export till något sälj faktiskt kan använda.
  • Leadkvaliteten är ojämn, vilket gör att teamet bränner samtal på företag med låg matchning.
  • Filtrering på region och bransch upprepas varje gång, så processen blir aldrig riktigt bättre.
  • Utan en standard för scoring kan två personer ”kvalificera” samma lista på helt olika sätt.

Det du bygger: en poängsatt, sorterad tysk företagslista i Sheets

Det här arbetsflödet tar en regional företagsökning (driven av Implisense Search API via RapidAPI) och gör om den till en prioriterad prospekteringslista i Google Sheets. Du startar den manuellt när du vill ha en ny batch. Först validerar den dina indata (så du inte slösar tid på en dålig query), sedan anropar den API:t för att hämta officiellt registrerade tyska företag från datakällan Handelsregister. Därefter kommer det nyttiga: den normaliserar fält, tilldelar en lead score, sorterar resultaten efter relevans och delar upp dem i kvalitetsnivåer. Högkvalitativa leads (score minst 15) och medelkvalitativa leads mappas konsekvent, slås ihop till en strukturerad logg och sammanfattas så att du ser vad hämtningen faktiskt gav.

Arbetsflödet börjar med dina sökparametrar som söktermer, regionkod (ZIP-region), branschkod och sidstorlek. Därifrån poängsätter den varje företag baserat på signaler om fullständighet (aktiv status, webbplats finns, fullständig adress) och skickar ett prydligt, sorterat dataset till Google Sheets så att outreach kan starta direkt.

Det du bygger

Förväntade resultat

Säg att du bygger 3 regionala listor per vecka för Tyskland: en per regionkod, där varje hämtning använder en annan query och NACE-kod. Manuellt kostar en enda export ofta cirka 45 minuter när du har strukturerat fält, tagit bort uppenbara lågkvalitativa leads och sorterat för outreach, så du lägger runt 2 till 3 timmar i veckan. Med det här arbetsflödet tar varje körning ett par minuter att starta, sedan väntar du på att API-hämtningen och poängsättningen blir klar och Google Sheet är redo. De flesta team får tillbaka de där 2 timmarna och, ärligt talat, listkvaliteten blir mer konsekvent än vid ”mänsklig filtrering”.

Innan du börjar

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • RapidAPI för åtkomst till Implisense Search API
  • Google Sheets för att lagra och dela leadlistor
  • RapidAPI-nyckel (hämta den i din RapidAPI-dashboard)

Kunskapsnivå: Nybörjare. Du klistrar in en API-nyckel, sätter några sökparametrar och kopplar ett Google-konto.

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

Steg för steg

Du triggar en ny listbyggning. Arbetsflödet startas manuellt, vilket är perfekt för ”jag behöver en ny batch för Berlin i förmiddag”-lägen.

Din API-åtkomst och sökparametrar sätts ihop. n8n lagrar din RapidAPI-nyckel och bygger sedan sökpayloaden från indata som query-termer, regionCode, industryCode och pageSize.

Arbetsflödet kontrollerar dåliga indata och hämtar företag från RapidAPI. Ett verifieringssteg validerar anropet, sedan gör en HTTP-request ett anrop till Implisense Search API. Om det inte finns några resultat stoppar det snyggt i stället för att skapa ett tomt kalkylark som ser ”trasigt” ut.

Leads poängsätts, sorteras och kategoriseras. Kodsteg normaliserar fält, räknar ut en kvalitetspoäng, sorterar efter relevans och routar sedan varje lead till ”hög” (score ≥ 15) eller ”medium” så att teamet kan jobba uppifrån och ner.

Resultaten konsolideras för Google Sheets. Mappningar för hög och medium kvalitet slås ihop till en logg och en sammanfattningsrapport sammanställs så att du ser utfallet direkt.

Du kan enkelt ändra scoring-reglerna så att de matchar din ICP och sedan uppdatera utdatat mappningen för att ta med extra fält som teamet är beroende av. Se hela implementationsguiden nedan för anpassningsmöjligheter.

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

Steg 1: Konfigurera den manuella triggern

Starta arbetsflödet med en manuell trigger så att ni kan testa indata innan ni automatiserar.

  1. Lägg till och öppna Manual Launch.
  2. Lämna alla fält på standardvärden för att kunna köra arbetsflödet vid behov.
  3. Bekräfta att kopplingen går från Manual Launch till API Key Setup.

Steg 2: Anslut RapidAPI

Ställ in RapidAPI-nyckeln så att Company Search Request kan autentisera.

  1. Öppna API Key Setup och ställ in x-rapidapi-key till er faktiska nyckel (ersätt [CONFIGURE_YOUR_API_KEY]).
  2. Säkerställ att API Key Setup är ansluten till Build Search Payload.

⚠️ Vanlig fallgrop: Om ni lämnar [CONFIGURE_YOUR_API_KEY] som det är kommer Company Search Request att misslyckas med autentiseringen.

Steg 3: Sätt upp konstruktion och validering av indata

Bygg en normaliserad payload för indata och validera den innan ni anropar API:t.

  1. Öppna Build Search Payload och bekräfta följande tilldelningar:
    workflow_run_id = {{ $execution.id }}
    started_at = {{ $now.toISO() }}
    query = {{ $json.query || 'hubspot AND chat' }}
    regionCode = {{ $json.regionCode || 'de-10' }}
    industryCode = {{ $json.industryCode || 'J62' }}
    pageSize = {{ $json.pageSize || 100 }}
  2. Öppna Verify Request Inputs och behåll valideringslogiken som kontrollerar tom query, tom regionCode och att pageSize ligger mellan 1–1000.
  3. Säkerställ att Build Search Payload är ansluten till Verify Request Inputs.

Tips: För att testa en annan marknad kan ni tillfälligt skicka in er egen query eller regionCode i indata för Manual Launch.

Steg 4: Konfigurera sökförfrågan och bearbetning av resultat

Skicka API-förfrågan och normalisera resultaten till poängsatta lead-poster.

  1. Öppna Company Search Request och ställ in URL till https://german-company-data.p.rapidapi.com/search med Method POST.
  2. Ställ in JSON Body till {{ { "query": $json.query, "from": 0, "size": $json.pageSize, "explain": false } }}.
  3. I Header Parameters ställer ni in x-rapidapi-key till {{ $('API Key Setup').item.json['x-rapidapi-key'] }} och behåller x-rapidapi-host som german-company-data.p.rapidapi.com.
  4. Öppna Results Present? och verifiera att den kontrollerar {{ $json.companies }} med exists.
  5. Öppna Normalize & Score Leads och behåll normaliserings- och poängsättningslogiken, inklusive relevansboostar för aktiv status, att webbplats finns samt fullständig adressdata.
  6. Öppna Order by Relevance och bekräfta att den sorterar på relevanceScore fallande.

Steg 5: Konfigurera kvalitetsroutning och lead-mappning

Routa leads baserat på poäng och mappa dem till standardiserade lead-poster.

  1. Öppna Quality Threshold Check och bekräfta villkoret {{ $json.relevanceScore }} gte 15.
  2. Quality Threshold Check skickar utdata till både Map High Quality Lead och Map Medium Quality Lead parallellt.
  3. I Map High Quality Lead bekräftar ni mappningar som companyName = {{ $json.name }}, leadQuality = high och enrichedAt = {{ $now.toISO() }}.
  4. I Map Medium Quality Lead bekräftar ni mappningar som companyName = {{ $json.name }}, leadQuality = medium och enrichedAt = {{ $now.toISO() }}.
  5. Verifiera att båda mappningsnoderna ansluter till Consolidate Lead Logs.

Steg 6: Konfigurera sammanfattning av utdata

Konsolidera leads och sammanställ en sammanfattningsrapport för körningen.

  1. Öppna Consolidate Lead Logs och bekräfta att den returnerar alla items efter att ha loggat antal för high och medium.
  2. Öppna Compile Summary Report och bekräfta att objektet summary använder:
    {{ $('Build Search Payload').first().json.workflow_run_id }}, {{ $now.toISO() }} och antal som {{ $('Consolidate Lead Logs').all().length }}.
  3. Bekräfta att leads är satt till {{ $('Consolidate Lead Logs').all().map(function(item) { return item.json; }) }}.

Steg 7: Testa och aktivera ert arbetsflöde

Kör ett fullständigt test för att bekräfta API-anropet, poängsättningen och sammanfattningen i utdata.

  1. Klicka på Execute WorkflowManual Launch för att köra ett test.
  2. Bekräfta att Company Search Request returnerar resultat och att Normalize & Score Leads skickar ut poängsatta items.
  3. Verifiera att Compile Summary Report skickar ut objektet summary och en ifylld leads-array.
  4. När ni är redo för produktion aktiverar ni arbetsflödet och ersätter den manuella triggern med er föredragna automatiseringstrigger.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Felsökningstips

  • RapidAPI-uppgifter kan löpa ut eller ha behörigheter på endpoint-nivå. Om något slutar fungera, kontrollera först nyckelstatusen i RapidAPI-dashboarden och att du har en aktiv prenumeration på Implisense API.
  • Om du använder Wait-noder eller extern rendering varierar processtider. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Åtkomst till Google Sheets kan fallera på grund av fel Google-konto eller saknade behörigheter till kalkylarket. Återanslut Google Sheets-credential i n8n och bekräfta att målarket är korrekt delat.

Snabba svar

Hur lång är uppsättningstiden för den här RapidAPI-lead scoring-automationen?

Cirka 30 minuter om dina konton är redo.

Krävs kodning för att få den här lead scoring-effekten?

Nej. Du kopplar främst RapidAPI och Google Sheets och justerar sedan några sök- och scoring-inställningar.

Är n8n gratis att använda för det här RapidAPI lead scoring-arbetsflödet?

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 RapidAPI-kostnader baserat på din plan och hur många resultat du hämtar.

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

Två alternativ: n8n Cloud (hanterat, enklast uppsättning) 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 RapidAPI lead scoring-arbetsflödet för andra use case?

Ja, och det bör du sannolikt göra. Du kan ändra sökpayloaden i steget ”Build Search Payload” för att rikta in dig på en ny regionCode, industryCode eller query och justera poänglogiken i ”Normalize & Score Leads”. Vanliga justeringar är att höja gränsen för hög kvalitet över 15, lägga till extra avdrag för saknade webbplatser eller skriva ut separata flikar per region i Google Sheets.

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

Oftast beror det på en ogiltig eller utgången x-rapidapi-key som är sparad i n8n, så skapa en ny nyckel i RapidAPI och uppdatera den i steget API Key Setup. Om nyckeln är okej, kontrollera att din RapidAPI-prenumeration faktiskt inkluderar Implisense Search-endpointen du anropar. Rate limits kan också ställa till det när du begär stora sidstorlekar, så testa en mindre pageSize och kör igen.

Vilken volym kan det här RapidAPI lead scoring-arbetsflödet hantera?

Det beror på din RapidAPI-plan och hur stort du sätter pageSize, men att hämta några hundra företag per körning är normalt. På n8n Cloud hanterar högre planer fler körningar per månad; om du self-hostar är körningarna inte begränsade, det är din server. I praktiken begränsas arbetsflödet mer av API:ets rate limits än av n8n i sig, så börja med mindre batchar och skala när du ser stabila körningar.

Är den här RapidAPI lead scoring-automationen bättre än att använda Zapier eller Make?

Ofta, ja. n8n är bättre när du behöver förgreningslogik (som kontroller för ”finns resultat?” och kvalitetsgränser), egna scoring-regler och ett strukturerat konsolideringssteg innan Google Sheets. Det är också bättre när du vill self-hosta för obegränsade körningar. Zapier eller Make kan fortfarande fungera för enkla hämtningar, men scoring och nivåindelning blir ofta snabbt klumpigt. Om du är osäker, prata med en automationsexpert så får du en rak rekommendation.

När detta väl rullar slutar du ”bygga listor” och börjar köra outreach. Arbetsflödet tar hand om repetitiv sortering och poängsättning så att du kan fokusera på budskapet och erbjudandet.

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