AI-Powered Personalized Lead Outreach using CrunchBase and Gmail - n8n Workflow

Use this powerful n8n workflow to automate lead generation. Extract CrunchBase founder data, summarize profiles using OpenAI's GPT-4o-mini, and send tailored outreach digests via Gmail. Deploy this n8n template today.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Sales Development Representatives (SDRs) needing personalized lead data.
Venture Capital (VC) analysts scouting new startup founders.
Marketing professionals running targeted account-based marketing (ABM) campaigns.
Anyone looking for advanced n8n templates to combine APIs and AI for business automation.

Overview

Manually researching and summarizing potential high-value leads from platforms like CrunchBase is time-consuming and inefficient. This sophisticated n8n workflow solves this by providing a hands-free automation solution. It connects directly to the CrunchBase API to pull rich profile data, then leverages the OpenAI Langchain n8n node to generate a polished, email-ready summary focusing only on relevant outreach points. This high-efficiency n8n template dramatically accelerates the lead qualification process, allowing your team to send highly personalized outreach emails quickly. This entire n8n workflow is designed for scalable, quality lead intelligence.

How it Works

This automation begins with a manual n8n trigger, allowing for on-demand execution.


  1. Fetch Company List: The initial HTTP Request n8n node connects to the CrunchBase API, fetching a list of recently updated companies or relevant organizations based on UUID.

  2. Retrieve Profile Data: A subsequent HTTP Request n8n node uses the UUID of a key person (e.g., Founder #1) identified in the previous step to pull their complete, detailed profile from CrunchBase.

  3. Data Extraction: The Set n8n node extracts specific, crucial fields—such as name, title, biography, education, and social links—preparing the data for the AI model.

  4. AI Summarization: The Summarizer Agent n8n node (powered by OpenAI's GPT-4o-mini model and a Structured Output Parser n8n node) takes the raw extracted data. It follows a strict system prompt to transform this information into a concise, professional summary, structured specifically for immediate email outreach.

  5. Delivery: Finally, the Gmail n8n node takes the AI-generated subject and body, sending the personalized profile digest to a designated recipient (e.g., a sales inbox or CRM input address). This entire n8n workflow ensures data quality and speed.

Installation Guide

To deploy this powerful n8n workflow, follow these steps:


  1. Import the JSON: Copy the provided n8n workflow JSON code and import it directly into your n8n instance using the 'New' menu > 'Import from JSON'.

  2. Configure Credentials:

CrunchBase: Update the HTTP Request n8n nodes ('Updated profiles List' and 'Founder Profiles by UUID') with your valid X-Cb-User-Key in the Header Parameters section.
OpenAI: Set up credentials for the 'OpenAI Chat Model' n8n node, ensuring you link your API key for GPT-4o-mini access.
* Gmail: Establish a connection for the Gmail n8n node using OAuth2. This grants n8n permission to send emails on your behalf.

  1. Customize Recipients: In the 'Send email for outreach' n8n node, modify the Send To email address to match your intended recipient (e.g., your sales team or CRM integration email).

  2. Testing: Execute the n8n trigger manually by clicking 'Test workflow' to ensure all connections and data transformations are functioning correctly.

Node Details

When clicking ‘Test workflow’ (Manual Trigger n8n trigger):
Function: Starts the n8n workflow on demand, useful for testing and ad-hoc runs.
Key Configuration: Standard manual trigger setup.
Updated profiles List (HTTP Request n8n node):
Function: Fetches initial organization relationship data from CrunchBase.
Key Configuration: Requires X-Cb-User-Key header and uses query parameter page=1.
Founder Profiles by UUID (HTTP Request n8n node):
Function: Retrieves detailed profile information for a specific person based on the UUID dynamically pulled from the previous step.
Key Configuration: Uses an expression ={{ $json.data.items[0].uuid }} in the URL to dynamically target the first person in the list.
Extract Key Profile Fields (Set n8n node):
Function: Maps and extracts critical fields (Full name, Biography, Education, etc.) from the large CrunchBase JSON output, cleaning up the data structure.
Key Configuration: Uses expressions like ={{ $json.data.properties.full_name }} for precise data selection.
Summarizer Agent (AI Agent n8n node):
Function: Acts as the orchestration layer for the AI process. It combines the input data with a highly specific system message instructing GPT-4o-mini to generate an outreach-focused summary.
Key Configuration: Utilizes a detailed system message instructing the AI on what data to include (Full name, Title, key biography) and what to exclude.
OpenAI Chat Model / Structured Output Parser (n8n node):
Function: These nodes provide the language model and enforce the desired JSON structure for the final output, guaranteeing a clean email body.
Key Configuration: Uses gpt-4o-mini and a JSON schema example to guide the output.
Send email for outreach (Gmail n8n node):
Function: Sends the final, AI-generated summary as the body of an email.
* Key Configuration: Uses expressions like ={{ $json.output.body }} to inject the summary content generated by the preceding n8n node.

Related n8n Workflows

Free

Nodes: 8 Nodes
Updated: December 26 2025
View all
Created by

Building AI Agents and Automations | Growth Marketer | Entrepreneur | Book Author & Podcast Host If you need any help with Automations, feel free to reach out via linkedin: https://www.linkedin.com/in/yaronbeen/ And check out my Youtube channel: https://www.youtube.com/@YaronBeen/videos

Featured*