MARKETING
Pre-Launch UTM Gatekeeper (Webhook)
Receives a candidate campaign URL via webhook, validates its UTM taxonomy in real time, and returns approve/reject so a launch tool can refuse to publish malformed links.
How it runs
The automated pipeline, trigger to output.
- TriggerWebhook receives candidate campaign URLHTTP webhook
- LogicParse UTM parameters from the URL
- LogicValidate against allowed-value taxonomy
- LogicBranch on approved vs. rejected
- ActionAlert requester in Slack on rejectionSlack
- OutputReturn approve/reject verdict to callerHTTP webhook
What it does
Exposes an HTTP endpoint that any launch tool, form, or CI step can call with a proposed campaign URL. The flow instantly checks the URL's UTM parameters against your taxonomy and responds with a structured verdict: approved, or rejected with the exact failing rule. It turns taxonomy enforcement into a synchronous gate rather than an after-the-fact cleanup.
When to use it
Use this when you want to block bad links at the moment of creation, not catch them later. Wire it into a campaign-launch form, an ad-platform deploy script, or a Slack slash command so no one can ship a link that violates the standard.
How it works
- 1A webhook receives a POST with the candidate URL and campaign context.
- 2A parsing step extracts utm_source, utm_medium, utm_campaign, utm_content, and utm_term.
- 3A validation step enforces required keys, allowed source/medium pairs, casing, and forbidden characters.
- 4A branch decides approved vs. rejected.
- 5Rejected requests trigger a Slack alert to the requester's channel with the reason.
- 6The webhook returns the verdict JSON to the caller so it can proceed or halt the launch.
Set it up
What you configure once, before turning it on.
- 1Connect HTTP webhookTrigger any URL on agent actions.
- 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.
