How I Fixed the Copy-Paste Look of Our AI-Generated Social Media Content
A few months into running social media automation at StepUp Analytics, I noticed something that should have bothered me a lot sooner. Every single post looked the same.
Not on-brand same. Not consistent same. I mean actually the same, same background gradient, same font weight, same two-tone color combo showing up on Monday's carousel, Wednesday's quote card, and Friday's tip post. If you scrolled through the page fast, you couldn't tell where one post ended and the next began. That's a real problem, because the whole point of posting regularly is to keep people looking.
The setup that started it all
The automation was built in n8n, and the first version worked fine, on paper. Here is how it flowed:
- A schedule trigger pulled the next row from a Google Sheet (where all our content ideas and captions lived)
- That row went into an AI agent I called the Social Media Content Factory, built with GPT-4o, Gemini, SerpAPI for research, and a social content tool
- The agent handed back a caption and an image prompt
- The prompt went into an image generation step
- The image got a quick edit pass
- It was uploaded to storage
- It got posted
One clean line, start to finish. It was simple. It was also the problem. There was only one path through the workflow, so there was only one flavour the AI could generate. Same model, same prompt structure, same instructions every time, so of course the color palette and layout barely changed. I was asking one recipe to make ten different meals, then wondering why everything tasted the same.
Why this actually mattered
It is easy to write this off as a design nitpick, but for a page that lives or dies on scroll-stopping content, looking repetitive is quietly expensive. People's brains are wired to tune out repetition, it is the same reason banner ads stop working after the third time you see them. If every post has the same color story, both the algorithm and the audience start treating your account as background noise instead of something worth stopping for. We were technically posting consistently, but we weren't giving anyone a reason to look twice.
What I actually changed
Instead of trying to fix this with a better prompt (I tried, it barely helped), I rebuilt the automation so variety was built into the structure itself, not left up to chance.
1. I split one content flow into several template flows
Instead of one AI agent generating everything the same way, I built separate branches. Each branch has its own Content Factory agent and its own visual template logic. One branch handles single-image posts. Another branch handles something we didn't have before at all, carousels.
2. I added a proper carousel flow
Instead of shipping just one image per post, this branch builds a full multi-slide carousel. It is made up of a hook/intro slide, three educational content slides, and a closing CTA slide. Each slide type gets its own generation step, and all the slides get merged back together into one carousel before upload. This changed the format of what we were posting, not just the color.
3. I fixed the color repetition with a random color array
This was the real fix for the sameness problem. I added a Code node in n8n that holds a list of pre-approved, brand-safe color combinations. Every time a post runs through the workflow, the code node randomly picks one combo, and that combo gets injected into the image generation prompt. So instead of the AI defaulting to whatever it likes (which, left alone, is apparently one shade of blue-purple gradient forever), each post now pulls from a genuinely different palette while staying within our brand guidelines. Small change, huge visual impact.
4. I let the workflows specialize instead of doing everything in one agent
The old version had one giant agent trying to handle research, copywriting, and image direction all at once. In the new version, separate branches handle different content types, each branch has a leaner, more focused agent, and everything routes through shared steps at the end for uploading, sharing, and logging the post back to the sheet via MCP. The result is a workflow that looks busier on the canvas, more branches, more merge points, more nodes. But the output is finally not busy. It is varied on purpose.
Was it worth the extra complexity?
Yes. The old workflow was elegant, but elegance that produces boring output isn't actually doing its job. The new workflow looks more complicated inside n8n, but for the person scrolling the feed, it is the opposite, every post feels like it was made on its own, not stamped out of the same template.
If you are running social content automation at any scale, try this test: pull up your last 15 to 20 posts side by side. If you can guess the color palette before you even open the post, that is the same symptom I had. The fix isn't necessarily better AI, ours didn't get a smarter model, it got smarter structure around the same model.
This is the kind of workflow-level thinking that separates automation that just runs from automation that actually performs, which is a big part of why agencies like Kaleto Digital put so much emphasis on the systems behind a brand's content, not just the content itself. Design variety isn't a nice-to-have bolted on at the end; it needs to be part of how the pipeline is built from day one.
If you are building something similar and want to see how this looks in practice, feel free to reach out, the team at StepUp Analytics is always happy to talk shop about automation.
Klaar om te Starten met je Project?
Bij Webzley bouwen we high-performance websites en web applicaties met de nieuwste technologieën. Van MVP tot enterprise platform - wij helpen je van idee tot lancering.
Gerelateerde Artikelen
Wat Kost een Website Laten Maken in België? (2026)
Wat kost een website laten maken in België? Een eerlijk prijsoverzicht per type website, wat de prijs bepaalt en waar je op moet letten, zodat je in 2026 weet wat een realistische investering is.
De 10 Beste Webdesign Bureaus in Amsterdam (2026)
Op zoek naar een webdesign bureau in Amsterdam? Wij vergeleken de 10 beste bureaus op technische kwaliteit, SEO-resultaten, prijs en portfolio, met een eerlijke inschatting voor wie elk bureau geschikt is.