Included from Starter

AI naming detection: your file names, understood

Your naming convention, recognized and applied on its own.

Trusted by 300+ media buyers, brands and agencies 4.5 on Trustpilot

In short

Published · updated

  • A saved convention that matches 80% or more of the file names is selected and applied automatically.
  • The match badge is color-coded by score: green at 100%, amber from 50% up, red below.
  • Detection recognizes four separators, the space, underscore, hyphen and period, and types each position of the name.
  • Dates are recognized then excluded, so a 03/03/26 is never read as concept 26.
  • The naming step stays locked until matching reaches 100%.

A naming convention is not decoration. It decides what you will be able to filter in your exports: a variable absent from the name is a dimension you cannot analyze. The hard part is applying it to three hundred files without a mistake.

What detection recognizes

Reading goes beyond splitting a string. Apogee types each position of the name: concept ID, concept name, iteration (H1, V2, Hook1, A, B, v1), format and date.

Format is inferred from keywords in the file name, 9x16, vertical, story, 16x9, horizontal, 1x1, square, 4x5, including merged suffixes such as 1055v, read as concept 1055 in 9:16. When the name says nothing, Apogee falls back on the media’s actual dimensions.

Creating a convention with AI

A four-step wizard: analyze, review, organize, save.

Analysis runs on a sample of names and returns a match score, stat cards for concepts, iterations and formats, then a per-file breakdown table. The organize step previews the resulting structure before anything launches, with one accordion per concept.

Apogee Files Nomenclature screen: three saved conventions with their pattern, separator, format keywords and examples
Saved conventions on a demo account: pattern, separator, format keywords and example names.

Naming the ads

Three modes, plus inline editing available everywhere.

ModeHow it works
Detected namesThe name comes from the recognized concept and iteration. Renaming a concept also renames the ad set in a One Concept One Ad Set structure
Bulk pasteYou paste your names from Notion, Airtable or Google Sheets, one per line. The engine recognizes IDs in several shapes, zero-padded ones included, and produces a line-by-line matching report
File nameThe file name becomes the ad name, cleaned of its extension and format indicators, with a side-by-side before and after table

Pasting is iteration-aware: a pasted name combines with the detected iteration without ever duplicating the suffix. A toggle decides whether the concept ID appears in the final name on Meta’s side.

Good to know

Detection recognizes a regularity, it does not invent one. Files named final_v2_FINAL.mp4 carry no usable information, and no AI changes that.

Structured naming templates, with date, free text and a chosen granularity, are announced in the product but still in development.

The same detection feeds TikTok Ads and Snapchat Ads launches.

Frequently asked questions

Which naming convention should you use for Meta ads?

A useful convention puts in the name every variable you will want to filter later, because a variable absent from the name is a dimension you cannot analyze in your exports. Apogee reads the typical positions of a creative naming convention: concept ID, concept name, iteration (H1, V2, Hook1, A, B, v1), format and date.

Do I need to rename my files before importing?

No. Apogee starts from your existing names and infers the convention. The only prerequisite is that a regularity exists: if one concept appears under three different shapes, no detection can group them.

Which separators should you use in a creative's file name?

Apogee's detection recognizes four separators: the space, underscore, hyphen and period. It then types each position of the name, and dates are recognized then excluded, so a 03/03/26 is never read as concept 26. What matters most is that one concept is always written the same way.

How does Apogee recognize a creative's 9:16, 1:1 or 4:5 format?

Apogee infers the format from keywords in the file name, 9x16, vertical, story, 16x9, horizontal, 1x1, square or 4x5, including merged suffixes such as 1055v, read as concept 1055 in 9:16. When the name says nothing, it falls back on the media's actual dimensions.

What happens if only some of my files follow my convention?

A saved convention that matches 80% or more of the names is selected and applied automatically, and a badge shows the score: green at 100%, amber from 50% up, red below. The naming step stays locked, however, until matching reaches 100%.

What if the AI gets it wrong?

A chat box lets you correct it in plain English, then re-run detection. A safeguard also flags when an obvious iteration marker, an H1 for example, was not picked up.

How do you name hundreds of Facebook ads without typing them one by one?

Apogee offers three naming modes, plus inline editing. Detected names come from the recognized concept and iteration; bulk paste takes a list from Notion, Airtable or Google Sheets, one name per line, with a line-by-line matching report; file name mode reuses the file name, cleaned of its extension and format indicators.

Can you add the date to ad names automatically?

Yes, through the prefix and suffix panel in bulk configuration, whose {{today.date}} token is replaced at launch. Structured naming templates, with date, free text and a chosen granularity, are still in development, however. In file names, a date is recognized then excluded from the concept ID.

How do you connect your Meta naming convention to UTM parameters?

Dynamic URL parameters make the link: Apogee's builder offers the campaign.name, adset.name, ad.name, placement and site_source_name tokens, which Meta replaces with each ad's actual values. A clean naming convention thus carries through to your analytics tools, and a toggle decides whether the concept ID appears in the final name on Meta's side.

Can I reuse my convention across launches?

Yes. It is saved on the ad account and drives automatic detection for every later import. A dedicated page manages pattern, separator, format keywords and examples.

Launch your creatives in 47 seconds.

Try the plan of your choice for 7 days for €1. Cancel anytime from the app.

Book a demo

Pick the time that suits you.

Open in a new tab

Loading the calendar…

Talk to Founder