Open the builder

Guides

Write a brief the model turns into a Meta Ads setup

· updated November 11, 2026 · 3 min read

The brief is the task for the model in plain words. From it the model proposes the objective, the ad sets, the audiences and the budget of a draft. A brief holds up to 4,000 characters.

Five things to state

  1. Offer. What you sell and the reason to click now: “running shoes, −30% until 31 May”.
  2. Goal. Traffic to the site, awareness, leads or purchases. Sales and leads on a website need a pixel; leads through an instant form do not. See lead form ads.
  3. Countries. And whether they need separate ad sets: “Poland and Germany, separate ad sets”.
  4. Audience. Age, gender and interests if they matter: “women 25–45, interested in running”.
  5. Budget. A daily amount or a total for the period: “30 USD a day for the campaign”.

An example:

Spring sale of running shoes, −30%. Women and men 25–45 in Poland and Germany, separate ad set per country. Interests: running, marathon. 30 USD a day. Drive traffic to the site.

The model makes one campaign unless the brief asks for more, for example “one campaign per country”. Each campaign opens as a tab of the draft.

Defaults

The fields under the brief hold the countries, the daily budget and the objective. They are added to the end of the brief as defaults, for the case when the brief says nothing about them. The brief with the defaults is cut at 4,000 characters, so keep a long brief shorter than that.

Two buttons

Generate the draft sends the brief to your model. It needs at least one file, and a text or a connected model. In the demo it calls no model and builds by the rules below.

Build without a model builds by fixed rules from the defaults. It needs at least one file, at least one text and all three defaults. It makes one broad ad set per 50 ads, with ages 18–65 and one ad per file. It is off while a source campaign is the base of the draft.

Each of the two replaces the whole draft. Without a source campaign as the base, the choices you answered are asked again.

What the model receives

  • the brief with the defaults, the texts and the landing link;
  • the currency and the minimum daily budget of the ad account;
  • the language of the interface;
  • the names, kinds, sizes and durations of the files;
  • whether a pixel is chosen, whether the page has lead forms, and whether the draft is for catalog sales;
  • when a source campaign is the base: its draft without Meta IDs.

It never gets the token or the IDs of the account, audiences, forms and catalogs. It gets images only when you ask it for texts from images: see texts from images.

What the model does not choose

Special ad categories, Advantage+ audience, multi-advertiser ads, the Instagram account and the pixel are yours to choose. The draft asks for them: see ad settings without a default.