PricingLog inDownload

Learn/Every change

How to make every version of an ad without rebuilding it each time

A campaign rarely needs one ad. It needs the same idea in every size, for every offer, market and product, and most of the time goes into making each of those by hand.

Abinash SenapatiFounder, eonikUpdated 3 Nov 20264 min readChecked against Meta’s placement and creative pages, and the variable features of Photoshop, Figma and Canva on 3 Nov 2026

The short answerThe time goes because each version is rebuilt by hand: the design file is opened again for every size, offer, language and product, then checked and sent for approval one by one. Make one master that holds the idea with its parts named, lay every size out from it, make each change once so it lands on every page, and check and approve the whole set together.

  • A campaign multiplies: sizes times offers times languages times products.
  • Most of the hours are in the rebuilding, not in the idea.
  • One master with named parts lets every version be laid out from it.
  • Check and approve the set together, not page by page.
On this page
Count what the campaign asks forSee where the hours goMake one master with its parts namedLay every size out from it, and make each change onceCheck and approve the set togetherWhen a version should be its own adCommon mistakesQuestionsSources

Ask a team where its week went and the answer is rarely the idea. It is the versions: the square one, the tall one, the one with the other price, the one for the other market, and the round of approval each of them went through. Meta asks for a variety of creative so its delivery can match a message to a person, so the number of versions only grows.4 The way out is not working faster on each one. It is making them from one source.

What you need
  • The finished ad the campaign is built on.
  • The media plan: every placement and size it buys.
  • The list of versions: offers, markets, languages and products.

Step 1Count what the campaign asks for

Start by writing down every version the campaign needs before anyone opens a file. The count is usually larger than the team expects, because versions multiply.

Versions ofIn this campaignPages so far
Sizes in the media plan66
Offers (full price, 20% off)26 × 2 = 12
Languages212 × 2 = 24
Products324 × 3 = 72

Example. A made-up campaign, to show how versions multiply: 6 sizes × 2 offers × 2 languages × 3 products is 72 pages.

Meta’s placements alone span feeds, Stories, Reels, search and apps, each with its own shape.5 Seventy-two pages made one at a time is a fortnight of work; made from one master, it is an afternoon of checking.

Step 2See where the hours go

Time one version from start to finish and split it into steps. The split shows the work that repeats on every page, which is the work worth taking away.

StepDone once perRepeats on every page?
The idea and the masterCampaignNo
Laying out a new sizePageYes
Changing a price or a linePageYes
Checking logo, legal line and brandPageYes
Sending for approval and backPageYes
Naming and exportingPageYes

What repeats when each version is built by hand.

Only the first row is the work your team is good at. The other five are what a master and a tool can do once for the whole set.

Step 3Make one master with its parts named

A master is the ad every version is made from. It works when its parts are named, so a tool can find each one on every page: the logo, the headline, the product, the price, the legal line and the button. A layer called “Group 14” cannot be changed on every page at once; a layer called “price” can.

Several tools can hold a master’s changing parts. Photoshop’s variables and data sets swap text in from a file;1 Figma’s component text properties mark which words can change;3 Canva’s Bulk Create fills one design from rows of data.2 Each fills one layout. Every size still needs laying out on its own.

Step 4Lay every size out from it, and make each change once

Lay each size out from the master rather than cropping it, so the named parts are placed again for each shape. Then make each change once: the new price, the second language, the other product, each set in one place and carried to every page.

ChangeBy handFrom the master
A new sizeRebuilt in a new fileLaid out around the named parts
A new priceEdited on each pageEdited once, on every page
Another languageEvery page retypedThe words swapped, each page checked
Another productEvery page rebuiltThe product swapped, the layout kept

The same versions, made by hand and from a master.

The guides for each change go further: one line on every size, another language, another product, and every placement.

Step 5Check and approve the set together

A set made from one master is checked as a set. Look across every page at once for the things that go wrong between versions: a line that no longer fits, an old price left on one size, a legal line that belongs to one offer and not the other.

What to check before an ad goes out and getting a set approved cover both steps in full.

When a version should be its own ad

A master is right when the idea stays the same and only its parts change. Some versions change the idea, and forcing them through the master gives an ad that fits every size and convinces nobody. Make those as new ads, then give each its own master for its sizes and changes.

The versionFrom the master?Why
A new size or placementYesSame idea, new shape
A new price or offerYesSame idea, new words
A new languageYes, with a read-throughSame idea, but a native speaker checks the lines
A product with a different reason to buy itNoA different promise needs its own opening
A market that buys for other reasonsNoThe idea itself has to change

Which versions a master can make, and which need a new ad.

The test is simple: if you would brief the version differently, it is a new ad. If you would only tell someone what to swap, it is a version of the master.

Common mistakes

  • Starting a new file for each version instead of a master.
  • Leaving the price or the offer inside a picture, where it cannot change by itself.
  • Sending each version for approval on its own.
  • Cropping the master into a new size instead of laying it out.
Doing this in eonik

Open your master in eonik on your Mac (a Photoshop or Illustrator file, or one made in eonik), lay it out in every size the plan buys, make each change once on every page, and check the set against your brand before it goes for approval.

Get eonik for Mac →

Questions

How many versions of an ad does a campaign need?

As many as its sizes, offers, languages and products multiply to. Count them before the work starts; the total is what the master has to make.

Why does my team spend so much time making new versions of the same ad for different campaigns?

Because each version is usually rebuilt by hand: the file is opened again for every size, offer, language and product, then checked and sent for approval one at a time. The idea is made once; the rebuilding repeats on every page. One master with its parts named, laid out in every size and changed once for every page, takes the repeating work away.

Sources

  1. Create data-driven graphics in Photoshop, Adobe Help (Internet Archive copy of 10 September 2026; Adobe refuses automated reads). Text replacement variables, layers linked to the same variable, data sets created or imported from a text file, exported with the data.Checked 27 Oct 2026
  2. Bulk Create, Canva Help Center. Many versions of a design from rows of data; up to 300 rows and 150 columns; on Canva Pro, Teams and higher plans.Checked 27 Oct 2026
  3. Explore component properties, Figma Help Center. Text properties mark which text in a component can be edited, from the right panel or the canvas.Checked 27 Oct 2026
  4. Performance marketing on Meta, Meta for Business. Build a variety of ad creative so delivery can match the message to the person.Checked 2 Nov 2026
  5. About ad placements across Meta technologies, Meta Business Help Center. The places an ad can run, grouped as feeds, Stories and Reels, search and apps.Checked 26 Oct 2026

Read next

How to change one line on every size at onceLearnHow to resize one ad into every placementLearnHow to get a set approved without the email chainLearn
On this pageCount what the campaign asks forSee where the hours goMake one master with its parts namedLay every size out from it, and make each change onceCheck and approve the set togetherWhen a version should be its own adCommon mistakesQuestionsSources

Make your next ad in eonik.

Download for Mac

Free to start. No card.

Product

Download for MacPricingMade in eonikWhat’s new

Use eonik

How to use eonikConnect your assistantCompanion appsAd libraryAd resizer

Read

LearnBlogGlossaryCompare

Company

AboutWho it’s forLog inconnect@eonik.ai
© 2026 eonikPrivacyTermsThe Ad Gene communityLinkedInXInstagramTikTok