Automate LinkedIn Outreach with Notion and OpenAI
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 9 nodes and runs on a schedule (every day at 15:00). Along the way it connects Notion, LinkedIn and OpenAI.
How it runs
Trigger: On a schedule (every day at 15:00).
- query entries from Notion table for today (Notion): get many (database page)
- get all content from post page (Notion): get many (block)
- Pull together all text blocks + image (Aggregate): combines items into one
- Fetch image from post (HTTP Request): calls an HTTP API
- Reformat Post Text (OpenAI): work with assistant
- Combine text+image (Merge): merges the data from its input branches
- Post on LinkedIn (LinkedIn): uses LinkedIn
- Set post status to "Done" (Notion): update (database page)
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Notion
n8n-nodes-base.notion - LinkedIn
n8n-nodes-base.linkedIn - Merge
n8n-nodes-base.merge - HTTP Request
n8n-nodes-base.httpRequest - OpenAI
@n8n/n8n-nodes-langchain.openAi - Aggregate
n8n-nodes-base.aggregate
From the author
This template is based on the following template. Thank you for the groundwork, Matheus. How it works: 1. Store your snippets of text in a Notion table. Each snippet should have an image associated with it (copy + pasted into the text) 2. Connect to your…