Automate Crunchbase Fundraising Data Import to Google Sheets with n8n

Save hours daily by automating the import of Crunchbase fundraising events data directly into Google Sheets with n8n. This workflow fetches Series A, B, and Seed rounds from Piloterr API and enriches company profiles for accurate, up-to-date tracking.
httpRequest
googleSheets
code
+5
Workflow Identifier: 2030
NODES in Use: Schedule Trigger, HTTP Request, ItemLists, Set, Code, Merge, Google Sheets, Sticky Note
Automate Crunchbase data with n8n and Google Sheets

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Automation Does

This workflow runs every morning at 8 AM. It fetches the latest fundraisings for Series A, Series B, and Seed rounds from the Piloterr Crunchbase API. Then it cleans and improves that data with extra company info. Finally, it saves the updated fundraising records in a Google Sheets file. This saves time and keeps data fresh and accurate.

The goal is to stop doing the manual copy-paste work. It gives your team a ready-made sheet with all recent startup investments. This helps to spot good opportunities faster and avoid mistakes.

Using n8n automation, the workflow takes these steps: gets recent funding rounds data, breaks it into events, adds company website, traffic, employee counts, and LinkedIn URLs, then joins everything and sends updated entries to Google Sheets. It repeats daily without any clicking.


Inputs, Processing Steps, and Output

Inputs

Processing Steps

  • Split API results to separate funding round items.
  • Prepare core data fields like company name, investment type, and money raised.
  • Call Piloterr company info API in batches to enrich with website, traffic, employee count, and LinkedIn URLs.
  • Use JavaScript in Code node to pick LinkedIn URL from nested social objects.
  • Format fields like domain from website URL and convert other data for output.
  • Merge enriched company data with fundraising summary.
  • Append or update the Google Sheet with the merged data, matching on the event link to avoid duplicates.

Output

A Google Sheets document updated daily with complete, clean, and recent startup fundraising data. This makes tracking and analysis simpler for investment teams.


Beginner Step-by-Step: How to Use This Workflow in n8n

Importing the Workflow

  1. Download the workflow using the Download button on this page.
  2. Open n8n editor where you want to run the workflow.
  3. Click on “Import from File” and select the downloaded workflow JSON.

Setting Up After Import

  1. Add credentials for Piloterr API with the API Key in HTTP Header Auth.
  2. Add Google Sheets OAuth2 credentials to let n8n access your spreadsheet.
  3. If needed, update Google Sheets Document ID or Sheet Name in the Google Sheets node to match your target file.
  4. Check the HTTP Request nodes for correct query parameters if you want to change tracked investment rounds or days range.
  5. Copy and paste the JavaScript code exactly as given in the Code node for LinkedIn URL extraction.

Testing and Activation

  1. Run the workflow once manually in n8n to see the output and check for errors.
  2. Verify that data appears correctly in the Google Sheet.
  3. Activate the workflow by enabling the Schedule Trigger node to automate daily runs.

If running on your own server or VPS, consider self-host n8n to keep full control.


Tools and Services Used

  • Piloterr API: Provides Crunchbase fundraise data and company enrichment.
  • n8n automation platform: Runs the workflow nodes for scheduling, HTTP calls, code execution, and Google Sheets interaction.
  • Google Sheets: Google cloud spreadsheet used as the central storage and display of investment data.
  • JavaScript Code node in n8n: Extracts LinkedIn URLs from nested social network arrays.


Customization Ideas

  • Change investment_type parameters in HTTP Request nodes to include Series C or D fundraises.
  • Adjust days_since_announcement to get data older than one day.
  • Switch Google Sheets target by updating Document ID or Sheet Name for new workflows or reports.
  • Tune batch size in the enrichment API calls to balance speed and API quota.
  • Remove entire HTTP Request nodes if tracking fewer fundraise phases.


Troubleshooting Common Issues

401 Unauthorized from Piloterr API

Cause: API Key incorrect or missing in the HTTP Header Auth credential.

Fix: Double-check the API Key in n8n Credentials for Piloterr.

Data Not Appending Properly in Google Sheets

Cause: Mismatch in field mapping or wrong matching column used.

Fix: Confirm Google Sheets node uses event_link as the unique matching column and all fields line up exactly with sheet columns.

LinkedIn URL Missing in Output

Cause: LinkedIn info missing or JSON structure changed.

Fix: Check the JavaScript code node to ensure it handles missing links gracefully. Add logging or default null returns.


Summary

✓ Saves manual work fetching startup fundraising data every day.

✓ Keeps a Google Sheet updated with fresh, enriched company info.

→ Gives faster and more accurate insights for investment decisions.

→ Runs automatically with minimal setup in the n8n automation platform.


Automate Crunchbase data with n8n and Google Sheets

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

Yes, change the investment_type parameter in the HTTP Request nodes to include other rounds like Series C or D.
401 errors happen when the API Key in the HTTP Header Auth credential is missing or incorrect.
It usually means the matching column settings or field mappings in the Google Sheets node do not align with the sheet structure.
A JavaScript Code node scans the social networks array in the company info and extracts the LinkedIn URL if available.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.