Your first client is free.

Stop naming campaigns by hand.

Create one naming system for your agency. Generate standardised campaigns, ads and tracking URLs in seconds.

Free for one client. $19 a month for unlimited.

Campaign name
_____
nike_meta_pur_nl_brd_20260826

Your naming convention shouldn’t live in a spreadsheet.

Different clients. Different platforms. Different naming rules. One typo and your reporting gets messy.

Without UTMConfig
  • FB_Nike_Netherlands_Broadplatform first
  • nike-meta-nl-purchasehyphens
  • META_NIKE_NL_PURno date
  • nike_new_campaign_final2no convention

One campaign, four buyers, four names. Nothing groups in reporting, and no filter catches all of them.

With UTMConfig
NIKEClient_METAPlatform_PURObjective_NLCountry_BRDAudience_20260826Date

Every time. Every campaign. Every media buyer.

How it works

Set your rules once. We handle the rest.

01

Define your schema

Choose the fields that make up your naming convention.

Fields

{client}
{platform}
{objective}
{country}
{audience}

Pattern

{client}_{platform}_{objective}_{country}_{audience}

02

Configure your values

Turn everyday values into your team's standard abbreviations.

Abbreviations

NetherlandsNL
PurchasePUR
BroadBRD
03

Generate

Get consistent names and tracking instantly.

Campaign name

NIKE_META_PUR_NL_BRD

Tracking

utm_campaign=NIKE_META_PUR_NL_BRD

CampaignAd setAdUTM

Try it yourself.

Change the values. The shape stays the same.

NIKE
META
PUR
NL
BRD
Campaign name
____

5 fields normalized. Convention matched.

Tracking URL

https://example.com/?utm_source=META&utm_medium=paid_social&utm_campaign=NIKE_META_PUR_NL_BRD&utm_term=BRD

Like that?

Save it as your own convention, with your clients and your abbreviations.

Four things, done properly.

Campaign naming

Choose the fields, the order, the separator and the casing once. Every campaign after that comes out the same shape.

Ad set and ad naming

One convention, three templates, one screen. Fill the values in once and get all three names together.

UTM generation

Tracking URLs built from the same values, with existing query parameters preserved and everything encoded properly.

Bulk generation

Upload a CSV of creatives, map the columns once, download the whole batch named. Parsed in your browser.

Pricing

Start free. Upgrade when you take on a second client.

Two months free on yearly
free

$0forever

No card needed.

free_1client_3names

One account, one convention, no time limit.

  • 1 client
  • One convention: campaign, ad set and ad
  • Unlimited name generation
  • UTM builder
  • Built-in abbreviations
Start free
promost_popular

$19per month

Or $190 a year.

pro_unlimited_bulk_history

For freelance media buyers running several accounts.

  • Unlimited clients
  • Unlimited naming conventions
  • Client-specific conventions
  • Custom abbreviations
  • Generation history
  • Bulk CSV builder
  • Custom UTM mappings
Start with Pro
agency

$49per month

Or $490 a year.

agency_5seats_shared_roles

For teams that all need to name campaigns the same way.

  • Everything in Pro
  • Shared team workspace
  • 5 seats
  • Owner, admin and member roles
  • Shared agency conventions
  • Team-wide generation history
Start with Agency

Questions, answered.

The short versions. The README covers the rest.