Help center / Product guide

Marketing studio

Build a campaign in six steps, from goal to a reviewed draft.

Set up your brand profile

Open Marketing studio and fill in your brand description, voice, the claims you can support and the words to avoid. Only you can add claims. The app never invents them.

Describe a campaign

Choose Describe a campaign and write what you want in your own words, for example “a gift campaign for our best-selling mugs in the US, $20 a day”.

  1. The request goes to the language model with your product types and tags only. It comes back as criteria: product words, how to rank products, how many, the objective, audience, market, budget and duration, plus its assumptions and open questions.
  2. Products are picked from your synced catalog in code, not by the model. Inactive, out-of-stock and under-minimum-margin products are left out, and the rest are ranked by matched words and then the order you asked for.
  3. The plan shows each product’s stock, margin, units sold and momentum, how many products were left out and why, and the data it rests on.
  4. Drop products or set a budget, then choose Create draft campaign. The studio prepares it like a one-step draft, with your request in the strategy.

Nothing is created until you approve the plan, and launching still needs the studio’s review. Without the language model, the plan uses your request’s own words and says so. A plan counts as one AI draft.

The six steps

  1. Goal and products: name the campaign, pick an objective, market and daily budget, and choose up to 10 products.
  2. Strategy: review and approve the proposed angles, assumptions and risks.
  3. Copy: review headline and body variants.
  4. Images: add your product photos.
  5. Checks: run the pre-launch checks.
  6. Review and draft: review everything and prepare the paused draft.

If the language model is off or you’ve used your monthly AI drafts, strategy and copy start from templates built from your product data. The app says when this happens.

Pre-launch checks

Blocked items must be fixed. Items marked review need your decision.

Check Example
Price The ad quotes a price that doesn’t match Shopify
Discount The ad says “20% off”, but the product has no compare-at price
Sensitive claims Health or financial claims
Prohibited words Anything on your avoid list
Unverified claims Urgency, reviews, awards or absolute claims you haven’t approved
Popularity “Trending”, “popular” or “join thousands”, which sales data can’t support
Length Headline over 50 characters or body over 100
Product page Inactive, out of stock, unreachable or password-protected
Budget Outside your limits

Try the copy checks in the demo. Checks don’t replace the ad platform’s own review, and passing them doesn’t guarantee approval. If the campaign changes, run the checks again.

After the draft

The app never activates a campaign. You start it in Ads Manager. Sending paused drafts to ChatGPT Ads stays off until the integration passes its first live test. Until then, drafts are recorded in the app.

Updated November 9, 2026