Back to Templates

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

Last update

Last update 8 days ago

Share


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

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

How to set up

  1. Import this workflow into n8n
  2. Set credentials: OpenAI, LinkedIn OAuth2, Twitter OAuth2, Instagram Graph API, Google Sheets OAuth2, SendGrid (optional alerts)
  3. Replace YOUR_SHEET_ID placeholder in the Google Sheet node
  4. Replace YOUR_INSTAGRAM_ACCOUNT_ID, YOUR_LINKEDIN_PERSON_URN placeholders
  5. 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