Tracked links your agent mints, not you.
Ask in plain English — UTMs, campaign, device rules, QR codes are inferred from context. Twelve at a time, twelve hundred at a time.
private beta · MCP for Claude · ChatGPT · Cursor
One MCP connection turns your AI assistant into your link manager, QR generator, and analytics analyst — across every client you run.
Create 12 QR codes for the Q3 retail rollout — one per store. Route mobile traffic to the app, desktop to the web. Tag campaign.
Created campaign Q3 Retail Rollout. Generating 11/12 placements with device routing.
device routing · per scan
Other shorteners stop at the redirect. Omny.link is built so an agent can run the whole loop — create the link, route the click, and answer the question your client just asked you on Slack.
Ask in plain English — UTMs, campaign, device rules, QR codes are inferred from context. Twelve at a time, twelve hundred at a time.
iPhone goes to the App Store. Android to Play. Laptop to the web. Country, region, time-of-day rules optional. No JavaScript on the page.
Your agent has full write-back to analytics. Ask about conversion, cohort, channel, post — get the answer, not a dashboard you have to read.
Wiring an agent to an API is the easy half, and by now everyone has done it. The half that still lands on a person is attribution: which campaign this belongs to, which UTMs it should carry, which of the fourteen things named “may launch” you actually meant.
Omny.link treats that as the product. Say what the link is for in the words you'd use to a colleague; the tagging resolves itself, and shows you what it decided.
Exact host + path match against the workspace's last 30 days of campaigns.
Edit-distance on slug + UTM bigrams. Picks the right “may launch” out of fourteen May campaigns.
One model call with workspace context. Returns a campaign plus one or two alternatives, confidence-scored.
returns
Same chat window you already use. The work just stops bouncing back to a person.
“Send Friday reports to all 12 retainers.”
Twelve drafts, one per client, in their brand voice — built from last week's scans, conversions, and top-performing posts.
“Mint links + QRs for the Q3 retail rollout.”
One per store. Mobile to the app, desktop to the web. UTMs and store IDs inferred. Live in 11 seconds.
“Which IG post drove the BeautyBox upsell on May 4?”
IG Reel from May 4 — 312 clicks, 18 conversions, $2,340 attributed. Answer in the chat, not a dashboard.
illustrative workflows · figures are examples, not customer results
Twelve tracked links, twelve QR codes, device routing, attribution — all from one prompt. The chat below is the entire interface for that workflow.
Make 12 QR codes for the spring-conference tables — one per table, all routing to greenleaf.com/menu. Tag the campaign correctly.
On it. Created campaign Spring Conference in GreenLeaf workspace. Generating 12/12 placements…
Done. Live and scannable. iPhones land on the menu in your iOS app, Pixels in the Android app, laptops at greenleaf.com — all attributed to the right table.
Live · QR factory
GreenLeaf · Spring Conference
contrast-checked at creation
Brand colours get checked against the background before a code is issued. A palette too light to read is caught at creation — not after sixty thousand units are already printed.
device routing · live
edge router · gl/menu
✓ 302· logged · attributed
landed at
apps.apple.com/us/app/greenleaf
● App Store · attributed to gl/menu
A printed QR code is permanent — the label is already on the shelf. What it resolves to doesn't have to be. Point the same code at a new destination whenever the campaign changes, and every scan since the first print stays in one attribution history.
printed · march 2026 · 60k units
omny.link/gl/pack
Same code, every campaign below. Reprinting is what this replaces.
resolving now
Recall notice
destination
greenleaf.com/safety/batch-11
reprints required
0
The recall row is the one that pays for the rest. When a batch has to be pulled, the code already on the shelf becomes the notice — repointed the same day, scoped by GTIN, without a single label being reprinted.
Omny.link is in private beta and we onboard by hand. Tell us what you're running and we'll get back to you — operators managing 5+ clients move first.