MARKETING
Pre-launch UTM validator for Google Sheets link plans
Scans a campaign link-plan spreadsheet in Google Drive, validates every UTM parameter against your naming convention, and posts a pass/fail report to Slack before launch.
How it runs
The automated pipeline, trigger to output.
- TriggerOperator starts run and selects the link-plan sheet
- ActionRead all rows from the Google SheetGoogle Drive
- LogicParse UTM params from each tracking URL
- LogicValidate casing, allowed enums, and campaign pattern
- LogicSplit rows into passed vs failed with reasons
- OutputPost pass/fail report to SlackSlack
What it does
Marketing teams stage launch links in a shared Google Sheet (one row per ad, email, or post). This workflow reads that sheet, parses each tracking URL, and checks every UTM parameter against your house naming rules: lowercase only, no spaces, approved source/medium values, and a campaign name that matches your template. It returns a clean pass/fail verdict per row and blocks launch when malformed links slip through.
When to use it
Run it on demand right before a campaign goes live, or when a paid-media manager hands off a link plan for QA. Ideal for teams that lose attribution because someone typed `utm_medium=Email ` with a trailing space or `Spring_Sale` instead of `spring-sale`.
How it works
- 1You trigger the run manually and point it at a Drive spreadsheet.
- 2It reads every row and extracts the tracking URL column.
- 3For each URL it parses the query string and pulls out the five UTM parameters.
- 4Rule logic checks casing, allowed source/medium enums, forbidden characters, and campaign-name pattern.
- 5Rows are split into passed and failed buckets with a specific reason per failure.
- 6A formatted summary (counts plus the exact bad rows) is posted to a Slack channel so the team fixes them before go-live.
Set it up
What you configure once, before turning it on.
- 1Connect Google DriveDocs, sheets, slides, files.
- 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.
