AI-Powered LinkedIn Personalization Workflow (n8n)

I recently built a LinkedIn scraping and AI-powered personalization workflow using n8n. This flow automates everything from extracting data from LinkedIn profiles to generating personalized messages for outreach.


:wrench: Workflow Overview:

  • Trigger: Webhook to fetch a lead from Airtable

  • Scrape: LinkedIn company & profile data

  • Process: Clean HTML β†’ convert to structured text

  • AI Filtering: Extract important details

  • Summarize & Refine: Clean up and enhance the output

  • Generate Message: Personalize and output a message ready to send

  • Update Lead: Push back to Airtable or outbound system


:brain: Key Features:

  • Multi-layer scraping for both company and profile info

  • AI-driven to filter out irrelevant data

  • Structured data parsing for clarity

  • Full personalization automation from scrape to message


:high_voltage: Why It’s Powerful:

  • Transforms raw LinkedIn data into high-quality, personalized outreach

  • Eliminates manual research entirely

  • Easily scalable for outbound campaigns


:light_bulb: Takeaway:

By combining n8n and AI, I created a fully automated system that not only scrapes but also analyzes, refines, and writes personalized messages. If you’re working on outbound outreach systems, this could save a lot of time!

Great work :dizzy:

2 Likes

nice workflow. whats powering the linkedin scrape step, phantombuster or custom http requests?

For most straightforward LinkedIn scraping tasks, PhantomBuster is often quicker and easier to set up. But if you need specific customizations, or want to avoid third-party tools, custom HTTP requests might be the better route.

Just take a look at this Node, which has all sorts of LinkedIn automation available.