AutomationMart
Home/Browse/Lead generation automate on LinkedIn - personalisation, enrichment
n8n

Lead generation automate on LinkedIn - personalisation, enrichment

n8nn8n47 modulesv1.0
Google SheetsWhatsAppTelegramLinkedIn

Workflow Summary This system automates LinkedIn lead generation and enrichment in six clear stages: 1. Lead Collection (via Apollo.io) - Automatically pulls leads based on keywords, roles, or industries using Apollo’s API. - Captures name, job title, company, and LinkedIn profile URL. - You can kick off the workflow via form, webhook, WhatsApp, Telegram, or any other custom trigger that passes search parameters. 2. LinkedIn Username Extraction - Extracts usernames from LinkedI

At a glance

Lead generation automate on LinkedIn - personalisation, enrichment is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, WhatsApp, Telegram, LinkedIn. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets, WhatsApp, Telegram, LinkedIn
Modules
47
Price
Free
Version
v1.0
Lead generation automate on LinkedIn - personalisation, enrichment workflow diagram

About this workflow

Workflow Summary This system automates LinkedIn lead generation and enrichment in six clear stages: 1. Lead Collection (via Apollo.io) - Automatically pulls leads based on keywords, roles, or industries using Apollo’s API. - Captures name, job title, company, and LinkedIn profile URL. - You can kick off the workflow via form, webhook, WhatsApp, Telegram, or any other custom trigger that passes search parameters. 2. LinkedIn Username Extraction - Extracts usernames from LinkedIn profile URLs using a script step. - These usernames are required for further enrichment using RapidAPI. 3. Email Retrieval (via Apollo.io User ID) - Fetches verified work email using the Apollo User ID. - Email validity is double-checked using www.mails.so filtering out undeliverable or inactive emails by checking MX records and deliverability. 4. Profile Summary (via LinkedIn API on RapidAPI) - Enriches lead data by pulling bio/summary details to understand their background and expertise. 5. Activity Insights (Posts & Reposts) - Collects recent posts or reposts to help craft personalised messages based on what they’re currently engaging with. 6. Leads Sheet Update - All data is written into a Google Sheet. - New columns are populated dynamically without erasing existing data. ⸻ ✅ Smart Retry Logic Each workflow is equipped with a fail-safe system: - Tracks status per row: ✅ done, ❌ failed, ⏳ pending - Failed rows are automatically retried after a custom delay (e.g., 2 weeks). - Ensures minimal drop-offs and complete data coverage. 📊 Google Sheets Setup Make a copy of the following: - Template 1: Apollo Leads Scraper & Enrichment - Template 2: Final Enriched Leads The system appends data (like emails, bios, activity) step by step. 🔐 API Credentials Needed 1. Apollo API - Sign up and generate API key at Apollo Developer Portal - Be sure to enable the “Master API Key” toggle so the same key works for all endpoints. 2. LinkedIn Data API (via RapidAPI) - Subscribe at RapidAPI - LinkedIn Data - Use your key in the x-rapidapi-key header. 3. Mails.so API - Get your API Key from mails.so dashboard 🛠️ Troubleshooting – LinkedIn Lead Machine ✅ Common Mistakes & Fixes 1. API Keys Not Working - Make sure API keys for Apollo, RapidAPI, and mails.so are correct. - Apollo “Master API Key” must be enabled. - Keys should be saved as Generic Credentials in n8n. 2. Leads Not Found - Check if the search query (keyword/job title) is too narrow. - Apollo might return empty results if the filters are incorrect. 3. LinkedIn URLs Missing or Invalid - Ensure Apollo is returning valid LinkedIn URLs. - Improper URLs will cause username extraction and enrichment steps to fail. 4. Emails Not Coming Through - Apollo may not have verified emails for all leads. - mails.so might reject invalid or expired email addresses. 5. Google Sheet Not Updating - Make sure the Google Sheet is shared with the right Google account (linked to n8n). - Check if the column names match and data isn’t blocked due to formatting. 6. Status Columns Not Changing - Each row must have done, failed, or pending in the status column. - If the status doesn’t update, the retry logic won’t trigger. 7. RapidAPI Not Returning Data - Double-check if username is present and valid. - Make sure the RapidAPI plan is active and within limits. 8. Workflow Not Running - Check if the trigger node (form, webhook, etc.) is connected and active. - Make sure you’re passing the required inputs (keyword, role, etc.). ------------ Need Help? Contact www.KrupalPatel.com for support and custom workflow development

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Save Facebook pages posts to a Google Sheets spreadsheet

Every time a new post is published on a specified Facebook page, Make will automatically add a new row to your Google Sheets spreadsheet. This template uses this [example spreadsheet](https://goo.gl/6Qtn6X).

Free

Generate bulk Google Slides certificates 📜 as PDFs and email them with Gmail

This workflow automates the bulk generation and delivery of personalized certificates using Google Sheets, Google Slides, Google Drive, and Gmail. --- Key Advantages 1. ✅ Full Automation The workflow fully automates the certificate generation and distribution process, from reading participant data to delivering the final PDF certificates via email, eliminating repetitive manual tasks. 2. ✅ Bulk Certificate Generation By reading data directly from Google Sheets, the workflow can generate and sen

Free

Normalize and validate customer data with Google Sheets highlights

Quick overview This workflow manually pulls raw customer records from Google Sheets, normalizes and scores key fields (name, phone, address, gender, dates), then routes results to either a normalized master sheet or a review queue and uses the Google Sheets API to highlight missing cells. How it works 1. Starts on a manual trigger and reads raw customer data from a Google Sheets sheet named rawinput. 2. Maps incoming columns into a consistent internal structure (record ID, source, dates, and pos

Free

Automated revenue predictions from Stripe data with GPT-4 and Google Sheets

CFO Forecasting Agent - Marketplace Listing Headlines (Choose Your Favorite) Option 1 - Direct & Professional "AI-Powered CFO Forecasting Agent: Automated Revenue Predictions from Stripe Data" Option 2 - Benefit-Focused "Automate Your Financial Forecasting: Daily Revenue Predictions with AI Intelligence" Option 3 - Action-Oriented "Transform Stripe Sales Data into Intelligent 3-Month Revenue Forecasts Automatically" --- Marketplace Description 🚀 AI-Powered Financial Forecasting on Autopilot Turn

Free

Analyze hotel reviews with OpenAI GPT-4o-mini and Airtable sentiment fields

Analyze hotel reviews with OpenAI and update sentiment in Airtable This workflow automatically analyzes hotel guest reviews using OpenAI and updates the sentiment, summary, and confidence score directly in Airtable. It helps hospitality teams monitor guest satisfaction, identify negative experiences quickly, and generate structured insights without manual effort. By enriching every review with AI-generated sentiment data, teams can improve service quality, prioritize responses, and track perform

Free

AI-optimized content posting to X, Discord & LinkedIn with OpenRouter

Amplify your social media presence with BuzzBlast, an n8n workflow designed to make your content go viral across X, Discord, and LinkedIn. By sending a single chat message, BuzzBlast leverages OpenRouter's AI to optimize your input for each platform’s unique audience—crafting punchy tweets for X, engaging messages for Discord, and professional posts for LinkedIn. With smart language detection, it ensures the output matches your input’s language for authentic engagement. Key Features - 🚀 Multi-Pl

Free

Scrape LinkedIn job listings for hiring signals & prospecting with Bright Data

LinkedIn Hiring Signal Scraper — Jobs & Prospecting Using Bright Data Purpose: Discover recent job posts from LinkedIn using Bright Data's Dataset API, clean the results, and log them into Google Sheets — for both job hunting and identifying high-intent B2B leads based on hiring activity. Use Cases: - Job Seekers – Spot relevant openings filtered by role, city, and country. - Sales & Prospecting – Use job posts as buying signals. If a company is hiring for a role you su

Free

Generate AI-Powered LinkedIn Posts with Google Gemini and Gen-Imager

AI-Powered LinkedIn Post Automation --- 🧩 How It Works This workflow automatically generates LinkedIn posts based on a user-submitted topic, including both content creation and image generation, then publishes the post to LinkedIn. Ideal for marketers, content creators, or businesses looking to streamline their social media activity, without the need for manual post creation. High-Level Workflow: 1. Trigger: The workflow is triggered when a user submits a form

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free