MARKETING

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.

CategoryMarketing
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSlack message with a URL posted in channelSlack
  • LogicExtract URLs and lint UTM parameters
  • LogicBuild violation list and corrected URL
  • ActionRecord flagged checks in Airtable for pattern trackingAirtableAirtable
  • OutputReply in Slack thread with verdict and fixSlack

What it does

Listens for messages containing URLs in a designated Slack channel, lints the UTM parameters of each link, and replies in-thread with a verdict, a precise list of any problems, and a normalized corrected URL the marketer can copy. Repeat offenders and common mistakes are tracked in Airtable to inform taxonomy training.

When to use it

Use it as the lowest-friction hygiene check on your team. When someone is about to ship a link and wants a second opinion, they paste it in #campaign-links and get an answer in seconds. It also surfaces which naming mistakes recur, so you can fix the root cause.

How it works

  1. 1A Slack message event fires when a post containing a URL lands in the watched channel.
  2. 2The linter extracts each URL and validates required params, casing, whitespace, allowed source/medium values, and encoding.
  3. 3A logic step builds both the violation list and a normalized corrected URL.
  4. 4Each flagged check is recorded in Airtable to track recurring mistake patterns.
  5. 5The workflow replies in the original Slack thread with the verdict, problems, and the suggested fix.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SlackChannels, DMs, threads, mentions.
  2. 2
    Connect AirtableBases, tables, views, automations.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.