MARKETING

AI QA Reviewer: Validate UTMs and Publish Approved Campaign Assets

An agent reviews a campaign asset in Notion at launch time, judges its UTM links and copy-to-link alignment.

CategoryMarketing
EngineSim + Paperclip
Difficultyadvanced
Triggerevent
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerAsset submitted for launch in NotionNotionNotion
  • ActionGather asset copy, channel, and UTM linksNotionNotion
  • LogicAgent reviews links and forms a launch verdict with reasoning
  • LogicBranch on agent confidence and verdict
  • ActionPublish approved asset and log decision to NotionSocial publishing
  • OutputEscalate questionable assets to Slack with reasoningSlack

What it does

Applies an agent reviewer to the launch decision rather than a fixed rule set. When an asset is submitted for launch in Notion, the agent inspects each UTM link, checks that link parameters match the asset's stated campaign and audience, and reasons about edge cases a static parser misses — like a medium that is technically valid but wrong for the channel. Confident passes are published; anything ambiguous is escalated with the agent's written reasoning.

When to use it

Use it when UTM correctness depends on context and judgment, not just syntax, and you want a reviewer that explains its calls and only auto-publishes when genuinely confident.

How it works

  1. 1A Notion submission for launch triggers the flow.
  2. 2The asset's copy, target channel, and UTM links are gathered.
  3. 3The agent reviews links and copy-to-link alignment and forms a launch verdict with reasoning.
  4. 4A branch routes on the agent's confidence and verdict.
  5. 5Launch-ready assets are published to the channels and the decision is logged back to Notion.
  6. 6Questionable assets are escalated to Slack with the agent's reasoning for a human call.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect NotionPages, databases, comments.
  2. 2
    Connect Social publishingCross-post to X, LinkedIn, Instagram, TikTok, and 4 more in one call.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.