Hyper-Personalized Outreach Generator with LLMs and Bright Data - n8n Workflow

Automate LinkedIn data enrichment using Bright Data and generate unique, hyper-personalized ice breakers using the Anthropic Claude LLM within a powerful n8n workflow. Perfect for scalable sales ops.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • Sales Development Representatives (SDRs) and BDRs looking to scale personalization.

  • Marketing Technologists needing robust data enrichment n8n templates.

  • Automation specialists who want to leverage external scraping services like Bright Data within an n8n workflow.

  • Users seeking an example of complex looping, API polling, and AI integration using an n8n node.

Overview

Generating truly personalized outreach messages is crucial for high conversion, but manual research doesn't scale. This n8n workflow solves this by combining powerful data enrichment and advanced artificial intelligence.

The automation starts with a list of target LinkedIn URLs and uses Bright Data's reliable scraping API to gather deep profile details—including the 'About' section and recent posts. Once the data is enriched, the workflow leverages the Anthropic Claude LLM (via the LangChain n8n node) to generate unique, context-aware ice breakers, specifically tailored to the prospect’s latest content. All enriched data and the final AI-written message are systematically logged back into Google Sheets, providing a seamless data pipeline ready for your CRM integration. This sophisticated n8n template saves countless hours of manual research and drafting.

How it Works

The entire process is initiated by an n8n trigger, either the Manual Trigger for testing or the Schedule Trigger for continuous operation.


  1. Data Ingestion: The Get rows to enrich Google Sheets n8n node reads the list of LinkedIn URLs awaiting enrichment.

  2. Looping: The Loop Over Items- All Prospects n8n node processes each prospect URL individually.

  3. Bright Data Trigger: The HTTPRequestPostRequestBrightData n8n node sends the URL to Bright Data to initiate the scraping job, receiving a snapshotid.

  4. Asynchronous Polling: A core logic section uses a Wait n8n node (10 seconds) followed by the APICallSnapshotProgress n8n node to check the scraping status. The IF-CheckingStatusAPICall n8n node creates a loop: if the status is 'running', it waits again; otherwise, it proceeds.

  5. Data Retrieval & Update: Once complete, BrightDataGet_Linkedin retrieves the detailed profile data. The first Google Sheets n8n node updates the prospect's row with the enriched details (city, name, company, posts).

  6. AI Generation: The Basic LLM Chain- Ice Breaker n8n node constructs a detailed prompt using the fresh LinkedIn data (focusing on the prospect's most recent post) and sends it to the Anthropic Chat Model (Claude).

  7. Final Logging: The final Google Sheets n8n node updates the row with the newly generated 'Ice Breaker 1'.

  8. Repeat: The workflow loops back to the beginning of the SplitInBatches to process the next prospect, ensuring high-throughput automation driven by this powerful n8n workflow.

Installation Guide

To install and run this n8n workflow, follow these steps:


  1. Import: Copy the provided JSON data and paste it into your n8n instance using the 'New' menu > 'Import from JSON'.

  2. Google Sheets Setup: You need to connect an OAuth2 credential for Google Sheets. Ensure you copy the template spreadsheet mentioned in the Sticky Note and update the 'Document ID' in both Google Sheets n8n nodes (Get rows to enrich and both Update Row nodes).

  3. Bright Data Credentials: You must provide your Bright Data API Key. This key is used in the Authorization header of the HTTPRequestPostRequestBrightData, APICallSnapshotProgress, and BrightDataGetLinkedin n8n nodes. Remember to replace DATAAPIKEY> with your actual key.

  4. Anthropic Credentials: Set up an Anthropic API Key credential within n8n. This key is automatically used by the Anthropic Chat Model n8n node (which uses Claude 3.5 Haiku).

  5. Test: Use the 'When clicking "Test workflow"' n8n trigger to run a small batch of data before activating the Run Workflow on a certain Schedule n8n trigger.

Node Details

Manual Trigger / Schedule Trigger (n8n trigger): Initiates the execution of the n8n workflow. Allows for on-demand testing or scheduled, consistent data processing.
Google Sheets (Get rows to enrich): The starting point. This n8n node reads the list of prospects (including the LinkedinURLPerson and rownumber) from the designated Google Sheet.
Split In Batches (Loop Over Items- All Prospects): A crucial n8n node for iteration. It splits the incoming list of prospects into individual items, allowing the subsequent enrichment and AI generation steps to run sequentially for each person.
HTTP Request (HTTP
RequestPostRequestBrightData): Sends a POST request to the Bright Data API to start the data scraping job for a specific LinkedIn URL. Uses an Authorization Bearer header.
Wait (WaitForAPICallResults): A core n8n logic node that pauses the workflow execution for 10 seconds, allowing time for the external API job to process before attempting a status check.
If (IF-Checking
StatusAPICall): Implements the polling loop logic. This n8n node checks if the Bright Data status is 'running'. If true, it loops back to the Wait node; otherwise, it proceeds to data retrieval.
HTTP Request (BrightDataGetLinkedin): Retrieves the full enriched JSON dataset from Bright Data using the received snapshot_id.
Google Sheets (Update Row with data From API): Updates the row in the spreadsheet with the freshly scraped biographical data (city, about, company, etc.).
Anthropic Chat Model (n8n node): Provides the large language model backend (Claude 3.5 Haiku) used for creative content generation.
Basic LLM Chain (Basic LLM Chain- Ice Breaker): This specialized LangChain n8n node builds a highly dynamic, context-rich prompt using all the collected data points to instruct the LLM on writing a personalized ice breaker.

Related n8n Workflows

Free

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

Building AI Agents and Automations | Growth Marketer | Entrepreneur | Book Author & Podcast Host

Featured*