Documentation Index
Fetch the complete documentation index at: https://docs.linkutm.com/llms.txt
Use this file to discover all available pages before exploring further.
When to use this playbook
You’re an agency operator adding client number two, five, or fifteen. You need their UTM links isolated from other clients, their naming convention locked down before anyone starts building campaigns, and a clean handoff so the client can self-serve without breaking your attribution setup. This playbook covers one client onboarding end to end.What you’ll have when done
- A dedicated workspace for the client (isolated links, analytics, team members)
- A custom short domain on the client’s brand (optional but recommended)
- A UTM naming convention locked in via Rules before the first link is created
- The client invited with the right permission level
- A template set for their top 5 channels, ready to use
Step 1: Create the client workspace
Create a new workspace
Acme Corp not Client 3.One workspace per client. Never share a workspace across clients - links, analytics, domains, and rules are all workspace-scoped.Step 2: Configure the client’s custom domain (recommended)
Branded short links (go.acmecorp.com/campaign-link) look more professional than a shared domain and keep click data attributed to the client’s brand.
Get the domain from the client
go.clientdomain.com, links.clientdomain.com, or l.clientdomain.com are common patterns. They need DNS access to add a CNAME record.Add the domain in linkutm
Client adds the CNAME record
- Type:
CNAME - Name:
go(or whatever subdomain prefix they chose) - Value: the CNAME target linkutm provided
Step 3: Define and enforce the client’s UTM convention
This is the most important step. Do it before the client or any team member creates a single link.Agree on the naming convention
- Their approved
utm_sourcevalues (which channels do they actually run?) - Their
utm_mediumvalues (match GA4 channel grouping rules) - Their
utm_campaignpattern ({quarter}-{theme}is a sensible default) - Whether they need
utm_contenttracking (almost always yes for paid)
Configure UTM Rules for this workspace
Create templates for their top 5 channels
- Google Ads template
- Meta Ads template
- Newsletter/email template
- LinkedIn template (if relevant)
- Any affiliate or partner channel they use
utm_content blank in every template. That gets filled per link.See Create a template for the full walkthrough.Step 4: Invite the client
Decide the permission level
| Role | What they can do | Use for |
|---|---|---|
| Admin | Full workspace access including billing, domain settings, UTM Rules | Client’s marketing lead or MOPs owner |
| Member | Create/edit links, use templates, view analytics | Day-to-day campaign managers |
| Viewer | View links and analytics only | Client stakeholders who need reporting access |
Send the invite
Brief them on the convention
Step 5: Create the first campaign links together
Don’t leave the client to figure it out alone. Walk them through creating one real campaign link during onboarding.Pick a live campaign
Use the UTM builder with a template
Show them the QR code and short link
Confirm GA4 attribution
Handoff checklist
Before you consider onboarding complete:- Workspace created and named correctly
- Custom domain active (or documented as deferred with a reason)
- UTM Rules configured and tested: try creating a link with a bad source value and confirm it rejects
- Templates created for all active channels
- Client team invited with correct roles
- Client’s MOPs lead can log in and create a link independently
- GA4 attribution verified on at least one live link
- UTM naming convention page shared with the client team
Common mistakes
Sharing one workspace across multiple clients
Sharing one workspace across multiple clients
Setting up UTM Rules after links have been created
Setting up UTM Rules after links have been created
Giving every client team member Admin access
Giving every client team member Admin access
Skipping the custom domain step
Skipping the custom domain step