June Offer Every MAX plan gets a fully custom-built system Free custom system worth $1,500-$10,000 · worth $1,500-$10,000

Free UTM Builder

Build trackable campaign URLs in seconds. Know exactly which channel, campaign, and post drives your traffic and leads.

The page you are linking to.

Where the traffic comes from: instagram, newsletter, google.

The marketing medium: social, email, cpc, dm.

The specific campaign: summer_launch, black_friday.

Optional. Used mainly for paid keywords.

Optional. Differentiate ads/links: story_link vs bio_link.

Fill in URL, source, medium, and campaign to generate your link.

Track leads all the way to revenue. A UTM link tells you the click came from Instagram. Inflowave ties that click to the DM conversation, the lead, and the closed deal, so you know which campaign actually made money. See how attribution works.

What is a UTM and why use a UTM builder?

UTM parameters are small tags added to the end of a URL that tell your analytics where a visitor came from. Without them, most of your traffic shows up as a vague lump of "social" or "direct," and you cannot tell which post, email, or campaign actually drove a result. A UTM builder makes the tagged links for you, consistently and without typos, so your data stays clean and comparable.

The three required parameters are source (where it came from), medium (the type of channel), and campaign (the specific push). The two optional ones, term and content, let you get more granular, for example, differentiating a story link from a bio link in the same campaign.

UTM best practices

  • Keep everything lowercase and use underscores, not spaces (this builder does it automatically), so "Instagram" and "instagram" do not split your data.
  • Use a consistent naming convention across the whole team.
  • Only use UTMs on inbound campaign links (ads, emails, social), never on internal links between your own pages.
  • Build a unique link per placement so you can tell which spot converted.

FAQ

What is a UTM builder?

A UTM builder is a free tool that adds tracking parameters (utm_source, utm_medium, utm_campaign, and optionally utm_term and utm_content) to a URL. Those parameters let your analytics tell exactly which channel, campaign, or post a visitor came from, so you can measure what is actually driving traffic and leads instead of guessing.

What do utm_source, utm_medium, and utm_campaign mean?

utm_source is where the traffic comes from (e.g. instagram, newsletter, google). utm_medium is the type of marketing (e.g. social, email, cpc, dm). utm_campaign is the specific campaign name (e.g. summer_launch). Together they let analytics group and compare your traffic by source, channel, and campaign.

Are UTM parameters case sensitive?

Yes. Most analytics tools treat "Instagram" and "instagram" as two different sources, which fragments your data. Best practice is to keep everything lowercase and use underscores instead of spaces, which this builder does automatically.

Do UTM links hurt SEO?

Used on your own campaign links (ads, emails, social posts) UTMs are fine and standard. Avoid putting UTM parameters on internal links between pages of your own site, as that can confuse analytics and, in rare cases, create duplicate-URL issues. Use UTMs for inbound campaign traffic, not internal navigation.

How do I track which Instagram DMs or posts drive leads?

Build a unique UTM link per placement (e.g. utm_source=instagram, utm_medium=bio_link vs utm_medium=story_link) and use it in each spot. When that traffic converts, your analytics and CRM show which placement produced the lead. Inflowave does this natively with tracked links that tie a click all the way through to the DM conversation and closed deal.