Social media automation for agencies across multiple brands
A single system that generates and publishes content for several businesses across three platforms, with optional human approval.
The problem
Creating, scheduling and posting content for several businesses across three platforms takes a great deal of manual effort. The agency wanted to coordinate it without a dedicated full-time person.
How the system works
Brand profiles
Each business has a stored profile in a database covering tone of voice, topics, target audience and platform preferences.
Scheduled generation
On a recurring schedule, the automation pulls the relevant brand profile and sends it to an AI model to produce platform-specific content variations.
Optional approval step
Content can go through a lightweight human approval before publishing, or run fully hands-off, depending on how much risk the business will accept.
Platform-specific publishing
Facebook and Instagram posts use official publishing tools. LinkedIn short posts and company page content go through a dedicated LinkedIn automation layer.
Long-form LinkedIn articles
LinkedIn's API does not allow third-party publishing of long-form articles. The AI drafts the article and a person pastes and publishes it manually, which is quick.
Result in production
One system manages content for multiple businesses across three platforms. Automation covers the repetitive work, and people focus on approvals and long-form publishing.
Who this pattern fits
Teams with similar volume, compliance or coordination challenges can use the same approach. The stack is stable, self-hosted where it matters and designed for a small team to operate.
Tools used
n8n
Workflow runtime and orchestration.
Claude API
Reasoning and structured outputs for content generation.
Supabase
Database, authentication and storage, including brand profiles.
Zernio
Publishing integration in the production stack.
Unipile
The integration layer used for LinkedIn.
Related
Frequently asked questions
Can it post long-form articles to LinkedIn?
Not directly. LinkedIn's API does not support publishing long-form articles, so the system drafts them and a person publishes them manually, which takes minutes rather than hours.