Skip to main content

Personalized LinkedIn network outreach with Groq AI & Browserflow automation

Workflow preview

Workflow preview
100%
Personalized LinkedIn network outreach with Groq AI & Browserflow automation 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 workflow contains community nodes that are only compatible with the self hosted version of n8n. LinkedIn Automation Outreach Workflow Documentation Inline Notes for Each Node 1. On form submis...

Best for

  • Lead Nurturing automation workflows
  • Multimodal AI automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

@n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatgroq, n8n-nodes-browserflow.browserflow, n8n-nodes-base.formtrigger, n8n-nodes-base.splitout, n8n-nodes-base.limit, n8n-nodes-base.code, n8n-nodes-base.stickynote

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Personalized LinkedIn network outreach with Groq AI & Browserflow automation
Workflow name
Personalized LinkedIn network outreach with Groq AI & Browserflow automation

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

LinkedIn Automation Outreach Workflow Documentation

Inline Notes for Each Node

1. On form submission

Trigger Node - Manual Start

📝 Note: "Manual trigger to start the LinkedIn scraping and outreach process. 
This node initiates the workflow when you want to begin lead processing."

2. Scrape profiles from a linkedin search

HTTP Request/Browserflow Node

📝 Note: "Scrapes LinkedIn profiles based on search criteria (e.g., automation specialists in Lagos). 
Returns JSON array with profile data including names, URLs, taglines, locations, and summaries. 
Uses scrapeProfilesFromSearch.linkedinSearch() function."

3. Split Out1

Split Out Node

📝 Note: "Converts the JSON array of profiles into individual items for processing. 
Each profile becomes a separate execution path. Field to split: 'data'. 
This enables personalized message generation for each contact."

4. Limit

Limit Node

📝 Note: "Controls batch size for processing (currently set to 3 items). 
Prevents overwhelming the AI agent and helps with rate limiting. 
Adjust max items based on your subscription limits and testing needs."

5. AI Agent

LangChain AI Agent Node

📝 Note: "Generates personalized LinkedIn and email outreach messages using profile data. 
Uses Groq Chat Model (llama3-8b-8192) for cost-effective text generation.
Input: Individual profile data. Output: Structured JSON with personalized messages.
System prompt focuses on networking approach rather than sales."

6. Code1

JavaScript Code Node

📝 Note: "Processes AI-generated messages and formats data for LinkedIn automation.
Extracts connection message, profile URL, and adds automation parameters.
Includes error handling for malformed AI responses and random delay generation.
Prepares data structure compatible with Browserflow LinkedIn automation."

7. Send a linkedin message1

Browserflow/HTTP Node

📝 Note: "Automates LinkedIn connection requests with personalized messages.
Uses formatted data from Code1 node including target URL and message content.
Includes built-in delays and retry logic to avoid LinkedIn rate limiting.
⚠️ Currently shows error - check Browserflow configuration and credentials."

Workflow Architecture Overview

Flow Type: Sequential Processing with Batch Control Purpose: Automated LinkedIn networking outreach for automation professionals Target Audience: Lagos-based automation specialists and similar professionals

Detailed Workflow Description

🎯 LinkedIn Automation Outreach Workflow for Networking

This sophisticated n8n workflow automates the entire process of discovering, analyzing, and reaching out to potential networking contacts in the automation industry. Designed specifically for automation agency owners and professionals looking to build meaningful connections within their local tech community.

🔄 Workflow Process:

Stage 1: Data Collection The workflow begins with a manual trigger that initiates a comprehensive LinkedIn profile scraping operation. Using advanced web scraping techniques, it searches for automation specialists, particularly focusing on the Lagos tech ecosystem. The scraping function targets professionals with expertise in tools like n8n, Make.com, AI automation, and workflow optimization.

Stage 2: Data Processing & Segmentation Once the profile data is collected, the Split Out node transforms the bulk JSON response into individual processing items. This crucial step enables personalized treatment of each contact. The Limit node provides batch control, allowing you to test with smaller groups (currently 3 profiles) before scaling to larger datasets.

Stage 3: AI-Powered Personalization The AI Agent represents the workflow's intelligence core, utilizing Groq's LLaMA model for cost-effective, high-quality text generation. Each profile receives a customized analysis that identifies:

  • Specific technical expertise and tools
  • Geographic and industry connections
  • Potential collaboration opportunities
  • Shared professional interests

The AI generates both LinkedIn connection messages and email alternatives, ensuring multiple touchpoint options. Messages focus on genuine networking value rather than sales pitches, emphasizing knowledge sharing, collaboration opportunities, and community building.

Stage 4: Message Optimization & Formatting The JavaScript Code node serves as the workflow's data orchestrator, transforming AI-generated content into automation-ready formats. It handles:

  • Response validation and error recovery
  • LinkedIn-specific message formatting
  • Automation parameter injection (delays, retry logic)
  • Fallback email preparation
  • Metadata tracking for campaign analysis

Stage 5: Automated Outreach Execution The final Browserflow integration automates the actual LinkedIn connection process. It navigates to each target profile, sends personalized connection requests, and implements intelligent delays to maintain LinkedIn compliance. Built-in error handling ensures workflow resilience even when individual requests fail.

🎖️ Key Features:

  • Intelligent Batch Processing: Controlled processing prevents rate limiting
  • Dual-Channel Approach: LinkedIn + email backup ensures message delivery
  • Geographic Targeting: Lagos-focused networking for local community building
  • AI-Driven Personalization: Each message uniquely crafted based on profile analysis
  • Error Resilience: Comprehensive error handling maintains workflow stability
  • Compliance-First Design: Built-in delays and limits respect platform policies

🎯 Use Cases:

  • Building local automation professional networks
  • Identifying potential collaboration partners
  • Market research on automation service providers
  • Community building for tech meetups and events
  • Knowledge sharing network development

⚡ Technical Specifications:

  • Model: Groq LLaMA3-8B for cost-effective AI generation
  • Processing Capacity: 3-item batches (scalable)
  • Message Types: LinkedIn connections + email alternatives
  • Automation Platform: Browserflow for LinkedIn interaction
  • Error Handling: Multi-layer validation and recovery
  • Personalization Depth: 3-5 specific talking points per contact

This workflow represents a sophisticated approach to professional networking automation, balancing efficiency with authentic relationship building. It's particularly valuable for automation professionals who understand the importance of genuine connections over mass outreach tactics.

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 - AI Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2.2

Block 2 - Groq Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatGroq - lmChatGroq
Config choices
Version 1

Block 3 - Scrape profiles from a linkedin search

Type / Role
n8n-nodes-browserflow.browserflow - browserflow
Config choices
Version 1

Block 4 - On form submission

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

Block 5 - Split Out1

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

Block 6 - Send a linkedin message1

Type / Role
n8n-nodes-browserflow.browserflow - browserflow
Config choices
Version 1

Block 7 - Limit

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

Block 8 - Code1

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 9 - Sticky Note

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

3. Summary Table

Workflow Personalized LinkedIn network outreach with Groq AI & Browserflow automation
Complexity intermediate
Nodes 9
Categories Lead Nurturing, Multimodal AI
Author ObisDev
Published 18 Aug 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/7530/7530.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 Personalized LinkedIn network outreach with Groq AI & Browserflow automation do?

This workflow contains community nodes that are only compatible with the self hosted version of n8n. LinkedIn Automation Outreach Workflow Documentation Inline Notes for Each Node 1. On form submis...

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 Nurturing, Multimodal AI use case.