Manually finding and reaching out to the right people on LinkedIn doesn't scale, and most automation tools either get accounts flagged or can't hold a real conversation once someone responds.
- 01Lead scraping
An automation searches and scrapes LinkedIn profiles matching defined targeting criteria (industry, title, keywords), storing candidate leads in a database.
- 02Targeted connection requests
Personalized connection requests are sent automatically to qualified leads, not a blanket 'connect with everyone' approach.
- 03Acceptance triggered outreach
Once a connection is accepted, an opening message is sent automatically.
- 04Conversation continuation
Replies are picked up and the conversation continues with AI generated responses tuned to the context of what the person said.
- 05Automated follow up
If a lead goes quiet, scheduled follow up messages continue the sequence, with stop conditions to avoid over messaging any one person.
A LinkedIn outreach pipeline that runs continuously without manual sending, while still reading and responding to real replies rather than blasting a fixed script.
Originally built for the sales & marketing, the same architecture applies to any team facing a similar volume, compliance, or coordination problem. The stack (n8n, Unipile, Supabase) is stable, self hosted where it matters, and designed to be operated by a small team without a platform crew.
- LinkedIn lead generation automation
- LinkedIn DM automation
- automated LinkedIn outreach
- Unipile LinkedIn automation
- n8nWorkflow runtime and orchestration. Every scheduled job, webhook, and branch lives here so the logic is version controlled and observable.
- UnipilePart of the production stack for this build.
- SupabasePostgres, auth, and storage. Holds the source of truth for records the workflows read and write.
I would separate the enrichment pipeline from the sending pipeline more strictly. Coupling them made it too easy for a bad enrichment run to poison outreach quality for a day.
The difference between a LinkedIn bot and a LinkedIn automation that actually converts. A piece on personalization and stop conditions as the differentiator.
Will this get my LinkedIn account flagged?+
The automation includes rate limiting, realistic delays, and stop conditions to stay within LinkedIn's tolerance. No tool is zero risk, but this is designed to be safer than most.