MARKETING
Validate new campaign links against your UTM naming convention
Whenever a marketer adds a campaign URL to your Airtable tracker, it parses the UTM parameters, checks them against your naming rules.
How it runs
The automated pipeline, trigger to output.
- TriggerNew/updated row in Airtable campaign-links tableAirtable
- ActionParse UTM parameters from the link URL
- LogicCheck source, medium, campaign, content against naming rules
- LogicBranch on pass vs. fail
- OutputWrite Approved or Rejected + reasons back to the rowAirtable
What it does
This workflow enforces your UTM naming convention at the moment a link is created. When someone adds a row to your campaign-link Airtable, it pulls the URL apart, checks every UTM parameter against your rules (allowed sources, lowercase mediums, slug format for campaign names), and writes a clear pass/fail verdict back to the record before anyone shares the link.
When to use it
Use it when your team builds tracking links in a shared Airtable and you keep finding `Source=Email`, `medium=CPC `, or freeform campaign names polluting your analytics. It catches mistakes at entry instead of three weeks later in a messy attribution report.
How it works
- 1A new or edited row in the Airtable campaign-links table triggers the run.
- 2The link's query string is parsed into individual utm_* parameters.
- 3Validation logic checks each parameter: source against an allowlist, medium against lowercase-only rules, campaign against your slug pattern, and content/term for required presence.
- 4If any check fails, the row is updated with a Rejected status and a per-field reason list.
- 5If everything passes, the row is marked Approved and stamped with a validated-at timestamp.
Set it up
What you configure once, before turning it on.
- 1Connect AirtableBases, tables, views, automations.
- 2Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 3Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 4Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Marketing workflows
Agentic UTM Taxonomy Steward: Detect, Explain, and Propose Fixes
An agent reviews the full backlog of campaign links in Airtable, reasons about taxonomy drift beyond rigid rules, drafts standardized replacements for malformed UTMs.
Slack UTM Check: Paste a Link, Get an Instant Verdict
Lets marketers drop a tracking URL into a Slack channel and get an immediate threaded reply that says whether the UTMs are valid, what is wrong, and a corrected suggestion.
Backlink Outreach Drafter for Verified Mentions
Picks verified, high-authority unlinked mentions from Airtable, drafts a personalized backlink-request email for each.
Source-Authority Verifier for Mention Provenance
Takes a queue of detected brand mentions and runs an agent that verifies whether each source is a legitimate, authoritative publisher versus a scraper or syndication copy.
Unlinked Brand-Mention Detector with Authority Scoring
Scans the web for fresh brand mentions, filters to ones that name you without linking back, scores the publishing domain's authority.
Weekly Brand-Mention Provenance Digest to Notion
Aggregates the week's tracked mentions from Airtable into a single summarized report covering new opportunities, authority distribution, and outreach progress.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
