Automated LinkedIn DM Outreach in n8n
The client needed a scalable LinkedIn outreach system to automatically find targeted prospects, generate highly personalized direct messages, and send them at scale. The objective was to remove manual prospecting and messaging while maintaining a human, non-spammy outreach experience.
Client
Challenge
Manual LinkedIn outreach was slow, repetitive, and difficult to scale: Searching profiles by keywords took hours Writing personalized messages for each prospect was time-consuming Copy-paste messaging caused inconsistencies and errors Tracking sent messages across profiles was messy This resulted in low outreach volume, inconsistent personalization, and wasted effort.
Goal
I built an Automated LinkedIn DM Agent using n8n that handles the entire outreach pipeline — from prospect discovery to personalized message delivery. Workflow Overview: Audience Definition User defines target audience keywords (role, industry, location, etc.). Prospect Discovery Apify searches LinkedIn profiles based on defined audience criteria. Extracts relevant profile data (name, role, company, headline, profile URL). AI Message Personalization Profile data is passed to ChatGPT APIs to generate: Context-aware Personalized Non-generic LinkedIn DMs tailored to each prospect. Lead & Message Logging Generated messages and profile details are automatically stored in Google Sheets for tracking, review, and audit. Automated Message Sending PhantomBuster sends the personalized DMs directly to LinkedIn profiles following safe automation limits. Content Storage Outreach records and message templates are stored in Google Drive for future reuse.
Result
⏱ Saved countless hours in manual prospecting and outreach 💬 Highly personalized DMs at scale 🎯 Improved reply and engagement rates 📊 Clean, trackable outreach pipeline 🔁 Scalable LinkedIn lead generation system

Available
