Create 100 AI Ads from 1 Photo (Here's the Template)

ElevenLabs| 00:08:40|Apr 20, 2026
Chapters11
The chapter explains how to automate a creative pipeline that turns a single product photo into 100 static ads, and it promises a template to implement this workflow.

Turn one product photo into 100 AI-generated ads using Flows in 11 Creative, with templates, formats, and translations to scale quickly.

Summary

ElevenLabs’ creator walks you through building an automated ad creative pipeline that turns a single photo into dozens—then hundreds—of ads. By using Flows inside 11 Creative, you can refresh assets on demand and fight ad fatigue as you scale. The tutorial demonstrates selecting Nano Banana 2 for image edits, placing the product into varied contexts, and adding copy like “40% off” to generate static ads in minutes. You’ll see how to duplicate and rerun nodes to test different locations, formats, and color schemes without starting from scratch. The flow also covers translating ads into other languages (e.g., French) to widen reach and AB test discounts (40% vs 30% vs 20%). Beyond static ads, the video shows basic motion via a slow zoom for video ads and how to apply the same pipeline to new products by replacing the image. In short, the template enables scalable, end-to-end creation—from a single image to 50/50+ variations across formats and languages. If you want hands-on experimentation, the template link in the description is your starting point to replicate this workflow.

Key Takeaways

  • Use Nano Banana 2 as the AI model for image editing and adding text, ensuring consistency across generated assets.
  • Duplicate a location node and the rest of the flow to quickly generate multiple ad variations in different placements.
  • Reformat ads into multiple aspect ratios (banner, in-page, square, vertical) so you can run across all common placements.
  • Translate ads into other languages (e.g., French) to broaden audience reach without rebuilding the creative from scratch.
  • Replace the product image and click run from the beginning to regenerate all variations for a new product while preserving format and copy.
  • Test different discounts (40%, 30%, 20%) by editing the prompt and rerunning nodes to compare performance.
  • Add motion to ads with a video generation node (e.g., camera slow zoom) to create engaging video creatives from static assets.

Who Is This For?

Essential viewing for marketers and product teams who want a scalable, AI-driven ad creative pipeline. Great for those running multi-format campaigns and testing language-focused variations without heavy manual design work.

Notable Quotes

"Here's how you can automate your ad creative pipeline and turn one product photo into 100 static ads."
Opening statement that frames the entire workflow using Flows.
"With AI, you can produce dozens of variations quickly and cheaply."
Explains the core efficiency gain of the approach.
"We first generated different locations for our matcha bottle, and then different assets and different layouts of the actual matcha bottle itself."
Shows the progression from locations to asset variations.
"Translate it. Now we've got the exact same ad, except in French."
Demonstrates multilingual expansion for ads.
"Click replace and then do run from here, and it would rerun and give me 50 new ads with the exact same format, the exact same copy, but with my new product."
Illustrates how to scale with product swaps while preserving creative structure.

Questions This Video Answers

  • How can I turn a single product photo into multiple ad formats using AI tools?
  • What is Flows in ElevenLabs and how does it automate ad creative pipelines?
  • Can I translate AI-generated ads into other languages like French without rebuilding the design?
  • How do I AB test different ad locations and colors at scale?
  • What are practical steps to add motion to static AI ads without expensive video production?
Flows (ElevenLabs)11 CreativeNano Banana 2AI ad generationimage-to-ad pipelineformat adaptation (banner, in-page, square, vertical)AB testinglanguage translationdiscount testingvideo generation
Full Transcript
Here's how you can automate your ad creative pipeline and turn one product photo into 100 static ads. And in this video, we're going to show you exactly how to build it and also give you the template. Let's begin. When it comes to running successful ad campaigns, you need to create, iterate, and [music] test as fast as possible. With AI, you can produce dozens of variations quickly and cheaply. So, instead of just testing a couple of ideas, you're testing many different angles, hooks, [music] formats, copy all at once. This allows you to iterate a lot faster and give you a much higher chance of finding winning [music] creatives that convert and make you money. The tool we're using is Flows, and the flow you're going to learn how to build will allow you to constantly refresh your ads and avoid ad fatigue, so performance doesn't drop as you scale. And before I show you the flow that we built, let me quickly show you how you or your team can [music] create a custom ad creative pipeline right now. So, as mentioned, we're going to be using Flows inside 11 Creative. So, we simply click Flows, and here we want to go ahead and click on new flow. We're now taken into Flows, where we can automate any creative pipeline that we can think of. And so, let's say I was making an ad for a mug, right? I've got mug ad. I'm simply going to rename it, and I'm going to drag and drop in the image of the mug. And it's simply a photo. It's not a product shot. And so, what I'm going to do is drag from this connector, and then we're going to choose edit image node, and here we're going to go ahead and select the AI model that we want to use. And so, I'm going to select Nano Banana 2. And then I simply want to describe what I need. And so, the prompt I'm going to use is turn this mug into a professional product shot with no background. And now I simply click run. And as you can see, we've now got a professional-looking product shot of the 11 Labs mug. But now we need the location for our ad. Where do we want to put this mug? Well, here, just above, I'm going to right click, and I'm going to add a new image generation node. [music] And this time, I'm going to describe the location. And so, now we've got our professional product shot, and we've got the location. What we're going to do now is create a new edit image node, except this time we're going to connect [music] both assets up. So, I've got my mug and the location. And now, for the prompt, we can type out something like replace the cup in at image two, which is the location, with the mug from at image one. So, we're simply describing the edits we would like to make, and here we can click run. And as you can see, now we've got our mug placed in the location that we generated. And here, we could then go and add another image node, and this time for the prompt, we could do add the copy in big on the right, 40% off, like a static ad. I simply want to change the model to Nano Banana 2 again, because it's a better model when it comes to adding in text with AI. And then here, I simply click run. And as you can see, we've got this very simple static ad. And obviously, there's a lot that could be improved, but we've created this in less than a couple of minutes. And so, once you've actually found the perfect assets that you like, let's say that now I want static ads for the same mug, but we want to put it in different locations, because I want to AB test what location converts better when it comes to running this ad. Well, here, it's very simple. I can duplicate the location node that we've generated, and then I'm going to duplicate the rest of the flow. And all I'm going to do is delete the connector from this location to the new node that we've created, and then connect up the new one. And this time, I could put close up of a developer's desk. And then here, instead of having to click run on every single node, I can simply click on the arrow and do run from here. And now, it's going to generate all of the assets after that node. And as you can see, now we've got a second variation of this static ad with the mug placed in a new location with the same copy. And what's great is I could go ahead and actually just click replace on this button right here to replace the photo of the product, and then rerun the entire flow and get [music] these ads within seconds. But what does this look like at scale when you take a little bit more time to make the creative? This right here is a flow that allows you to take one product image and turn it into 100 static ads. And if you want to have a look for yourselves, you can click the first link in the description and it'll take you straight to the template. Here, if we zoom in, as you can see, we've got one simple product shot of a minimal matcha bottle. And again, you can go and replace this with any product that you like. After that, we've gone into two different ad directions. One where we're placing the bottle in different locations, similar to what we saw earlier. And then another one, which was a very simple product shot overlaid on top of a minimal single color background with some nice copy. And so here, as you can see, we're creating a very simple ad with specific colors and a specific copy, and this is a very nice static ad that we could go and run. But then we need to have this in multiple different formats to run as banner ads, as header ads, as in-page [music] ads. And then what we've done is we've created a new node where we asked Nano Banana 2 to reformat the ad into a specific aspect ratio. So, here for example, we're reformatting it into a banner ad. And [music] Nano Banana 2 knows where to put the product and also keep the copy to make it look and feel like a nice design. We've also redone it for in-page ads, for [music] square ads, for vertical ads for social media, and also column ads for on blog posts. [music] And then we've done this for multiple different colors. So here, we can go and AB test what colors work better, and also what placements work better. [music] And so now we've got 50 different ads that we can go and run with different colors and different formats. [music] And so, this is a very simple use case, but let's say I came out with a new matcha product, I could go and click replace, and then do run from here, and then it would rerun and give me 50 new ads with the exact same format, the exact [music] same copy, but with my new product. And now, if we look at the top up here, what we've done is we first generated different locations for our matcha [music] bottle, and then different assets and different layouts of the actual matcha bottle itself. And then, we're adding different copy in different [music] languages. So, for an example here, at the bottom, as you can see, we've got our ads in English in different locations with different layouts. And if I go all the way to the right, as you can see, we've got holding the bottle, we've got pouring [music] the matcha into a cup, and then like this nice aesthetic with a little bit of matcha powder. And so, these are different types of ads that we could run. But these were all in English. What we've also done is created nodes where we prompt Nano Banana 2 to translate it. So, now we've got the exact same ad, except in French. And so here, we're now automating the ad creation process to target a brand new demographic in a brand new language. And once again, we've done this and we've now generated another 50 ads. And so now you can go and test all of these and AB test them. And it might be that, you know, when you're running the ad in English, that this one with the pouring matcha works a lot better. But maybe the ad works better in France with this layout right here. And so, this really allows you to AB test at scale. And let's say once you've gone through and you've tested a bunch of them, you found a few winning ads. And imagine this was a winning ad right here. Now we wanted to either create variations of it, or we actually wanted to change the discount to increase our margins. So, we go from 40% off to 30% off. Well, what we can do to AB test different discounts, [music] again, simply drag a node, click edit image, and here I'm going to simply prompt the changes that we want to make. [music] And before I do, I want to switch to Nano Banana 2. So, now I can simply prompt replace 40% with 30%, and then we simply [music] click run. And then, I could actually go and duplicate this, and this time, we could actually say do 20%. And so, I'm AB testing what discounts convert better. And now, as you can see, we've got these two different discounts for us to AB test. And the beauty of it is that every single time I go and replace this product, let's say we happen to come out with a pink matcha or an ube drink, right? And we've got a new product. When I click run from here, every single one of the variations that I've created will be regenerated with the new product, including these new discounts. And so, you can continuously build on top of your flows to increase the creative pipeline that you are producing. And just for fun, let's take this one step further. Let's say we want to turn this into a slow moving ad. Well, what we could do is actually drag the node, go to video generation this time, and here we simply want to prompt the movement that we want to see. And so, we could simply prompt camera slow zooms out. Right? Then we click run. And now, as you can see, we've got a little bit of movement to our ad. And [music] albeit, we might want to regenerate because it disappears on the end, but it's a lot more engaging. And then, we could actually go and duplicate this, and we could connect our previous ad and automate the movement of all of our ads in a click. And again, once we run from the beginning and we change the product, we'll get a bunch of video ads automatically generated for us following the same flow. And so, that is how to automate your ad creation process and turn one product photo into 100 ads. And if you want to try the template, you can click the first link in the description down below. And if you have any questions, let us know in the comments. And if you want to see more videos like this, please hit that like button and don't forget to subscribe. Thanks for watching.

Get daily recaps from
ElevenLabs

AI-powered summaries delivered to your inbox. Save hours every week while staying fully informed.