Loopi
PricingPlaybooks

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.

You can hand this page directly to your AI agent. Copy the URL — 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/yourname with 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.
Is it worth the effort? One prompt sets up the whole page — username, links, UTM tags, the lot. The payoff is an answer most people never get: which of your platforms is actually worth posting to, measured in clicks instead of vibes.

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

One agent call sets up all four steps. The UTM tags are the part most link pages skip.

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-page or summer-promo if 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.

Two layers of analytics, one play. Loopi's own per-link click counter (via 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.checkUsernameAvailable first, suggests alternatives if your name is taken, then calls links.claimUsername and (optionally) links.connectLinksDomain to wire a custom domain to the page.
  • Reorder without breaking links. links.reorderLinks shuffles 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.getLinkAnalytics returns the breakdown by link (byLinkId) and by the source platform that drove the visit (byUtmSource and 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_source to 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

Name your links and platforms. The agent claims the page, tags the URLs, and reports back.

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.

prompt to your agent
I want to set up my Loopi link-in-bio page and tag every link with UTMs
so I can tell which platform drives the most clicks.

Profile: my main business profile.
Username to claim: my-biz (or suggest the closest available alternative).

Links to add, in order:
1. Book a call — https://cal.my-biz.com/intro
2. Menu / services — https://my-biz.com/services
3. Instagram — https://instagram.com/mybizhandle
4. TikTok — https://tiktok.com/@mybizhandle
5. Google Business — https://g.page/my-biz

For each link, append UTM parameters so I can track which bio drove the
click in my destination analytics:
  utm_source = the platform this bio link lives on (instagram, tiktok, gbp,
               linktree_replacement, etc. — match the platform the /u/ page
               is shared from; default to "loopi-bio" for links I share on
               multiple platforms)
  utm_medium = bio
  utm_campaign = link-page

Steps:
1. Call links.checkUsernameAvailable for "my-biz". If taken, suggest three
   alternatives and wait for my choice.
2. Call links.claimUsername with the confirmed username.
3. Call links.createLink for each item above, with the UTM-tagged URL.
4. Call links.reorderLinks to match the order above.
5. Call links.getSettings and confirm the page is live at /u/my-biz.
6. After 7 days, call analytics.getLinkAnalytics for my link page and
   report total clicks per link, plus which source platform drove the
   visits (the byUtmSource / sankey breakdown).

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 →
loopi
PrivacyTermsloopi.social · 2026