Automate LinkedIn Posts with AI

Fetch the day's post from my Notion database A Notion "database" is just a table on a Notion Page. This table will have various rows, for which a minimum of three columns are required: - Name - Status - Date The Date column is the most important, which will dictate when that row from your Notion table containing the text should be posted. NOTE: each post is required to have a copy and pasted image!

Workflow Structure (9 nodes)
100%
Schedule Trigger
Schedule Trigger
Notion
query entries from Notion table for today
Notion
get all content from post page
Aggregate
Pull together all text blocks + image
Langchain.open Ai
Reformat Post Text
Http Request
Fetch image from post
Merge
Combine text+image
Linked In
Post on LinkedIn
Notion
Set post status to "Done"
Node Types:
trigger
action
default
logic
http
transform
Requires credentials

Prerequisites

Required Credentials (3)

LinkedIn

Used by: Post on LinkedIn

Docs

Notion

Used by: Set post status to "Done", get all content from post page +1 more

Docs

OpenAI

Used by: Reformat Post Text

Docs

Multiple services required

This workflow needs 3 different credentials. Make sure you have accounts for all services before importing.

Complexity

Complex

Advanced features used. Requires n8n experience.

Setup time: ~40 min
Score: 50/100
Conditional Logic
5 Integrations

When to Use This Workflow

Scheduled Operations

Run automated tasks at specific times - daily reports, weekly cleanups, monthly backups.

Set it and forget it - reliable automation that runs on your schedule.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "id": "mb2MU4xOaT3NrvqN",
  "meta": {
    "instanceId": "e7a28cc5c8c9de1976820e0f309940cf456344d9daf5360a4975186f3d8a107f",
    "templateCredsSetupCompleted": true
  },
  "name": "Automate LinkedIn Posts with AI",
  "tags": [],
  "nodes": [
    {
      "id": "7e8ec5cc-0216-4897-8a40-c44f9bbe5a9b",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        580,
        540
      ],
      "parameters": {
        "rule": {
          "interval": [
...

Workflow Details

Nodes
11
Trigger
Scheduled
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Hugging Face to Notion

Connect Schedule, HTTP Request, Notion and more with this n8n workflow. 11 nodes total.

Schedule
Http-request
Notion
Openai
11 nodesScheduled
Curated

Social Media AI Agent - Telegram

Automate the curation and sharing of trending GitHub discussions from Hacker News to Twitter and LinkedIn. This workflow...

Http-request
Airtable
Linkedin
Twitter
26 nodesScheduled
Curated

Automate LinkedIn Posts with AI

Automated workflow: Automate LinkedIn Posts with AI. This workflow integrates 9 different services: stickyNote, httpRequ...

Schedule
Notion
Linkedin
Http-request
11 nodesScheduled

Notion to Linkedin

Automated workflow: Notion to Linkedin. This workflow integrates 9 different services: stickyNote, httpRequest, code, sc...

Schedule
Notion
Http-request
Linkedin
13 nodesScheduled

Automate LinkedIn Posts with AI

Automated workflow: Automate LinkedIn Posts with AI. This workflow integrates 9 different services: stickyNote, httpRequ...

Schedule
Notion
Linkedin
Http-request
11 nodesScheduled

Email Subscription Service with n8n Forms, Airtable and AI

4. Using Subworkflows to run executions concurrently This configuration is desired when sequential execution is slow and...

Schedule
Airtable
Gmail
Executeworkflow
32 nodesScheduled
Curated