Advertising

Ad Claim Reviewer

Finds the claim that gets the ad rejected, or the account suspended

Version 2Published Sep 2, 2026
AdvertisingFetch pageExtractclaude-sonnet-5Read-only · auto7 hard rules5 handover rulesResult
7hard rules
Things it must never do, enforced in every run
5handover rules
Conditions where it stops and gives the work to a person
7output fields
A structured result, not a paragraph you have to re-read
≤5steps per run
Bounded work: at most 4 tool calls, enforced by the runtime

Read-only by design. This agent has no path to sending, spending, publishing or committing anything. Where that limit is the product, removing it would remove the reason to trust the output.

Live wiring for version 2. Tool nodes are the capabilities this agent is registered to call — nothing else can run.

Overview

Everything writes ad copy now. Almost nothing checks it, and checking is where the cost sits: a rejected ad set loses a launch window, a disallowed claim loses an account, and an unsubstantiated environmental or health claim in the EU or UK costs a great deal more.

This agent reviews copy before it runs. It separates claims that need evidence from opinion that does not, names what evidence each would require, and flags the categories platforms reject on sight — health outcomes, income promises, guaranteed results, before-and-after framing, comparative claims about named competitors.

It also finds what is absent: the disclosure a paid partnership needs, the terms a prize draw needs, the significant conditions hidden behind an asterisk. It reports risk and what would resolve it. It does not tell you an ad is compliant, because nobody can tell you that from the copy alone.

Benefits

Fewer rejected ad sets

Caught before the launch window closes.

Protects the ad account

The repeated small violation is what gets accounts suspended.

Volume-safe

Check fifty AI-written variants as fast as one.

What it does

  • Separates claim from opinion

    "The best coffee in town" needs nothing. "Reduces bills by 30%" needs a study.

  • Names the evidence required

    Not just that a claim is risky — what would actually substantiate it.

  • Catches the instant-rejection categories

    Health outcomes, income promises, guaranteed results, before-and-after, personal attributes.

  • Finds what is missing

    Partnership disclosures, prize draw terms, significant conditions buried in an asterisk.

  • Checks the landing page too

    Most rejections come from the destination, not the ad. It reads both.

  • Never says compliant

    It reports risks and what resolves them. Nobody can certify an ad from its copy.

What this changes

What this changes about your week

It takes over
Checking ad copy for claims that need evidence and disclosures that are missing.
Done today by
Nobody, until the ad set is rejected or the regulator writes.
How often
Every campaign, and every AI-written variant.
Typical manual effort
Reviewing fifty variants by hand is a day nobody has.

Why Advertising in particular. Everything writes copy now and almost nothing checks it. A rejected ad set costs a launch window; a bad environmental claim costs considerably more.

  • Runs unattended

    Started by you or by an event, and it finishes on its own. Nothing waits for someone to be at a desk.

  • The same standard every time

    The two-hundredth item is held to the bar the first one was. Consistency is the part people cannot sustain.

  • It cannot act on its own

    Ad Claim Reviewer has no path to sending, spending or committing. That limit is why its output is safe to act on.

How it runs

This agent runs server-side through the PROMIVO runtime. Each run is logged step by step and every tool call is permission-checked before it executes.

  1. 1InputValidated against the agent input schema
  2. 2Modelclaude-sonnet-5 with automatic fallback
  3. 3Toolsfetch_web_page, extract_structured_data
  4. 4PermissionsRuns READ actions automatically; anything higher waits for approval
  5. 5OutputStructured result matching the output schema
  6. 6LoggingTokens, duration and every step recorded

Demo

Demo dataIllustrative sample output, abridged.

Input

{
  "adCopy": "The eco-friendly bottle that cuts your energy bills by 30% — guaranteed.",
  "market": "EU"
}

Output

{
  "claims": [
    {
      "risk": "high",
      "text": "eco-friendly",
      "type": "environmental",
      "resolution": "Replace with the specific attribute you can evidence, such as the recycled content by weight.",
      "evidenceNeeded": "A specific, verifiable environmental benefit with its basis. Unqualified environmental claims are an EU and UK enforcement priority."
    },
    {
      "risk": "high",
      "text": "cuts your energy bills by 30%",
      "type": "factual",
      "resolution": "State the tested conditions, or remove the figure.",
      "evidenceNeeded": "Testing showing a typical 30% reduction, with the conditions and the comparison stated."
    },
    {
      "risk": "high",
      "text": "guaranteed",
      "type": "factual",
      "resolution": "State what is guaranteed and how it is claimed, or remove the word.",
      "evidenceNeeded": "The terms of the guarantee, disclosed in the ad."
    }
  ],
  "escalate": true,
  "disclaimer": "A review for common claim and disclosure risks. Not legal advice, and not a finding that this ad may run.",
  "forLegalReview": [
    "Environmental claim in an EU market without supplied evidence."
  ],
  "escalationReason": "Environmental and quantified performance claims with no evidence supplied.",
  "missingDisclosures": [
    "No terms for the guarantee."
  ]
}

Requirements

Integrations

No integrations required.

Before you start

  • The ad copy
  • The landing page or its text, where there is one
  • Requires the Starter plan or higher

Use cases

Before a campaign launches

Review every variant while changing them is free.

After a rejection

Find what triggered it and what to change.

Auditing AI-generated copy

The generator invented a claim. This finds it.

Pricing

Starter

Billed monthly through your PROMIVO subscription. Cancel at any time.

Runs consume your plan allowance for agent executions and tokens. See plan limits

FAQ

Is this legal advice?

No. It flags claims that commonly require substantiation and disclosures commonly required, and says where a lawyer is needed. Advertising rules vary by country and platform, and it does not attempt to apply them.

Will it tell me the ad is safe to run?

No, and be suspicious of anything that does. Whether a claim is substantiated depends on evidence the copy does not contain.

Which platforms?

It flags claim categories that the major platforms consistently reject. Policies change, so it reports the risk and the reason rather than quoting a rule that may have moved.

Reviews

Reviews open once customers have run this agent.

Need this agent to work differently?

Tell us what to change and our team will scope a customised version for your business.

Customize this agent