Help / Campaigns: group creatives into one delivery
A campaign groups the creatives that ship together — one client, one brief, one delivery. It is where Foldwrap keeps the things you would otherwise repeat for every single banner.
What a campaign is
Think of a campaign the way you already think about a job — Ikea, Q3 Nocturna, due 12 September, eight variants, Google Ads, one landing page.
A campaign holds:
- the creatives that belong to that delivery
- the client name and the brief
- the due date you are working back from
- the ad platform and click-through URL the whole set ships with
- the required variants the campaign has to deliver
- one client review link and one delivery package
Your creatives keep working exactly as before. A campaign never changes what is inside a creative — it only records what the set is for.
Why it is worth filing your work
Set the click URL once, not eight times. Enter the click-through link and ad platform on the campaign, and every creative in it exports with them. You can still override either one on a single creative when it needs something different.
See what is still missing. Tell the campaign which variants you owe, and the coverage grid shows you which ones are built, which are exported, and which are not started — instead of you keeping that in a spreadsheet.
Catch stale files before your client does. If you edited a creative after you last exported it, Foldwrap marks that file as needing a re-export. No more re-exporting the whole set just in case.
Hand over once. One link for the client to review every format, and one archive with all the ZIPs and a manifest for ad ops.
Create a campaign
There are three places to make one, and they all take a name and nothing else:
- In the library rail — click
+ New campaign, type a name, press Enter. - While filing creatives — select creatives, open
Move to campaign ▾, and choose+ New campaign…at the bottom of the menu. - Right after a Figma import — if the creative is not in a campaign yet, the
editor offers
+ Add to campaignusing your Figma document name. One click.
You can fill in the client, brief, due date and everything else later.
File creatives into a campaign
Open your library and select the creatives you want — click the
checkbox on a card, Shift-click a second one to take everything in between, or
use Select all. Then use Move to campaign in the bar that appears at the
bottom of the screen.
To file a single creative, use Move to campaign… in its ··· menu.
A few things worth knowing:
- A creative belongs to one campaign at a time. If the same concept runs for two clients, duplicate it and file the copy.
- Unsorted in the rail holds everything that is not in a campaign, so nothing is ever hidden from you.
- Filing does not count as editing. Your "edited 2h ago" dates stay accurate.
- Duplicating a creative keeps it in the same campaign.
Set the required variants
On the campaign page, click Edit details and fill in Required variants — type or paste them separated by commas.
Most of the time these are plain sizes, straight out of your media buyer's email:
300x250, 336x280, 728x90, 160x600, 300x600
But a delivery is not always one banner per size. When the same size ships in several versions, name them:
160x600-black1, 160x600-black2, 160x600-white1, 160x600-white2
And a variant does not have to be a size at all — anything you and your client call a deliverable works:
awesome, another, fiesta-200x400, 300x300_separate_ver
Use letters, digits, - and _. Spaces, commas and dots are not allowed,
because each name becomes a folder and then a file inside the ZIP your client
unpacks. Black1 and black1 count as the same variant.
This is the list your delivery is measured against. Everything below compares against it.
Read the coverage grid
The grid puts your creatives down the side and the required variants across the top, each column showing its name with the dimensions underneath. Each cell tells you one thing:
| Cell | What it means | What to do |
|---|---|---|
| Shipped | Exported, and current | Nothing |
| Re-export | You edited the creative after exporting it | Export it again |
| Not exported | The variant exists, but no file yet | Export it |
| + AI Resize | Not built yet, and the name says what size it should be | Click it — the resize form opens at that exact size |
| Not built | Not built yet, and the name carries no size | Click it — the editor opens so you can build it |
A required variant is matched to your work by name first. 160x600-black1
looks for the variant you called 160x600-black1, so two colourways at the same
size stay two separate promises rather than collapsing into one.
If you asked for a plain size like 300x250 and no variant carries that name,
the grid falls back to dimensions — a variant called Ikea_ES that happens
to be 300x250 still counts. This is what keeps campaigns you set up before named
variants reading correctly.
If a variant shows up marked extra, it means you built it but it is not on your required list — useful when a client asks for something after the fact.
Delivery defaults
Under Edit details you can set:
- Ad platform — the platform this set is being trafficked to
- Click URL — where the whole campaign clicks through to
Any creative in the campaign that does not have its own values uses these when it exports. In the editor you will see a note saying the value comes from the campaign, with an Override option if one creative needs something different.
Archive or delete
Archive a campaign when it has shipped. It leaves your main rail, its creatives stay exactly where they are, and you can make it active again whenever you want.
Delete removes only the campaign. Its creatives are kept and move back to Unsorted — deleting a campaign never deletes your work, and the confirmation tells you how many creatives will move.