What it is
Saving a named set of UTM values that can be applied to new links with one click.When to use it
You’re about to type the sameutm_source / utm_medium combination for the third time. Stop. Make a template.
How to create one
Name and Description(optional)
Name shows in the template picker. Description is internal context - when to use this template.
Fill the UTM fields
Set the fields you want pre-filled. Leave any field blank if it’s not common to the use case.
| Field | Set if | Leave blank if |
|---|---|---|
utm_source | Always | (always set) |
utm_medium | Always | (always set) |
utm_campaign | One template per recurring campaign | Per-link campaigns |
utm_term | Paid search with stable keyword strategy | Otherwise |
utm_content | Same creative across all links | Different creatives per link |

Real-world example
Newsletter template - kept loose so one template covers all newsletters:utm_campaign=weekly_digest_2025_w19 and utm_content=hero_cta.
Common mistakes
Over-specific templates
Over-specific templates
Newsletter - Week 19 - Hero CTA becomes a single-use template. Make it generic; vary at link time.Inconsistent naming
Inconsistent naming
News - Email, Email/Newsletter, newsletter_email all describe the same thing. Settle on a convention before the team builds 30 templates.Skipping the description field
Skipping the description field
Six months in, “Q2 Launch - paid” is ambiguous. Describe when to use this template, not just what it sets.
Edge cases
Templates don’t enforce. A user can apply a template, then change every field. To enforce, use UTM Rules (required-field, allowed-values, conditional logic).
Editing a template doesn’t update past links. Past links keep the values they had at save-time. Future links using the template get the new values.