Auto Publishing Agent: Multi-platform image + AI copy workflow in n8n

Hi everyone! :waving_hand:

I’m excited to share a project I’ve been building: a modular Auto Publishing Agent built entirely on n8n.

This is an early-stage v0.1 release β€” the core framework is ready, and I would love to hear ideas, feedback, or potential improvements from the community.

This workflow aims to standardize the repetitive parts of publishing β€” image formatting, multi-platform adaptation, metadata handling, and AI copywriting β€” so creators and teams can focus on what truly matters:

Building differentiated products and delivering unique value, instead of spending hours formatting content for different platforms.


:glowing_star: Why I Built This

In modern creation, real value comes from what we make, not from navigating platform rules:

  • Different aspect ratios across platforms

  • Repetitive cropping/resizing

  • Inconsistent copywriting

  • Manual batch publishing

These tasks consume time but don’t contribute to differentiation.

My goal is to offer a standardized and automated pipeline that handles all of this reliably.


:gear: What the Auto Publishing Agent Does

1. Image Quality Check (QA Engine)

Ensures images meet platform standards.
Performs:

  • Resolution + aspect ratio detection

  • Portrait orientation check

  • 4:5 tolerance (Β±0.04)

  • Minimum short-edge validation

  • Quality classification (high | ok | low | none)

  • Human-readable explanations


2. Multi-Platform Image Adaptation

Generates platform-ready variants for:

  • Instagram β€” 1:1, 4:5, 9:16

  • Facebook β€” 1:1, 4:5, 9:16, 16:9

  • X/Twitter β€” 1:1, 16:9

Features:

  • Smart cropping

  • Resolution normalization

  • Structured file naming

  • Automatic upload to Google Drive


3. AI-Powered Copywriting Pipeline

Outputs structured promotional content including:

  • Platform

  • Title

  • Keywords

  • Final content

Supports:

  • OpenAI

  • Gemini

  • OpenRouter

With round-robin model routing and strict schema validation.


:puzzle_piece: Workflow Structure

Main Workflow
β”‚
β”œβ”€β”€ Image QA
β”œβ”€β”€ Batch Routing
β”‚
β”œβ”€β”€ ImageEdit Subworkflow  β†’ Generates platform variants
└── TextEdit Subworkflow   β†’ Produces AI copywriting output


:camera_with_flash: Screenshots

Main Workflow

ImageEdit Subworkflow

TextEdit Subworkflow


:package: Download the Workflows (GitHub)

All workflow files + documentation are available here:

:backhand_index_pointing_right: GitHub Repository:

Files include:

  • P001_AutomaticallyPublishWorks.json

  • P001_sub_ImageEdit.json

  • P001_sub_TextEdit.json

Plus a full README with architecture diagrams and setup instructions.


:telescope: Roadmap

Planned for upcoming versions:

  • Auto-posting to Instagram / Facebook / X

  • Scheduling & batch distribution

  • LinkedIn / TikTok / YouTube / Pinterest presets

  • Multi-language content templates

  • Analytics feedback

  • Full Agent Mode (format choice + optimization)


:raising_hands: Feedback Welcome!

This is still an early release (v0.1), and I’d love to hear:

  • Suggestions

  • Potential integrations

  • Use cases

  • Any improvements you’d like to see

Thanks for reading β€” happy automating! :high_voltage:
Let’s make publishing effortless so creators can focus on meaningful differentiation.