MARKETING
UTM Link Generator from Campaign Briefs
Watches a Coda campaign-brief table for rows marked ready, generates fully compliant UTM links for every channel listed using the naming registry.
How it runs
The automated pipeline, trigger to output.
- TriggerCoda brief row marked ready to launchCoda
- ActionRead base URL, campaign, and channel list from the briefCoda
- ActionMap channels to canonical source/medium from registryCoda
- LogicValidate and normalize all values before assembly
- ActionWrite generated UTM links back into the brief rowCoda
- OutputPing campaign owner in Slack that links are readySlack
What it does
Flips the problem upside down: instead of catching bad links, it manufactures correct ones from the source of truth. When a campaign brief is marked ready, it reads the channels and metadata, composes registry-valid UTM links for each destination, and stamps them back into the brief. No hand-assembly means no hand-assembly errors.
When to use it
Use it when campaigns are planned in Coda and the same brief feeds email, paid, social, and partner channels. It removes the manual link-building step entirely and guarantees every channel gets a consistent, convention-perfect URL on day one.
How it works
- 1A trigger fires when a Coda brief row's status changes to ready.
- 2The row's base URL, campaign name, and channel list are read from Coda.
- 3Each channel maps to its canonical source and medium pulled from the registry.
- 4Logic validates the campaign name and normalizes every value before assembly.
- 5A compliant UTM link is built per channel and written back into the brief row, with a Slack ping to the campaign owner that links are ready.
Set it up
What you configure once, before turning it on.
- 1Connect CodaDocs, packs, automations.
- 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.
