MARKETING
Nightly UTM Taxonomy Audit from BigQuery Click Logs
Each night, scans the previous day's click-tracking rows in BigQuery, flags links whose UTM parameters break your naming taxonomy, and posts a ranked offender report to Slack.
How it runs
The automated pipeline, trigger to output.
- TriggerNightly schedule (02:00)
- ActionQuery yesterday's UTM combos + click countsBigQuery
- LogicValidate each combo against taxonomy rules
- LogicStop if zero violations
- ActionBuild ranked offender table
- OutputPost audit digest to SlackSlack
What it does
Runs once a night against your BigQuery click/event table, validates every `utm_source`, `utm_medium`, `utm_campaign`, and `utm_content` value against your approved taxonomy (allowed sources, lowercase-kebab campaigns, no spaces), and produces a digest of malformed links ranked by click volume so the worst offenders surface first.
When to use it
Use it when marketing data lands in a warehouse and dirty UTMs are quietly corrupting attribution. A nightly cadence catches yesterday's launches before weekly reporting runs, without anyone manually eyeballing campaign URLs.
How it works
- 1A nightly schedule fires the workflow.
- 2A BigQuery query pulls the prior day's distinct UTM combinations plus their click counts.
- 3A validation step checks each combination against the taxonomy rules (allowlisted source/medium, casing, forbidden characters) and tags each as clean or malformed.
- 4A branch ends the run quietly if zero violations exist.
- 5Otherwise a formatting step builds a ranked offender table.
- 6The report is posted to a marketing-ops Slack channel with the count and top offenders.
Set it up
What you configure once, before turning it on.
- 1Connect BigQueryDatasets, queries, schemas.
- 2Connect SlackChannels, DMs, threads, mentions.
- 3Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 4Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 5Test, 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.
