Generate and schedule LinkedIn, X, and Instagram posts with OpenAI agents

Go to Workflow
0 views
Built by Oneclick AI Squad Oneclick AI Squad
Created on June 05, 2026

Description

This workflow orchestrates three specialized AI agents in sequence to research trends, generate platform-specific content (captions + images), and schedule posts across LinkedIn, X (Twitter), and Instagram.

Who's it for
• Social media managers handling multiple brands
• Marketing teams needing consistent content pipelines
• Creators automating their content calendar
• Agencies managing high-volume posting schedules

How it works
A topic/industry keyword is submitted via webhook or schedule
Agent 1 (Research): Searches current trends, extracts insights & hashtags
Agent 2 (Content Gen): Produces platform-specific captions + image prompts
Agent 3 (Scheduling): Posts to LinkedIn, X, and Instagram via their APIs
All activity is logged to a Google Sheet tracker

How to set up
Import this workflow into n8n
Set credentials: OpenAI, LinkedIn OAuth2, Twitter OAuth2, Instagram Graph API, Google Sheets OAuth2, SendGrid (optional alerts)
Replace YOUR_SHEET_ID placeholder in the Google Sheet node
Replace YOUR_INSTAGRAM_ACCOUNT_ID, YOUR_LINKEDIN_PERSON_URN placeholders
Activate the workflow

Requirements
• OpenAI API key (GPT-4.1 mini or better)
• LinkedIn OAuth2 credentials
• Twitter/X OAuth2 credentials
• Instagram Graph API credentials (Business account)
• Google Sheets OAuth2
• Optional: Stable Diffusion / DALL-E for image generation

How to customize
• Swap OpenAI model in all AI nodes
• Adjust character limits per platform in Agent 2 prompt
• Modify posting schedule in the Schedule Trigger node
• Add Slack/email notifications on post confirmation
• Extend the Google Sheet columns for additional metadata

Nodes Used (4)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi