Skip to main content

LinkedIn content creator system

Workflow preview

Workflow preview
100%
LinkedIn content creator system preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Automate your entire LinkedIn content machine — from research and image generation to scheduling and posting — with this AI powered workflow. This workflow pulls in past content ideas, researches n...

Best for

  • Social Media automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, @n8n/n8n-nodes-langchain.outputparserstructured, @n8n/n8n-nodes-langchain.lmchatanthropic, @n8n/n8n-nodes-langchain.toolworkflow, n8n-nodes-base.converttofile, n8n-nodes-base.scheduletrigger, n8n-nodes-base.code, n8n-nodes-base.limit

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Abdul Mir.

Original n8n.io source

1.1 Workflow description

Title
LinkedIn content creator system
Workflow name
LinkedIn content creator system

Overview

Automate your entire LinkedIn content machine — from research and image generation to scheduling and posting — with this AI-powered workflow.

This workflow pulls in past content ideas, researches new ones using Perplexity, generates a new post (with image) using your brand's voice and style, saves the output to Google Sheets, and auto-posts twice a week to LinkedIn. It’s perfect for founders, creators, and marketers who want to stay consistent on LinkedIn without manually writing or designing every post.

Who’s it for

  • Solo founders or marketers building a LinkedIn presence
  • Content creators growing their audience
  • Agencies managing client content calendars
  • Anyone who wants to post consistently without spending hours on content

How it works

  • Pulls old ideas from a Google Sheet
  • Schedules content creation using n8n’s cron node
  • Uses Perplexity to research current topics and trends
  • Feeds the data into an AI agent (like Claude or GPT) to generate post copy
  • Creates a branded image using a reference style and OpenAI’s image model
  • Saves post content + image URL into Google Sheets
  • Twice a week, selects one ready post, downloads the image, and publishes it to LinkedIn

How to set up

  1. Add your Google Sheet ID and column names for posts
  2. Connect your OpenAI (or Claude) and Perplexity API keys
  3. Upload a brand-style reference image to Google Drive
  4. Configure your LinkedIn account and connect the node
  5. Adjust the cron schedule for both post creation and auto-posting
  6. (Optional) Edit the AI prompt to match your personal voice or niche

Requirements

  • Google Drive & Sheets access
  • OpenAI or Claude API key
  • Perplexity API key
  • LinkedIn credentials (via n8n’s LinkedIn integration)

How to customize

  • Change the prompt for the AI to fit your voice or audience
  • Swap out Perplexity for another research method
  • Adjust how often you want posts scheduled or published
  • Swap LinkedIn for Twitter, Slack, or another platform
  • Add Notion or Airtable as your CMS backend

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Sticky Note7

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - Sticky Note8

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - Structured Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.2

Block 4 - Anthropic Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatAnthropic - lmChatAnthropic
Config choices
Version 1.3

Block 5 - Perplexity Research

Type / Role
@n8n/n8n-nodes-langchain.toolWorkflow - toolWorkflow
Config choices
Version 2.1

Block 6 - Convert to File

Type / Role
n8n-nodes-base.convertToFile - convertToFile
Config choices
Version 1.1

Block 7 - Schedule

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 8 - Join Ideas

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 9 - Pick One

Type / Role
n8n-nodes-base.limit - limit
Config choices
Version 1

Block 10 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Image Style

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 12 - Get Past Ideas

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.5

Block 13 - Save Image

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 14 - Save Post

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.5

Block 15 - Schedule 2

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 16 - Get Ready Posts

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.5

Block 17 - Download Image

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 18 - Publish Post

Type / Role
n8n-nodes-base.linkedIn - linkedIn
Config choices
Version 1

Block 19 - Update Status

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.5

Block 20 - OpenAI Image1

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 21 - LinkedIn Creator Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 1.7

Block 22 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 23 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow LinkedIn content creator system
Complexity advanced
Nodes 23
Categories Social Media, Multimodal AI
Author Abdul Mir
Published 27 Jul 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/6531/6531.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does LinkedIn content creator system do?

Automate your entire LinkedIn content machine — from research and image generation to scheduling and posting — with this AI powered workflow. This workflow pulls in past content ideas, researches n...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Social Media, Multimodal AI use case.