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
Automate LinkedIn profiles with n8n and Bright Data

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

Learn how to Build this Workflow with AI:

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.


Automate LinkedIn profiles with n8n and Bright Data

Visit through Desktop to Interact with the Workflow.

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 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.