All articles
Case study

I Shipped a Full 3-Format Ad Campaign in 22 Minutes With the Social Ad Set Generator

PA
PromptDock AIVerified creator — vouched by Prompt Dock
Jun 22, 2026 · 7 min read
promptdock.ai/blog

It was a Wednesday, 2:14 PM, and a Slack message landed that spiked my heart rate: 'Can we get the launch ads — feed, story, and a banner — by five? We go live tomorrow.' I had their brand guidelines PDF, a headline someone wrote in a hurry, and exactly zero budget to call in a rush designer. My usual move is a Canva template, which is fine, but 'fine' across three placements with matching type and color is a solid three-hour afternoon. I did not have three hours. I had about two and a half, and I wanted to eat lunch inside that window.

The brief was already in my inbox, I just had to feed it

Here's the thing nobody tells you about ad creative: 90% of the time the brief already exists. The colors are in the guidelines. The headline is in the launch doc. The CTA is whatever the landing page button says. The slow part isn't deciding — it's the manual labor of placing it three times in three shapes and keeping it consistent. That's exactly the labor the Social Ad Set Generator — One Brand Kit, Feed + Story + Banner prompt eats. I pulled the two hex codes straight out of the PDF, pasted the headline, named the product, set the CTA to match the live button, and ran it.

I started with the 1:1 feed unit because it's the one I judge everything else against. GPT Image 1.5 came back with a gradient ground in the actual brand colors — not 'close to navy,' the navy — a legible three-level hierarchy, and a CTA pill sitting exactly where the prompt told it to: lower third, thumb height. About 80% there on the first run. The headline copy was a hair long and wrapped awkwardly, so I trimmed two words in the variable and re-ran. Run two was sendable.

Then I just changed one variable, three times

This is the part that turned a three-hour job into a coffee break. I left every variable identical and changed only aspect_ratio. The 9:16 story version was honestly the best of the three — keeping the CTA in the lower third is a rule I'd normally have to remember and enforce by hand, and here it was baked into the prompt, so the button landed right above where a story's swipe-up lives. The 1.91:1 banner needed one re-run because the model tried to sneak a soft teal glow behind the logo (it loves doing that), but the negative line about off-palette accents shut it down on the second pass.

The negative constraints are the actual product

If you take one thing from this, take this: the 'Avoid' block at the bottom of the prompt is where the magic lives. 'Strictly these brand colors plus one neutral' is the line that keeps every model from improvising a fourth color it thinks is 'a nice pop.' 'No drop-shadow text' kills the cheap PowerPoint look. 'Crisp editorial type, no melted letters' is the difference between an ad you can ship and an ad with a headline that reads like it was carved by someone underwater. I used to think the creative direction was the prompt. It's not — the discipline is the prompt.

Why hex codes, not color names, every time

One more hard-won habit: feed the actual hex codes, never the color word. The first time I tried a prompt like this I wrote 'navy and gold' and got a navy that was somebody else's navy and a gold that leaned distinctly mustard. Image models interpret color words with the confidence of a paint-store employee who's never met your brand. The moment I pasted '#0B1F3A and #C9A227' the gradient locked to the real brand and the client's eye stopped twitching. It's a thirty-second change that removes an entire category of revision, and it's the difference between 'close enough' and 'on brand,' which to a client are not the same planet.

I delivered at 2:36 PM, ate lunch like a functioning adult, and the client asked which agency made them. When I have a stat or a finding to lead with instead of a product, I reach for my Presentation Hero Slide — Turn One Stat Into a Boardroom Visual prompt instead, but for straight launch ads this is my default now. Grab the Social Ad Set Generator — One Brand Kit, Feed + Story + Banner prompt on Prompt Dock and run it on your own brand kit — pull your real hex codes, set the CTA to your live button, and just swap the aspect ratio for each placement. The whole campaign falls out the other side, and you get your afternoon back.

The prompt behind this post
Free
Social Ad Set Generator — One Brand Kit, Feed + Story + Banner

Drop in your brand colors, headline, and CTA to render a cohesive ad in any single placement size, then re-run per aspect ratio for a full matching set. For marketers and brand designers who need on-brand, conversion-ready creative without opening Figma.

View promptGPT Image 1.5
Keep reading
Our Support Bot Confidently Made Up Enterprise Pricing — One System Prompt Fixed It

The agent wasn't hallucinating wildly, it was extrapolating plausibly. That's worse. Here's the exact system prompt that taught it to know its own limits.

Elite Prompting: Why Better Prompts Beat Random AI Instructions
I Designed Branded Wrapping Paper for My Candle Business for $28, Not $400

Packaging is part of my product, but a custom print run starts around $400. Print-on-demand plus one seamless-tile prompt got me there for the price of lunch.

Related prompts
Start in two minutes

Find a verified prompt for the job.