LinkedIn Profile Finder with Bright Data & GPT-4O-MINI in n8n

This workflow automates LinkedIn profile discovery for sales prospecting using n8n, Bright Data for Google scraping, and GPT-4O-MINI for parsing. It solves tedious manual profile searches by delivering personalized, data-driven outreach insights via email instantly.
formTrigger
brightdata.brightData
openAi
+9
Workflow Identifier: 2231
NODES in Use: formTrigger, set, brightData, html, openAi, filter, limit, if, splitOut, merge, emailSend, form

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

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

What This Workflow Does ⚙️

This workflow helps to find LinkedIn profiles fast by using a simple form input.
It solves the problem of spending too much time searching by hand.
The output is a clear, targeted email with the best prospect profile and company info for follow-up.

When a user submits a full name and company, the workflow builds special Google search URLs.
It uses Bright Data to scrape search results safely.
Then AI reads the data and picks out matching LinkedIn profiles and business info.
Finally, it sends a custom email to help you reach out.


Inputs → Process → Output Explanation

Inputs

  • The user’s form input: full name and company name of the prospect.

Processing Steps

  • Build Google search URLs for LinkedIn profiles and company data.
  • Use Bright Data’s Web Unlocker to scrape Google results without blocking.
  • Extract HTML content from the scraped pages.
  • Send extracted HTML to GPT-4O-MINI to find LinkedIn profiles and company details.
  • Filter to only keep profiles that closely match the input.
  • Combine company information and person profile data.
  • Generate a custom follow-up email message formulated as an outreach plan.
  • Send the email using SMTP to the user for action.
  • Provide a confirmation or failure message back in the form.

Output

  • A personalized email sent to the user with prospect profile details.
  • A confirmation message on the form that answers if the profile was found or not.

Who Should Use This Workflow?

This is designed for sales and marketing people who need accurate LinkedIn data fast.
It helps teams who waste time manual searching or contacting wrong profiles.

Users who want better outreach messages using AI insights also benefit.
This fits those with some access to n8n and API keys but no heavy technical skills.


Tools and Services Used

  • n8n platform: Runs the automation.
  • Bright Data Web Unlocker zone: Scrapes Google search results safely.
  • OpenAI GPT-4O-MINI: Parses HTML and creates messages.
  • SMTP server: Sends emails to the user.
  • Embedded form trigger: Collects prospect full name and company.

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

Import and Setup

  1. Download the workflow file by clicking the Download button on this page.
  2. Inside the n8n editor, click “Import from File” and select the downloaded workflow.
  3. Add your Bright Data API Key and select the zone web_unlocker1 in the credentials section.
  4. Add your OpenAI API Key with access to model gpt-4o-mini.
  5. Set SMTP credentials with correct email, password, and server info.
  6. Update any hardcoded emails or IDs in the Email Send node or other nodes to match your user email or info.
  7. Review and test the workflow once by submitting sample data through the embedded form URL.
  8. Fix any errors found in the log or during testing.
  9. Activate the workflow by toggling on the activation switch to run it automatically.

Usage Notes

  1. Share or embed the form URL with sales team members.
  2. They enter full name and company of prospects.
  3. The workflow processes and sends follow-up email automatically.
  4. Users receive confirmation on the form after submission.

For managing your own setup and servers, learn about self-host n8n to keep full control.


Step-by-Step Workflow Description

Form Trigger node

Captures prospect data: full name and company from user input.

Set nodes

Build two Google search URLs. One for LinkedIn profiles, one for company info.

=https://www.google.com/search?q=site%3Alinkedin.com%2Fin+{{ encodeURIComponent($json["Person Fullname"].trim() + " " + $json["Person's company"].trim()) }}

Uses encodeURIComponent to make safe search queries.

Bright Data nodes

Scrape Google results pages, bypassing restrictions.

HTML Extract nodes

Get HTML content to send to AI for parsing.

OpenAI (Langchain) nodes

Analyze HTML to find matching LinkedIn profiles and company information.

Filter and Limit nodes

Keep only profile results that match the search input. Limit to one top match.

If node

Check if profile found or none.

Form nodes for user feedback

Show polite message if no profile found.

Merge node

Combine profile and company data.

OpenAI (Langchain) node

Generate personalized outreach email styled in Tailwind HTML.

Email Send node

Send email with follow-up advice to user.

Final Form node

Confirm email was sent.


Customization Ideas ✏️

  • Change LinkedIn search to other sites like GitHub by editing the site URL in the search Set node.
  • Add more form fields like position or email then update AI’s prompt to parse richer info.
  • Switch to a stronger AI model such as gpt-4 for better detail.
  • Make recipient email dynamic from form input to deliver follow-ups to different users.

Troubleshooting 🔧

  • Bright Data errors: Check API key and zone web_unlocker1 is active.
  • AI parsing errors: Make sure prompt uses correct data paths and expressions.
  • Email sending fails: Confirm SMTP settings and network allow email sending.

Pre-Production Checklist ✅

  • Ensure all API keys and credentials are correctly input in n8n.
  • Submit test data through the form to check workflow steps.
  • Verify JSON references in expressions are correct.
  • Send test email from Email Send node to verify SMTP.
  • Check AI-generated email HTML is safe for email clients.

Deployment Guide

Activate the workflow in n8n editor by turning on the toggle.

Embed or share the form URL for users to submit prospects info.

Use n8n execution logs to watch for errors.

Update AI prompts and credentials regularly.


Summary of Benefits ✓

✓ Saves hours by automating LinkedIn profile search and company analysis.
✓ Sends action-ready, personalized follow-up emails.
✓ Helps reach the right contact with precise profile filtering.
✓ Easy to use with downloadable workflow and clear configs.


Frequently Asked Questions

Yes. The user can replace Bright Data with other scraping services that support Google SERP extraction and can bypass anti-bot protections. Node adjustments will be needed.
Generally yes for basic parsing and initial messaging. Upgrading to GPT-4 can improve accuracy and quality of results.
Data flows within n8n and trusted APIs only. Using HTTPS for forms and securing SMTP credentials reduces risks. Avoid unnecessary logging of sensitive info.
It is designed for low to medium request volume. Higher usage needs scaling n8n infrastructure and possibly upgrading Bright Data plans.

Promoted by BULDRR AI

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation Workflows in n8n

A complete beginner guide to building an AI SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free