Playbook · Links
Claim your link-in-bio page and track every click with UTMs.
One link in your bio. Five destinations. An AI agent claims the page, adds your links, and tags each URL with UTM parameters so your analytics tell you exactly which platform sent the click.
https://loopi.social/playbooks/claim-your-link-in-bio — and tell it: "Read this Loopi playbook and set it up for me." With Loopi connected over MCP, the agent fetches the page, claims your username, adds your links with UTM tags, and reports back. You don't need to read the rest of this page to run the play.What it does for you
Every platform gives you one link in your bio. This turns that one slot into a page of every destination that matters — and tells you which platform is actually sending the clicks. By the end you'll have:
- A live bio page at
/u/yournamewith your booking link, menu, socials, and anything else — claimed and ordered for you. - Source attribution, not guessing. You'll know which platform drove each visit — Instagram vs TikTok vs your Google listing — instead of "a bio link somewhere."
- Per-link counts. Which destination people actually tap, so you can promote the winners and cut the dead links.
- A one-week report, automatically. The agent sets it up in one run and reports the breakdown back after seven days.
The play
Claim a username, add your links, tag each one with UTM parameters, and let Loopi count every click. Four steps. The whole play.
Claim username
Your page lives at /u/yourname or a custom domain
Add links
Booking, menu, socials — any URL
Tag with UTMs
utm_source per platform, medium=bio
Track clicks
Per-link analytics on your Loopi page
Every social platform gives you exactly one link in your bio. A link-in-bio page turns that one slot into five. The difference with Loopi is the UTM layer: each outbound link carries the platform it lives on as utm_source, so your booking site or website knows the visit came from Instagram — not just "a bio link somewhere."
Tag every link with UTMs
UTM parameters are plain query strings you append to any URL. Your destination site's analytics tool reads them on arrival and attributes the visit to the right source. They cost nothing to add and they answer questions you can't answer otherwise.
Three parameters do all the work for this play:
- utm_source — where the click came from. This is the one that answers "which bio is working." Set it to the platform the bio link lives on:
instagram,tiktok,gbp(Google Business Profile). When you share the same /u/ page across platforms, the agent sets a per-platform copy of the booking link for each so the source stays accurate. - utm_medium — the channel type. Set it to
bio. This separates bio-link traffic from email, paid ads, or organic search in the same report. - utm_campaign — the push. Set it to something like
link-pageorsummer-promoif you're running a specific offer. This lets you compare the same link across two campaign periods without blurring the data.
A booking link on your Instagram bio becomes:
https://book.yourshop.com/?utm_source=instagram&utm_medium=bio&utm_campaign=link-page
Google Analytics on your booking site attributes that visit to Instagram. The same link on your TikTok bio carries utm_source=tiktok, so one report shows you Instagram traffic vs. TikTok traffic side by side. The agent sets utm_source per the platform the bio link lives on — you name the platforms in the prompt, it handles the tagging.
analytics.getLinkAnalytics) tracks clicks on the link page itself — how many people tapped "Book a call" vs. "Menu." UTMs let your destination site's analytics attribute the visit too: Google Analytics, Plausible, Fathom, or any tool that reads query params. Use both. They answer different questions.What Loopi handles for you
- Username claim and custom domain. The agent calls
links.checkUsernameAvailablefirst, suggests alternatives if your name is taken, then callslinks.claimUsernameand (optionally)links.connectLinksDomainto wire a custom domain to the page. - Reorder without breaking links.
links.reorderLinksshuffles display order without changing the underlying URLs — UTM tags survive a reorder. - Per-link and per-source click counts. Every link on the page gets its own counter.
analytics.getLinkAnalyticsreturns the breakdown by link (byLinkId) and by the source platform that drove the visit (byUtmSourceand a source→link sankey) over the lookback window you ask for. - UTM strings applied consistently. You specify the platforms once in the prompt. The agent appends the correct
utm_sourceto each link — no manual URL construction, no copy-paste errors.
How to do it with Loopi
Connect Loopi to any AI agent that speaks MCP — Claude Desktop, Claude Code, ChatGPT with MCP support. The home page walks through the one-time setup. Then hand your agent three things and get three things back.
You provide
You get back
Your links
Booking, menu, socials — with the platform each lives on
Your platform handles
Instagram, TikTok, Google Business, etc.
Loopi MCP connected
One-time setup on /
AI agent
Claude, GPT, etc. via Loopi MCP
Live /u/ page
Claimable username, ready to share
UTM-tagged links
Each URL carries utm_source per platform
Click analytics
Per-link counts, ready after 7 days
Copyable prompt
Replace the placeholder URLs and handles with your own. The agent resolves everything else — it checks username availability, tags each URL, and schedules a follow-up analytics report.
Wire this play up — connect Loopi to your AI agent →
Find out which platform's bio is actually driving clicks.
This kind of attribution only works if every link carries the right UTM. Connect Loopi, paste the prompt, and your agent sets it up in one run — then reports back after a week with the breakdown.
Connect Loopi →