Naming convention template for Healthcare
Free download as CSV and Markdown. Nothing sits in front of the file: no form, no account, no email address.
The files
What it is
The naming convention with three segments a provider needs: which service line a campaign is for, which audience type it speaks to, and which clinical review cleared the creative inside it.
Everything else is the general convention, unchanged. One row per segment, fixed positions, a closed list of values with an owner, one separator and a change rule that does not break reporting history.
When to use it
Adopt it before the first service is advertised. A practice account grows one service at a time and ends up with campaign names that describe whatever was happening the week they were created, which cannot be grouped by service or by reader afterwards.
Use it again whenever a service is added or a practitioner leaves, because both change what the account should contain.
| Type | How to fill it | |
|---|---|---|
| Level | Text | Which object this segment belongs to: campaign, ad set, ad, creative file, or the tracking parameters that carry the service into the enquiry record. |
| Position | Integer | The position this segment holds, counted from the left. Service line and location go early, because those are the two dimensions a practice reports on and the two that must survive truncation. |
| Token | Text | The short code as it appears: sleep, physio, imaging. Spelled exactly as the practice management system spells the service, because that is what the two datasets join on. |
| Meaning | Text | What the token stands for, in the clinical system's own words rather than in marketing's. A service named one way in the book and another in the account cannot be reported together. |
| Allowed values | Text | The complete list this position may hold, copied from the practice management system. It changes when a service is added, renamed or retired, which happens more often than a quarterly review catches. |
| Example | Text | A real value written as it will appear, taken from the current service list rather than one that included a practitioner who has left. |
| Required | Text | Whether the segment must appear. Service line and audience type are required, because a campaign that does not say whether it speaks to patients or referrers cannot be judged on either. |
| Separator | Text | The character between segments, and never one that appears inside a service or location name. Practice names and suburbs both carry hyphens, which is the common collision here. |
| Case rule | Text | Lower case throughout, including service names that are capitalised on the website. One case rule is what stops the same service appearing twice in a report. |
| Where it appears | Text | Every place this has to be repeated: the campaign name, the tracking parameters, the booking form and the enquiry record, so spend by service can be joined to attended appointments. |
| Maintained by | Text | Who owns the list of values. For the service line that is the practice manager, because they are the only person who reliably knows when a service changed. |
| Change rule | Text | What happens when this has to change. A campaign that moves to another service or another audience type is a new campaign; a practice's history is thin enough already without splitting it further. |
| Notes | Text | What the next person needs: the value that identifies a person rather than a service, the location added when a second site opened, the service retired when a clinician left. |
Name for the join you actually need
A practice has one report worth building and it is hard to build: advertising spend on one side, attended appointments on the other, joined by service.
That join is the reason for this convention. If the service line in a campaign name is spelled exactly as the practice management system spells it, the join is mechanical. If it is not, somebody does it by hand each month, which means it gets done in the first two months and then stops.
So the service position's allowed values are copied from the clinical system rather than invented by marketing, and the owner of the list sits close enough to that system to hear when a service is renamed, added or retired.
Patients and referrers are different accounts in one
The audience type position carries a distinction that most practice accounts blur and should not.
A patient campaign reaches a large audience at a low cost per enquiry. A referrer campaign reaches a small professional audience at a much higher cost per action, and it is judged on referrals received rather than enquiries. Blended in one account with no distinction in the naming, the referrer spend looks like the worst performer in the practice on every metric anybody reports, and it gets cut.
Named apart, each can be judged on its own terms. It also makes an obvious question askable: for this service, is the cheaper route to appointments a patient campaign or a referrer one.
Keep the list short — patient, carer, referrer, employer covers almost everything — and give any campaign that would span two of them a second campaign instead.
The clinical review reference at ad level
The review reference belongs in the ad name, matching the reference on the creative brief row and on the asset file.
Its value arrives on the day something changes. A service stops offering a procedure. A practitioner named in creative leaves. A platform narrows what may be claimed. Evidence moves. Each of those makes a set of live ads wrong at the same moment, and the reference is what turns finding them into a filter.
The rule that keeps it honest is that new creative under a new review is a new ad. An ad whose creative was swapped but whose name still carries the old reference is a misleading record, and a misleading record is worse than none because somebody will act on it.
Practitioners are a special case
Some campaigns advertise a person rather than a service: a named clinician, a specialist, a new practitioner building a book.
Those deserve their own value in the service position, with a note that it is a person. The reason is handover. When a practitioner leaves, those campaigns do not transfer to their replacement — the creative, the claims and the audience were all about somebody specific — and an account where person-campaigns are indistinguishable from service-campaigns will keep running ads for a clinician who has gone.
Write it in the notes, and make it part of the checklist when somebody leaves.
Locations, where a practice has several
A practice with more than one site usually needs a location position too, and it is worth adding deliberately rather than encoding it into the campaign description.
Locations have their own capacity, their own catchment and often their own practitioners, and a service that is full at one site and quiet at another is the normal state. With location in the name, the budget conversation can be had per site; without it, the practice sees one blended cost per appointment and cannot act on it.
Keep the values short and stable, and match them to whatever the clinical system calls each site.
Names are set once
Renaming a live campaign breaks its history in most reporting, and in a practice that history is thin enough already — a service producing a handful of appointments a week cannot afford to have its record split in two.
So a service change is a new campaign, an audience type change is a new campaign, and a review change is a new ad. Where a rename has to happen, the old name, the new name, the date and the reason go in the notes so two exports either side can be joined.
Carry the tokens to the enquiry record
The positions in a campaign name only pay off fully when the same tokens reach the enquiry, which for most practices means the booking form and the practice management system.
Build the tracking parameters from the same values — service, audience type, location — and make sure whatever captures an enquiry stores them. Then the report a practice actually wants becomes possible: spend by service on one side, attended appointments by service on the other, joined without a spreadsheet.
This usually requires a change in somebody else's system, which is why it should be agreed rather than assumed. Test one live path before a flight starts: click an ad, make an enquiry, and look at the record that arrives. Ten minutes of that finds nearly every mismatch, and mismatches found later are found in the month somebody needed the report.
A convention short enough to be followed
The last risk is over-design. A practice does not have a marketing operations team, and a convention with nine positions will be abandoned within a month, leaving half-conventional names that look structured and cannot be split.
Four positions at campaign level is enough for most practices: channel, service, audience type, location. Review references sit at ad level. Everything else belongs in the meaning column rather than in the name.
The test is whether the person who builds campaigns can write a correct name without opening this document. If they cannot, remove a position.
Before you adopt the convention
Seven checks. One separator everywhere, never inside a value. The service values are copied from the practice management system, spelled identically, with an owner who hears when they change. Patients and referrers are distinguished in the naming. Every ad-level name carries the clinical review reference of its creative. Person-campaigns are marked as such for handover. Locations have their own position where the practice has more than one site. And names are set once, with renames recorded.
The general template, and other industries
Naming convention template
A free naming convention template as a CSV and a Markdown file: one row per segment of the name, with its position, allowed values, owner and change rule.
Naming convention template for B2B SaaS
A free naming convention template for B2B SaaS as a CSV and a Markdown file, with segments for the ICP segment, the funnel stage and the quarter.
Naming convention template for Ecommerce
A free naming convention template for ecommerce as a CSV and a Markdown file, with segments for the catalogue segment, the promotion and the creative set.
Naming convention template for Fintech
A free naming convention template for fintech as a CSV and a Markdown file, with segments for the product, the jurisdiction and the review reference.
Naming convention template for Real estate
A free naming convention template for real estate as a CSV and a Markdown file, with segments for the listing reference, the stage of sale and the office.
Templates that go with it
Account audit template
A free ad account audit template as a CSV and a Markdown file: one row per finding, with evidence, severity, a named owner and a due date.
Client handover template
A free client handover template as a CSV and a Markdown file: one row per item, with where it lives, who verified it, and what breaks if it is missed.
Creative brief template
A free creative brief template as a CSV and a Markdown file: one row per asset, with the hook, the single message, the proof, the specs and what to avoid.
Related reading
Questions
Put frontier AI to work on every ad account you run.
Tempio connects your ad accounts into one workspace and hands your own AI the numbers and the tools. Every change it writes is a draft until you approve it, or until a rule you wrote does.
Request early access- Read and draft by default. Approve is a separate permission you grant.