Documentation
Back
  • Getting Started
    • Create Your First Ad
    • Teams, Brands, and Navigation
    • Generation Basics
  • Brands
    • Create a Brand
    • Work in a Brand
    • Manage Brand Settings
    • Brand Guidelines and Website Data
    • Connect Publishing Accounts
    • Manage Brand Members
  • Create Ads
    • Playground vs Launchpad
    • Create Video Ads
    • Create Static Ads
    • Create UGC Ads and Personas
    • Create Rich Media Ads
    • Create Carousel Ads
    • Create Product Ads
  • Tools
    • Image Studio
    • Remove Background
    • Generate Vector
    • Adapt Ad
    • Video Generator
    • Edit Video
  • Campaigns & Personalization
    • Data Sheets
    • Personalize a Static Ad
    • Review and Approve a Set
    • Work with a Creative Set
    • Export a Set
    • AI Values per Row
    • Generate a Template from a Data Sheet
    • Personalized Rich Media Sets
    • Fit Long Values in Their Box
    • Sets in Campaigns and Assistants
  • Media & Delivery
  • Team & Account
    • Compliance Settings
  • Help & Troubleshooting
  • Developers & Automation
    • API
    • MCP
      • MCP setup

Campaigns & Personalization

Plan brand creative in campaigns, and turn a data sheet into one personalized ad per row.

Campaigns and data sheets live inside a brand. Use them when one ad is not enough — you are planning a set of creatives, or you need one ad for every product, vehicle, store, or offer in a spreadsheet.

Campaigns

Open Campaigns from the brand home Campaign card, New campaign, or the sidebar. A campaign is a living document for this brand: planning, drafts, and the creative you generate from that plan.

Campaigns can inherit brand guidelines. If you override a section in the campaign, removing the override returns that section to the brand guidelines.

The campaign strategy Legal section can add disclaimers, prohibited claims, and policy for that campaign. It cannot remove the account floor or brand rules. Set the account floor under Compliance settings.

To give a campaign a feed, open its Personalization section and Attach a data sheet. The AI interview can then read it, and a personalized set started from the campaign starts with that sheet selected.

Data sheets

Open Data sheets from the brand sidebar or the launchpad's Data sheets link. Upload a CSV, TSV, or XLSX file — a product feed, an inventory, a location list. Each column gets a type (text, number, date, URL, or image URL), and you pick the key column that identifies each row.

Every upload and every key change creates a new, read-only version, so you can replace a sheet without breaking work made from the old one.

Full guide: Data sheets.

Personalized creative sets

A creative set turns one design into many ads: one ad per sheet row, in every size you choose. You design once, decide which parts change per row, check the exact cost, and approve.

  1. Upload a data sheet with one row per thing you advertise.
  2. Pick a template — a layered static ad or a rich media ad. You can also generate a template from the sheet.
  3. Map it. In the editor, choose Personalize with data, bind each variable to a column, step through a few rows, and Save mapping.
  4. Review the set. Choose sizes and rows, see which rows would be skipped and why, and read the exact quote.
  5. Approve. The ads render. Follow progress, accept or fix ads that need a look, and re-run with changes.
  6. Export the finished ads as ZIP files with a CSV manifest.
TermWhat it means
TemplateThe layered static ad or rich media ad you personalize. Its design never changes when you preview rows
VariableA part of the template that can change per row, such as headline, price, or product_image
MappingHow each variable is filled for a sheet: from a column, a format, fixed text, or AI
SetOne template × the rows you picked × the sizes you picked
AdOne output of the set: one row in one size (or one HTML5 bundle per row for rich media)
QuoteThe exact credit cost of a set, shown before you approve

Availability

Personalized creative sets are rolling out to teams gradually. If you do not see Personalize with data in the layer editor, or Sets in the brand sidebar, your team does not have them yet. Contact support to ask for access. Data sheets themselves are available in every brand.

Your plan also decides whether creative sets are included and how many ads and new AI images one set can make. The review tells you when a set goes over a limit.

Choose a task

  • Upload a feed, check its columns, or replace it — Data sheets
  • Bind a layered static ad to a sheet and preview rows — Personalize a static ad
  • Check skipped rows and the quote, then approve — Review and approve a set
  • Follow progress, fix ads, and re-run — Work with a creative set
  • Download ZIPs and the CSV manifest — Export a set
  • Let AI write copy or make an image for each row — AI values per row
  • You have a feed but no design for it — Generate a template from a data sheet
  • Personalize an HTML5 display ad — Personalized rich media sets
  • Keep long sheet values inside a rich media or static ad's boxes — Fit long values in their box
  • Start a set from a campaign, or let an assistant draft one — Sets in campaigns and assistants

Next

  • Data sheets
  • Work in a brand
  • Media & delivery