MARKETING
Live UTM Crawl with Redirect Loss Detection
Crawls the actual published landing pages from a campaign list, follows redirects, and detects when UTM parameters are stripped or rewritten in transit.
How it runs
The automated pipeline, trigger to output.
- TriggerScheduled crawl cadence
- ActionPull live campaign URLs from AirtableAirtable
- ActionFetch each URL and resolve redirectsFirecrawl
- LogicCompare sent vs surviving UTM params, flag loss
- ActionLog lossy links with before/after to AirtableAirtable
- OutputAlert Slack channel when tracking is droppedSlack
What it does
This workflow goes beyond static text checking: it hits each campaign URL live, follows the redirect chain, and compares the UTM parameters on the final landing URL against what was sent. It surfaces links where tracking silently disappears because of a redirect, a CDN rule, or a shortener.
When to use it
Use it when links look correct on paper but analytics shows missing attribution. Redirects and link shorteners often drop query strings, and this catches that real-world loss that a parse-only audit cannot.
How it works
- 1Schedule trigger kicks off the crawl on a regular cadence.
- 2An Airtable action pulls the list of live campaign URLs to check.
- 3A Firecrawl action requests each URL and captures the final resolved landing URL after redirects.
- 4A logic step compares the original UTM params to those that survived and flags any dropped or altered keys.
- 5An Airtable action logs each lossy link with the before/after params, and a Slack output alerts the channel when loss is detected.
Set it up
What you configure once, before turning it on.
- 1Connect AirtableBases, tables, views, automations.
- 2Connect FirecrawlCrawl, scrape, structured extract.
- 3Connect SlackChannels, DMs, threads, mentions.
- 4Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 5Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 6Test, 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.
