MARKETING

Agent UTM Auditor and Compliant Link Rewriter

An agent reviews a batch of submitted campaign links against your UTM taxonomy, explains each violation in context, generates a corrected version of every bad link.

CategoryMarketing
Enginepaperclip
Difficultyadvanced
Triggerwebhook
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook receives a batch of links and taxonomyHTTP webhook
  • ActionAgent audits each link against the UTM taxonomyOpenAI
  • ActionAgent drafts corrected URLs with rationaleOpenAI
  • LogicSeparate already-clean links from rewritten ones
  • OutputWrite review-and-approve page to NotionNotionNotion

What it does

This agent-driven workflow does not just flag bad UTMs; it reasons about intent. It reviews each submitted link, infers the likely correct source/medium/campaign from context and your taxonomy, rewrites the link to be compliant, and documents what it changed and why.

When to use it

Use it when volume is high and you want suggested fixes, not just a reject list. It is ideal for cleaning up a backlog of inherited links or onboarding a new channel where humans keep guessing at the naming convention.

How it works

  1. 1A webhook trigger receives a batch of campaign links plus the active UTM taxonomy reference.
  2. 2The agent parses and audits each link against the taxonomy and naming rules.
  3. 3For each violation the agent drafts a corrected URL and a short rationale for the change.
  4. 4A logic step separates links that were already clean from those that were rewritten.
  5. 5A Notion output writes a review page listing original, corrected, and rationale per link for a human to approve before the links go live.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect NotionPages, databases, comments.
  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.