Skip to main content

LinkedIn profile finder via form using Bright Data & GPT-4o-mini

Workflow preview

Workflow preview
100%
LinkedIn profile finder via form using Bright Data & GPT-4o-mini preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

This n8n workflow template automates the process of finding LinkedIn profiles for a person based on their name, and company. It scrapes Google search results via [Bright D...

Best for

  • Lead Generation automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.html, n8n-nodes-base.formtrigger, n8n-nodes-brightdata.brightdata, @n8n/n8n-nodes-langchain.openai, n8n-nodes-base.form, n8n-nodes-base.filter, n8n-nodes-base.limit, n8n-nodes-base.splitout

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Miquel Colomer.

Original n8n.io source

1.1 Workflow description

Title
LinkedIn profile finder via form using Bright Data & GPT-4o-mini
Workflow name
LinkedIn profile finder via form using Bright Data & GPT-4o-mini

This n8n workflow template automates the process of finding LinkedIn profiles for a person based on their name, and company. It scrapes Google search results via Bright Data, parses the results with GPT-4o-mini, and delivers a personalized follow-up email with insights and suggested outreach steps.

šŸš€ What It Does

  • Accepts a user-submitted form with a person’s full name, and company.
  • Performs a Google search using Bright Data to find LinkedIn profiles and company data.
  • Uses GPT-4o-mini to parse HTML results and identify matching profiles.
  • Filters and selects the most relevant LinkedIn entry.
  • Analyzes the data to generate a buyer persona and follow-up strategy.
  • Sends a styled email with insights and outreach steps.

šŸ› ļø Step-by-Step Setup

  1. Deploy the form trigger to accept person data (name, position, company).
  2. Build a Google search query from user input.
  3. Scrape search results using Bright Data.
  4. Extract HTML content using the HTML node.
  5. Use GPT-4o-mini to parse LinkedIn entries and company insights.
  6. Filter for matches based on user input.
  7. Merge relevant data and generate personalized outreach content.
  8. Send email to a predefined address.
  9. Show a final confirmation message to the user.

🧠 How It Works: Workflow Overview

  • Trigger: When User Completes Form
  • Search: Edit Url LinkedIn, Get LinkedIn Entry on Google, Extract Body and Title, Parse Google Results
  • Matching: Extract Parsed Results, Filter, Limit, IF LinkedIn Profile is Found?
  • Fallback: Form Not Found if no match
  • Company Lookup: Edit Company Search, Get Company on Google, Parse Results, Split Out
  • Content Generation: Merge, Create a Followup for Company and Person
  • Email Delivery: Send Email, Form Email Sent

šŸ“Ø Final Output An HTML-styled email (using Tailwind CSS) with:

  • Matched LinkedIn profile
  • Company insights
  • Persona-based outreach strategy

šŸ” Credentials Used

  • BrightData account for scraping Google search results
  • OpenAI account for GPT-4o-mini-powered parsing and content generation
  • SMTP account for sending follow-up emails

ā“Questions? Template and node created by Miquel Colomer and n8nhackers.

Need help customizing or deploying? Contact us for consulting and support.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Extract Body and Title from Website

Type / Role
n8n-nodes-base.html - html
Config choices
Version 1.2

Block 2 - When User Completes Form

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.2

Block 3 - Get LinkedIn Entry on Google

Type / Role
n8n-nodes-brightdata.brightData - brightData
Config choices
Version 1

Block 4 - Parse Google Results

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 5 - Form Not Found

Type / Role
n8n-nodes-base.form - form
Config choices
Version 1

Block 6 - Get only Matching Profiles

Type / Role
n8n-nodes-base.filter - filter
Config choices
Version 2.2

Block 7 - Limit to 1 Profile

Type / Role
n8n-nodes-base.limit - limit
Config choices
Version 1

Block 8 - Extract Parsed Results

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 9 - LinkedIn Profile is Found?

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 10 - Edit Url LinkedIn

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 11 - Edit Company Search

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 12 - Extract Body and Title from Website1

Type / Role
n8n-nodes-base.html - html
Config choices
Version 1.2

Block 13 - Get Company on Google

Type / Role
n8n-nodes-brightdata.brightData - brightData
Config choices
Version 1

Block 14 - Parse Google Results for Company

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 15 - Split Out

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 16 - Create a Followup for Company and Person

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 17 - Merge

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.1

Block 18 - Send Email

Type / Role
n8n-nodes-base.emailSend - emailSend
Config choices
Version 2.1

Block 19 - Form Email Sent

Type / Role
n8n-nodes-base.form - form
Config choices
Version 1

3. Summary Table

Workflow LinkedIn profile finder via form using Bright Data & GPT-4o-mini
Complexity advanced
Nodes 19
Categories Lead Generation, Multimodal AI
Author Miquel Colomer
Published 26 Mar 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/3335/3335.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does LinkedIn profile finder via form using Bright Data & GPT-4o-mini do?

This n8n workflow template automates the process of finding LinkedIn profiles for a person based on their name, and company. It scrapes Google search results via [Bright D...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Lead Generation, Multimodal AI use case.