Att hänga med i nya finansieringsrundor låter enkelt tills du sitter med tre flikar, kopierar bolagsnamn för hand och ändå missar de bästa leadsen eftersom du kollade en dag för sent.
Det här är den typen av röra som drabbar growth marketers först, men byråägare som bygger prospektlistor och sales ops-personer som städar kalkylark känner av det också. Med den här Crunchbase Sheets-automationen dyker ny finansieringsdata upp i Google Sheets redan berikad, så att outreach sker i rätt tid i stället för ”när någon råkar komma ihåg det”.
Nedan ser du vad workflowet gör, vilka resultat du kan förvänta dig och vad du ska hålla koll på när du anpassar det till dina egna leadkriterier.
Så fungerar den här automationen
Hela n8n-workflowet, från trigger till slutlig output:
n8n Workflow Template: Crunchbase till Google Sheets, finansierade leads klara
flowchart LR
subgraph sg0["Schedule Trigger - Run Workflow Every Day Flow"]
direction LR
n0["<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/itemLists.svg' width='40' height='40' /></div><br/>Split results"]
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/httprequest.dark.svg' width='40' height='40' /></div><br/>Piloterr - Get Recent Fundra.."]
n2["<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/>Piloterr - Get Recent Fundra.."]
n3@{ icon: "mdi:database", form: "rounded", label: "Google Sheets", pos: "b", h: 48 }
n4["<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/>Piloterr - Get Recent Fundra.."]
n5@{ icon: "mdi:swap-vertical", form: "rounded", label: "Prepare data", pos: "b", h: 48 }
n6["<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/>Piloterr - Enrich company"]
n7["<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/merge.svg' width='40' height='40' /></div><br/>Merge"]
n8@{ icon: "mdi:play-circle", form: "rounded", label: "Schedule Trigger - Run Workf..", pos: "b", h: 48 }
n9@{ icon: "mdi:swap-vertical", form: "rounded", label: "Prepare data before importin..", pos: "b", h: 48 }
n10["<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/>Get Linkedin URL from object"]
n7 --> n3
n5 --> n6
n5 --> n7
n0 --> n5
n6 --> n10
n10 --> n9
n4 --> n0
n9 --> n7
n1 --> n0
n2 --> n0
n8 --> n1
n8 --> n2
n8 --> n4
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 n8 trigger
class n3 database
class n1,n2,n4,n6 api
class n10 code
classDef customIcon fill:none,stroke:none
class n0,n1,n2,n4,n6,n7,n10 customIcon
Problemet: finansieringssignaler kommer in, men din lista gör det inte
Finansiering är en av de mest korrekta köpsignalerna du kan få, men de flesta team hanterar det som ett manuellt researchprojekt. Någon kollar Crunchbase, exporterar en lista (eller kopierar rader), och försöker sedan ”berika senare”. Senare händer sällan. Eller så händer det sporadiskt, vilket är värre eftersom teamet då inte kan lita på arket. Även när du gör det noggrant innebär en veckovis koll att du redan ligger efter de snabbaste konkurrenterna, och dina säljare hör av sig efter att de bästa leverantörerna redan har fyllt inkorgen.
Friktionen byggs på. Så här faller det isär i verkligheten.
- Manuell research blir en daglig vana och äter tyst 1–2 timmar per dag över hela teamet.
- Utan berikning (LinkedIn-URL, storlek, trafik) kan du inte segmentera, så varje meddelande låter generiskt.
- Copy-paste skapar småfel som senare förstör leveransbarheten, som felaktiga domäner och trasiga länkar.
- Olika personer ”spårar leads” på olika sätt, vilket gör att det inte finns någon konsekvent databas att bygga vidare på.
Lösningen: daglig Crunchbase-finansieringsdata, berikad och loggad
Det här workflowet körs dagligen och hämtar nya finansieringsrundor från Crunchbase via API-anrop. I stället för att hämta en enda lista samlar det in flera flöden (inklusive seed-rundor) och normaliserar dem till en konsekvent uppsättning fält. Därefter berikar det varje bolagsprofil med extra kontext via Piloterr API, så att ditt ark inte bara säger ”Bolag X tog in pengar”, utan innehåller den typ av detaljer som gör outreach faktiskt relevant. Ett kort kodsteg extraherar LinkedIn-länken korrekt, sedan formaterar workflowet den slutliga rad-payloaden och skriver allt till Google Sheets. Du vaknar till en uppdaterad, sorteringsbar lista som kan mata din outreach-process samma dag.
Workflowet startar med en schemalagd trigger. Det hämtar finansieringsrundor via HTTP-förfrågningar, mappar och berikar resultaten och slår sedan ihop datan till en enda struktur. Till sist uppdateras Google Sheets så att teamet kan filtrera, tilldela och kontakta rätt konton direkt.
Det du får: automation vs. resultat
| Vad det här workflowet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du vill granska 30 nyligen finansierade bolag varje dag. Manuellt kanske du lägger cirka 3 minuter på att hitta varje runda, och sedan ytterligare 7 minuter på att berika grunderna (sajt, storlek, LinkedIn, trafik), vilket blir ungefär 5 timmar innan du ens har skickat ett enda mejl. Med det här workflowet körs den dagliga triggern i bakgrunden och fyller Google Sheets automatiskt; ditt ”jobb” blir att skumma arket i 10 minuter, filtrera på din ICP och skicka vinnarna vidare till outreach.
Det här behöver du
- n8n-instans (prova n8n Cloud gratis)
- Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
- Crunchbase-dataåtkomst för att hämta nya finansieringsrundor.
- Piloterr API för att berika bolag med extra attribut.
- Google Sheets för att lagra och filtrera din lead-databas.
Kunskapsnivå: Medel. Du kopplar konton, lägger in API-nycklar och justerar några fältmappningar för att matcha ditt ark.
Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
Daglig schematrigger. En gång per dag startar n8n workflowet automatiskt så att du slipper påminnelser eller att någon behöver ”äga” uppgiften.
Finansieringsrundor hämtas och batchas. Flera HTTP-förfrågningar hämtar olika uppsättningar finansieringsrundor (inklusive seed-rundor). Resultaten delas upp i items så att varje bolag kan hanteras på samma sätt.
Fält mappas, sedan fyller berikning i luckorna. Ett mappningssteg standardiserar de centrala finansieringsfälten, och sedan lägger Piloterr-berikningen till de extra datapunkter du faktiskt använder för att kvalificera leads. Ett litet kodsteg extraherar en korrekt LinkedIn-länk så att arket förblir användbart.
Allt slås ihop och skrivs till Google Sheets. Workflowet formaterar den slutliga payloaden och slår ihop flöden till en felfri struktur, och uppdaterar sedan kalkylarket så att det är redo för filtrering, tilldelning eller aviseringar.
Du kan enkelt ändra finansieringsfiltren för att rikta in dig på din ICP (fas, geografi, kategori) utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementation
Steg 1: konfigurera schematriggern
Konfigurera den dagliga triggern som startar workflowen och kör de tre hämtningarna av finansieringsdata parallellt.
- Lägg till och öppna Daily Schedule Trigger.
- I Rule → Interval, ställ in Trigger At Hour på
8så att workflowen körs dagligen kl. 08:00. - Bekräfta att Daily Schedule Trigger skickar vidare till Fetch Funding Rounds A, Retrieve Funding Rounds B och Pull Seed Funding Rounds parallellt.
- Valfritt: behåll Flowpast Branding som en klisterlapp för dokumentation och onboarding.
Steg 2: anslut API-anrop för finansiering
Konfigurera de tre HTTP-anropen som hämtar olika typer av finansieringsrundor från API:et.
- Öppna Fetch Funding Rounds A och ställ in URL till
https://piloterr.com/api/v2/crunchbase/funding_rounds. - Aktivera Send Query och ställ in query-parametrar: days_since_announcement till
1och investment_type tillseries_a. - Inloggningsuppgifter krävs: anslut era httpHeaderAuth-inloggningsuppgifter i Fetch Funding Rounds A.
- Öppna Retrieve Funding Rounds B och använd samma URL, med investment_type satt till
series_b. - Inloggningsuppgifter krävs: anslut era httpHeaderAuth-inloggningsuppgifter i Retrieve Funding Rounds B.
- Öppna Pull Seed Funding Rounds och använd samma URL, med investment_type satt till
seed. - Inloggningsuppgifter krävs: anslut era httpHeaderAuth-inloggningsuppgifter i Pull Seed Funding Rounds.
Daily Schedule Trigger skickar vidare till Fetch Funding Rounds A, Retrieve Funding Rounds B och Pull Seed Funding Rounds parallellt.
Steg 3: dela upp resultat och mappa centrala finansieringsfält
Dela upp varje API-svar i enskilda poster och standardisera de centrala finansieringsfälten för senare berikning.
- Öppna Distribute Result Items och ställ in Field To Split Out till
results. - Öppna Map Funding Fields och aktivera Keep Only Set.
- Lägg till följande fält i Map Funding Fields med uttryck:
- type →
{{ $json.investment_type }} - money_raised →
{{ $json.money_raised.value_usd }} - announced_on →
{{ $json.announced_on }} - company_name →
{{ $json.funded_organization_identifier.value }} - link →
{{ $json.funded_organization_identifier.permalink }} - event_link →
{{ $json.identifier.permalink }}
- type →
Map Funding Fields skickar vidare till både Enrich Company Profile och Combine Data Streams parallellt.
Steg 4: berika bolag och förbered payload till sheet
Hämta detaljer på bolagsnivå, extrahera LinkedIn-URL:er och formatera fält för uppdatering av sheet.
- Öppna Enrich Company Profile och ställ in URL till
https://piloterr.com/api/v2/crunchbase/company/info. - Aktivera Send Query och ställ in parametern query till
=https://www.crunchbase.com/organization/{{ $json["link"] }}. - I Options → Batching, ställ in Batch Size till
3, och låt Continue On Fail vara aktiverat för att undvika att flödet stoppar vid saknade profiler. - Inloggningsuppgifter krävs: anslut era httpHeaderAuth-inloggningsuppgifter i Enrich Company Profile.
- Öppna Extract LinkedIn Link och behåll Mode inställt på
runOnceForEachItemmed den medföljande JavaScript-koden. - Öppna Format Sheet Payload, aktivera Keep Only Set, och mappa fält med dessa uttryck:
- website_url →
{{ $json.website.match(/https?:\/\/(?:www\.)?([^\/]+)/)[1] }} - monthly_traffic_semrush →
{{ $json.semrush_summary.semrush_visits_latest_month }} - funding_total →
{{ $json.funding_rounds_headline.funding_total.value }} - linkedin_url →
{{ $json.linkedin_url }} - employee_count →
{{ $json.employee_count }} - country →
{{ $json.location[2].name }} - founded_date →
{{ $json.founded }}
- website_url →
⚠️ Vanlig fallgrop: Om ett bolag saknar LinkedIn-profil loggar Extract LinkedIn Link ett fel och sätter linkedin_url till null. Säkerställ att ert Google Sheet kan ta emot tomma värden.
Steg 5: slå ihop data och uppdatera Google Sheets
Kombinera dataströmmarna för finansiering och berikning och lägg sedan till eller uppdatera rader i Google Sheets.
- Öppna Combine Data Streams och ställ in Mode till
combinemed Combination Mode satt tillmergeByPosition. - Öppna Update Spreadsheet och ställ in Operation till
appendOrUpdate. - Ställ in Document ID till
https://docs.google.com/spreadsheets/d/[YOUR_ID]/edit#gid=0och Sheet Name tillgid=0. - I Columns, mappa fält med uttryck som
{{ $json.link }},{{ $json.type }},{{ $json.country }},{{ $json.event_link }},{{ $json.website_url }},{{ $json.announced_on }},{{ $json.company_name }},{{ $json.founded_date }},{{ $json.linkedin_url }},{{ $json.money_raised }},{{ $json.funding_total }},{{ $json.employee_count }}och{{ $json.monthly_traffic_semrush }}. - Ställ in Matching Columns till
event_linkför att uppdatera befintliga rader baserat på event-URL:en. - Inloggningsuppgifter krävs: anslut era googleSheetsOAuth2Api-inloggningsuppgifter i Update Spreadsheet.
⚠️ Vanlig fallgrop: Combine Data Streams använder mergeByPosition, så båda inputs måste skicka ut items i samma ordning. Om API-svaren sorteras olika, överväg att lägga till sortering innan sammanslagningen.
Steg 6: testa och aktivera er workflow
Kör ett manuellt test för att validera dataflödet och aktivera sedan det dagliga schemat.
- Klicka på Execute Workflow för att köra ett manuellt test från Daily Schedule Trigger.
- Verifiera att Distribute Result Items skapar enskilda finansieringsposter och att Map Funding Fields skickar ut de förväntade normaliserade fälten.
- Kontrollera Update Spreadsheet efter nya eller uppdaterade rader som matchar
event_linkmed korrekt ifyllda kolumner. - Om resultaten ser korrekta ut, slå om workflowen till Active så att den körs dagligen kl. 08:00.
Vanliga fallgropar
- Google Sheets-inloggningar kan löpa ut eller kräva specifika behörigheter. Om något skapar fel, kontrollera först n8n-skärmen Credentials och delningsinställningarna för målarket.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
- Piloterr- eller Crunchbase-HTTP-förfrågningar kan fallera på grund av rate limits eller saknade parametrar. Kontrollera svarskroppen i HTTP Request-noden i körningsloggen innan du ändrar mappningar.
Vanliga frågor
Cirka 30–60 minuter när dina API:er är redo.
Nej. Du klistrar främst in API-nycklar och justerar några fältmappningar i n8n.
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 med kostnader för Piloterr API (oftast en liten avgift per förfrågan beroende på din plan).
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärt och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det går oftast snabbt. Du uppdaterar filtren i HTTP Request-noderna som hämtar finansieringsrundorna och justerar sedan stegen ”Map Funding Fields” och ”Format Sheet Payload” om kolumnerna i ditt ark ändras. Vanliga justeringar är att fokusera enbart på seed, exkludera vissa länder eller tagga bolag efter bransch innan de landar i Google Sheets.
Oftast beror det på att Google-auktoriseringen har gått ut eller att kalkylarket inte är delat med rätt Google-konto. Anslut Google Sheets-credential på nytt i n8n och bekräfta sedan att du kan redigera målarket manuellt. Om workflowet plötsligt börjar skriva till fel flik, dubbelkolla spreadsheet-ID och bladnamn i noden ”Update Spreadsheet”.
På n8n Cloud Starter kan du köra upp till cirka 2 500 körningar per månad, och högre nivåer klarar mer. Om du self-hostar finns ingen körningsgräns; det beror mest på din server och API:ernas rate limits. I praktiken hanterar workflowet utan problem från tiotals till några hundra leads per dag, så länge din berikningsleverantör tillåter den volymen.
Det beror på, ärligt talat. Zapier och Make är bra för snabba, linjära flöden, men det här tjänar på batchning, att slå ihop strömmar och att köra flera HTTP-förfrågningar på ett strukturerat sätt, vilket n8n klarar utan att tvinga dig in i dyra ”premium”-steg. n8n ger dig också ett riktigt kodsteg för LinkedIn-extraheringen när datan kommer tillbaka rörig. Om du bryr dig om att äga workflowet långsiktigt kan self-hosting också vara viktigt. Prata med en automationsexpert om du vill ha hjälp att välja rätt plattform för din volym och ditt team.
Nya finansieringssignaler ska kännas som momentum, inte som mer administrativt jobb. Sätt upp det här en gång, så är ditt lead-ark alltid redo medan du fokuserar på outreach som faktiskt konverterar.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.