Modern Creator
Deniz Sancar · YouTube

I Asked Claude Code + GPT Image 2 To Make me Viral Ads

A 12-minute agency playbook for going from zero brief to ten finished static ads in under an hour using Claude Code and GPT Image 2.

Posted
1 weeks ago
Duration
Format
Tutorial
educational
Views
3.8K
214 likes
Big Idea

The argument in one line.

Static ads outperform video ads for cold traffic because they communicate in one second rather than five, and Claude Code eliminates the last bottleneck by writing brand-specific ad briefs automatically from your website, ICP, and existing copy.

Who This Is For

Read if. Skip if.

READ IF YOU ARE…
  • You run an ecommerce, SaaS, or service business and are testing paid ads but struggling to produce enough creative volume to find winners.
  • You spend hundreds per static ad working with freelancers and want to test angles faster without a proportional increase in spend.
  • You already use Claude or ChatGPT for writing tasks and want to extend that into visual ad production.
  • You manage client creative for a small agency and need a repeatable brief-to-image workflow you can run in-house.
SKIP IF…
  • You need brand-safe, legally reviewed advertising assets for a regulated industry — AI-generated images require additional compliance review.
  • You have a design team already running high-volume creative testing; this workflow adds most value where that team is absent or slow.
TL;DR

The full version, fast.

Static ads beat video ads for cold traffic because they communicate in one second, not five, and the biggest production bottleneck has always been writing a good brief. The workflow feeds Claude Code your website, ideal customer profile, and existing copy, then asks it to generate ten ad prompts each targeting a different objection or desire. Those prompts go into GPT Image 2 one at a time with a product photo attached as reference. The result is a batch of ten testable statics in under an hour. What actually converts comes down to five things: instantly skimmable headlines, leading with a specific objection or desire, visible social proof, strong visual hierarchy that guides the eye in under a second, and running volume over perfection to find winners fast.

Free for members

Chat with this breakdown — free.

Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.

Create a free account →
Chapters

Where the time goes.

00:0001:38

01 · Hook and why static ads still win

Pattern-interrupt hook, agency backstory, core claim that static outperforms video for cold traffic because of one-second skim time.

01:3802:25

02 · Three-part winning static formula

Skimmable, objection/desire-led, social proof present. Sets the framework before the how-to begins.

02:2503:54

03 · Claude Code brief workflow

Feed website URL, ICP document, existing copy. Master prompt: ten image prompts each targeting a different objection or desire, skimmable in under two seconds.

03:5404:59

04 · Live Claude Code demo

Screen recording: Claude Code inside VS Code generating ten ad prompts for NEURA supplement brand, formatted with visual concept, headline, body, social proof, and CTA.

04:5906:15

05 · Sponsor: TeamDrop

Sponsored segment for TeamDrop dropshipping supplier.

06:1507:34

06 · GPT Image 2 generation

Why GPT Image 2: number one on Arena leaderboard, clean text rendering. Workflow: paste Claude prompt, attach product photo as reference, generate.

07:3408:00

07 · Batch complete

Ten statics generated in 20-30 minutes. Full grid shown on screen. Equivalent to a week of creative testing.

08:0011:11

08 · Five-point conversion framework

What actually makes a static convert: (1) instantly skimmable, (2) lead with objection or desire, (3) social proof nonnegotiable, (4) design for the scroll with visual hierarchy, (5) test fast and messy over perfection.

11:1112:08

09 · CTA and close

Binary CTA: apply yourself or book his agency. Cross-promotion to prior 24-hour dropshipping challenge video.

Atomic Insights

Lines worth screenshotting.

  • A static ad communicates in one second; a video ad needs five to ten seconds before the viewer even knows what it is about.
  • Generic AI ad prompts fail because they have no brand context; feeding Claude your website URL, ICP doc, and existing copy fixes that entirely.
  • The three-part foundation for any winning static: instantly skimmable, addresses one specific objection or desire, and includes visible social proof.
  • A single master prompt asking Claude for ten prompts, each targeting a different ICP objection, produces a full week of creative testing in one generation.
  • GPT Image 2 ranked first on the text-to-image Arena leaderboard as of May 2026, with clean text rendering and solid composition being the deciding factors.
  • Attaching a product photo to the GPT Image 2 generation keeps the output on-brand without writing a longer prompt.
  • The goal is not one perfect ad; it is fifteen ads, two that work, and scaling those two.
  • Brands pumping out twenty-plus statics weekly beat perfectionist brands not because they are smarter, but because they have more data.
  • Price objections dissolve when broken down to a daily figure; an ad showing L1.06 a day outperforms a flat price because it reframes the comparison.
  • Social proof does not have to be elaborate: a star rating, a single review quote, or a trust badge is enough to give a stranger permission to stop scrolling.
  • Visual hierarchy in a static ad has one job: guide the eye from image to headline to body copy to CTA in under one second, in that order.
  • Freelancers charge hundreds to thousands per static; the same output now takes a Claude prompt and a ChatGPT image generation at near-zero marginal cost.
Takeaway

Volume and context are the two levers in AI ad production.

THE WORKFLOW

AI image generation is only as good as the brief behind it, and a brief is only as good as the brand context you feed it.

  • Static ads communicate in one second; video ads need five to ten before the viewer understands the offer, making statics faster for cold-traffic testing.
  • Feeding Claude your website URL, ICP document, and proven copy produces brand-specific prompts rather than generic ones that look like they were made for someone else's business.
  • Asking for ten prompts in a single generation, each targeting a different objection or desire from the ICP, produces a full week of creative testing in one sitting.
  • Attaching a product photo to each GPT Image 2 generation keeps output on-brand without writing a longer or more complex prompt.
  • The blink test is the right filter: if the core message cannot be retained in one glance, the headline is too complex or the visual hierarchy is wrong.
  • Social proof does not need to be elaborate: a star rating, a review quote, or a number like 2,005 five-star reviews gives strangers permission to stop scrolling.
  • The five conversion criteria (skimmable, objection-led, social proof, scroll design, and test volume) apply equally to human-made and AI-made ads; AI speeds up production but does not change what makes an ad convert.
  • The goal is fifteen ads, two winners, and scaling those two; perfecting one ad before testing it is the most common and most costly mistake in early paid ad campaigns.
Glossary

Terms worth knowing.

Static ad
A non-video paid ad unit consisting of a single image with copy, typically used on Meta, Google Display, or TikTok feeds. Communicates the full message in a single glance rather than requiring the viewer to watch.
ICP document
Ideal Customer Profile document: a written description of your target buyer including demographics, goals, objections, language patterns, and purchase triggers, used to focus messaging.
Creative brief
A written instruction document that specifies the visual concept, headline, body copy, social proof element, and CTA for a single ad, handed to a designer or image model to execute.
GPT Image 2
An image generation model from OpenAI known for clean text rendering and strong composition, available via ChatGPT. As of May 2026 it ranks first on the independent text-to-image Arena leaderboard.
Blink test
An informal usability check for ad creatives: if a viewer cannot retain the core message after a single blink (roughly 150-400ms of exposure), the hierarchy or copy is too complex.
Visual hierarchy
The order in which design elements draw the viewer's eye, typically controlled through size, contrast, and placement. In ads the intended path is image, then headline, then body copy, then CTA.
Resources

Things they pointed at.

Quotables

Lines you could clip.

01:15
What used to take days and cost hundreds if not thousands, now can be done in under an hour for a fraction of the cost.
before/after contrast with concrete time and cost framingTikTok hook↗ Tweet quote
01:40
A static on the other hand, they can skim in literally one second, which means if you can nail the image and the copy, you can stop the scroll better than any other format.
counterintuitive claim most marketers get wrongIG reel cold open↗ Tweet quote
09:35
The goal is not to make one perfect ad. The goal is to make 15 ads, find two that work, and scale them.
tight, quotable, actionable rule of thumbnewsletter pull-quote↗ Tweet quote
10:10
Speed beats perfection especially when starting out.
standalone principle, zero context neededTikTok hook↗ Tweet quote
The Script

Word for word.

metaphoranalogystory
00:00If you have an online business in 2026 and you are not running static ads, you are genuinely leaving money on the table. And I know that sounds like something every marketing YouTuber says, but hear me out. Static ads are the fastest, cheapest, and honestly one of the most underrated ways to test messaging to see what works and scale it.
00:17And the best part, with ClaudeCode and GPT image two, you can go from zero to a full batch of high converting static ads in under an hour. Even if you've never made an ad in your life before. In fact, here are a few ads I made for my clients a 100% made with AI.
00:33So in this video, I'm going to share the exact step by step process I use to create static AI image ads for my clients which you can steal free of charge. Okay. So quick context as to why I'm even talking about this.
00:44I run a media marketing agency and as part of our offer, we do content generation for clients including paid ads. And a while back, was doing everything manually, writing ad briefs by hand, paying freelancers hundreds per static ad created, and going back and forth on revisions. It was slow, expensive, and honestly kind of painful.
01:04Then I started using ClaudeCode to handle the creative brief and GPT image two to make the actual ads and the workflow just kinda clicked. What used to take days and cost hundreds if not thousands, now can be done in under an hour for a fraction of the cost.
01:18And look, I'm not gonna sit here and say that these AI generated images can replace a world class creative designers. But for testing angles fast, finding winners, and scaling what works, you can't really do much better. In fact, I'd go as far as saying this is genuinely overpowered right now and saves brands tens of thousands in monthly fees hiring agencies.
01:38Okay. Just before I get into the how, let me quickly explain why static ads are even worthwhile in 2026. Because truthfully, a lot of people sleep on them.
01:46Even in my last video, I had comments asking if static images even work. Here's the thing about static ads. When someone scrolls to a video ad on their feed, they have to commit five to ten seconds to even realize what the ad is about.
01:58By that time, most of the target audience has scrolled past before you've even got an opportunity to sell them on your product or offer. A static on the other hand, they can skim in literally one second, which means if you can nail the image and the copy, you can stop the scroll better than any other format. They are also the cheapest and fastest type of ad to produce, which means you can test more angles, more messaging, and more hooks in less time and for less money, especially with AI.
02:21And in paid ads, especially when starting out, speed is everything. The brand that tests 20 different angles will always have more data to beat the brand that only tests one. But truthfully, not every static ad is going to work.
02:34Three things in particular make a winning static ad. And I'll come back to these in detail at the end, but I wanna set the foundations so you have a good understanding as to what type of ads to make. One, it needs to be instantly skimmable.
02:45Imagine the blink test. You blink once and see the ad. What can you retain from it?
02:48The key points should be there in the back of someone's mind. Two, it needs to address an objection or a desire. And three, it needs social proof somewhere on the ads as humans follow herd mentality.
02:58That is the very simple framework to keep in your mind. Now let's get going on building the ads. Okay.
03:03So step one, we're going to be using Claude code to build out the creative process for us and prompting the ads. And the reason this works so well is because Claudcode is not just prompting generic ad ideas. It's pulling from your actual business context, your website, your ICP document, your copy.
03:19So the output is specific to your brand, not just generic ads for any website. This is the part that most people skip and then they wonder why their ads look like they are made for someone else's business. You have to give Claude the right context first.
03:33Think of it as briefing a new hire for your business. The more context and input you give them, the better output you'll receive. So here is what you're going to feed into ClaudeCode before prompting anything.
03:43And just a side note, I'll be using ClaudeCode plugged into Visual Studio Code, which is free to download for Mac and Windows. I'm making this point because the interface will look different to ClaudeCode, but don't worry, we're using ClaudeCode technology. Everything else is the same.
03:55Firstly, you want to input your website URL. Claude can pull out your offer, services, tone, messaging. Just paste it into the chat window and say, here's my website.
04:04Use it as context. And yes, this can work for ecommerce, SaaS, and even service based businesses. I've created AI statics for all of those industries.
04:12Two, your ICP document. This is your ideal customer profile. Who they are, what they want, what objections they have, what language they use.
04:20If you don't have one, Claude can help you build it from scratch, but it's better to have one around that you can plug directly into Claude. And three, your existing copy. Any ads that may have worked before, subject lines that resonate, and landing pages.
04:32This trains Claude on messaging which has already worked for your brand in the past to make brand new ad creatives. Once you've uploaded all of that information, here is the prompt that I use. Based on the website ICP and copy are provided, write me 10 static ad image prompts for GPT image two.
04:48Each prompt should include the visual concept, the headline copy, the sub headline or body copy, a social proof element, and the CTA. Make each one target a different objection or desire from the ICP. Keep the copy punchy.
05:00This needs to be skimmable in under two seconds. I also add this 10 bullet point list as context into Claude code, so it knows the type of static ad images to create. If you want this exact document, then DM me static ad prompt on Instagram and I'll send it over to you.
05:14And you can also provide attachments of static ads, let's say from competitors or winning formats, and Claude can remake these for your own brand. And that is it. Claude will go away, pull out all of the necessary context and information you provided to generate the creative briefs and prompts for your images.
05:29Now quick one before we go on to generating the statics. And this is particularly relevant if you're running a drop shipping or ecommerce business or looking to start one. To be honest, ads are only half of the equation.
05:39The other half is picking your product and order fulfillment. Because there's no point running killer static ads that drive traffic to your store if you've not got a winning product. And even worse, if your supplier is slow, unreliable, and eating into your margins.
05:51The other day, I ran a twenty four hour drop shipping challenge from scratch using Claude code with TeamDrop chosen as my supplier. The reason I chose TeamDrop is because it's got access to the largest online stores in China and gives you direct factory prices. You So have access to the widest range of drop shipping products at lowest possible price, plus you can add your own packaging to white label the products and connect directly to Shopify store so TeamDrop can fulfill orders on your behalf.
06:16And importantly for me, TeamDrop is rated excellent on Trustpilot so you know it's a reputable and trusted platform. As mentioned, I've been using Team Drop for my own drop shipping stores and it's trusted by thousands of others as well. It's absolutely free to sign up with no monthly subscription.
06:30I'll link Team Drop down below in the description and in the pinned comment. That link will also include some coupon codes, so you'll get discounts on the first orders you fulfill through their site. Once again, completely free to sign up, so no reason not to give it a go.
06:42Okay. So once we've used Claude code to generate our prompts, now we can move on the fun part generating the statics. And for that, we will be using GPT image two.
06:51Now if you haven't used GPT image two yet, the reason I recommend it is because right now it is the best model on the market. The text rendering is clean and the composition is solid as well and the time to generate is not too long. Now depending on when you watch this video, another model may have overtaken GPT image too, but as of now it is the best on the market.
07:08Plus you can use it with a free chat GPT subscription as I'm going to show you in this video. So I'm going to take the first prompt from Claude and then copy and paste it into a brand new ChatGPT window.
07:18I'm also going to attach an image of my product so GPT has this as reference and hit generate. It'll take a few minutes and there it is. You've got a static created for you entirely using AI.
07:28Now think about this for just a second. If I showed you this ad five years ago before Claude and ChatGPT was mainstream, you would think I'm a professional graphic designer to make an ad like this.
07:38In fact, there are graphic designers charging hundreds if not thousands per static ads. But in reality, I made this ad with just a couple prompts and AI doing a legwork.
07:48So yes, can bury our heads in the sand and pretend AI isn't happening or we can embrace this technology and use it to revolutionize our workflows.
07:56But hey, that's just one ad. Claude gave us 10 different prompts. I'm going to copy and paste each prompt separately into chat gbt to make all of our statics.
08:04Okay. It took about twenty to thirty minutes, but now we've got a batch of 10 statics that we can test through meta ads. That's pretty much a week of creative testing done in under half an hour.
08:14And you can see that all the statics are slightly different, but they all follow the same winning formula. Okay. So we've got the statics created, but before you throw them into meta, I've got to show you something very important.
08:23Let me give you the framework as to what actually converts on static ads because generating images is the easy part. How the creative strategist earn their dough is by coming up with the why behind the images. I e what works and what's gonna scale without wasting too much budget.
08:37I'm going to break this down into five things that the best static ads have. Number one, they are instantly skimmable. With the average attention span for social media users, people are not reading your ads, they are scanning them.
08:48You have about one second and even that is generous to communicate your core message before they scroll. This means your headline needs to be big, bold, and immediately clear. If someone has to squint or reread to understand what you're saying, you've lost them already.
09:02The best static sometimes are stupidly simple. Big glaring images that tell the whole story with one picture. Second thing, these statics lead with objection or desire.
09:11You really need to understand this core concept. Every customer that hasn't bought from you has a reason. Maybe it's the price.
09:17Maybe it's trust. Maybe they don't think the product will work for them specifically. Your static ad is the perfect place to address that head on.
09:24If price is an objection, break it down to a relatable daily figure. For example, less than your morning coffee. If trust is the objection, lead with a guarantee.
09:32Love it in thirty days or have your money back. And if it's relevance, call out your specific person, students, entrepreneurs, whoever it may be. The point is don't just show the product, speak directly to the person that's going to buy it.
09:43Three, social proof is nonnegotiable. A star rating, a review quote, a trust pilot badge, even a number like 2,005 star reviews, All of these are valuable because some kind of social proof can be a difference between someone immediately scrolling and giving your static add a chance. People don't trust brands, they trust other people.
10:01So as ironic as it sounds, let the others do the selling for you. Four, design for the scroll. This one sounds obvious, but most people still get it wrong.
10:09Your ad is going to appear in a feed with other people's content. A feed that most likely will be designed and catered to the algorithm of the user.
10:17So your creative needs to earn its place in that person's feed. That means eye catching imagery, strong color contrast, a visual hierarchy that guides the viewer's eyes from the image to the headline to description to the CTA all in under a second. And look, if your product looks good, show it.
10:32Don't hide behind clever design. Let the product do the work. And five, test fast, test messy, especially when starting out.
10:39This is the one most people resist the most. They try and be perfectionist. The goal is not to make one perfect ad.
10:44The goal is to make 15 ads, find two that work, and scale them. Most people spend two to three weeks making one ad and then burn out when it doesn't work. Meanwhile, other brands are pumping out over 20 statics every single week and playing the volume game.
10:57They're finding winners in the data and they are doubling down because speed beats perfection especially when starting out. And that is why this AI workflow I've showed you is so powerful. It lets you generate volume fast.
11:08You are not bottlenecked by a creative designer's availability or the brief writing process. You can go from idea to a live ad in under an hour.
11:16Okay. So you have the entire workflow. The way I see it now, the responsibility is on your shoulders and there's two ways you can go with this.
11:23Number one, take this information away, apply it, create your statics, run them. Or two, if you've not got the time or lack creative direction, you can click the link down below and book in a call with my team, and we can help you scale your business through these AI ads. Our services are far more affordable than traditional creative designers on the market, and we can test many ads at scale quickly.
11:42The choice is yours. I'll leave a link down below to my marketing website so you can book in a call directly with my team. It's also on screen with me.
11:49And if you want to see this entire workflow in action, the other day I attempted a twenty four hour drop shipping challenge from scratch. I'm talking using Claude to find the winning product, create my store, make the static ads, and launch them on Meta. If you want to see exactly how I got on, you've got to check out the video right beside me.
12:06I'll see you there.
The Hook

The bait, then the rug-pull.

Static ads were never supposed to be the underdog format. Yet in 2026, with video ads demanding five to ten seconds of viewer commitment before landing a single point, the humble static image has quietly become the fastest, cheapest way to find out what messaging actually works.

Frameworks

Named ideas worth stealing.

02:25list

Three-Part Static Ad Foundation

  1. Instantly skimmable (the blink test)
  2. Addresses a specific objection or desire
  3. Social proof visible somewhere on the ad

The minimum viable criteria before testing any static; if an ad fails any of these three, it should be reworked before spend.

Steal forpre-flight checklist before launching any image ad campaign
08:00list

Five Things the Best Static Ads Have

  1. Instantly skimmable headline
  2. Lead with objection or desire
  3. Nonnegotiable social proof
  4. Design for the scroll (visual hierarchy)
  5. Test fast and messy, not perfect and slow

Expanded framework taught at the end of the video as context for evaluating the AI-generated batch. The fifth item (test volume over perfection) is the strategic lens; the first four are executional.

Steal forcreative review rubric for evaluating any paid ad before launch
04:10concept

Claude Code Ad Brief Prompt Structure

  1. Website URL as context
  2. ICP document
  3. Existing copy and past ads
  4. Master prompt: 10 prompts, each targeting a different objection/desire, with visual concept + headline + body + social proof + CTA
  5. Optional: attach competitor ad examples for style reference

The exact three-input, one-prompt workflow used to generate brand-specific (not generic) ad creative briefs.

Steal forany client whose ad briefs are currently written from scratch or rely on guesswork about messaging
CTA Breakdown

How they asked for the click.

VERBAL ASK
11:11product
Click the link down below and book in a call with my team, and we can help you scale your business through these AI ads.

Binary framing (do it yourself or hire us) presented cleanly without pressure. Agency URL shown on screen. Also plugs a related video as content CTA.

Storyboard

Visual structure at a glance.

open
hookopen00:00
three-part formula
valuethree-part formula01:38
Claude Code demo
valueClaude Code demo03:54
GPT Image 2
valueGPT Image 206:15
batch complete
valuebatch complete07:34
five-point framework
valuefive-point framework08:00
CTA
ctaCTA11:11
Frame Gallery

Visual moments.

Chat about this