Naming Conventions That Keep Your GoHighLevel Account Organized
Naming is a governance decision, not a decoration. A good name helps someone identify an asset, understand what business process it supports, tell it apart from similar assets, and judge whether it is safe to use or change. This guide explains how to design a naming standard around your actual architecture instead of adopting someone else's syntax.
By GoHighLevel360 Team
GoHighLevel360 helps businesses build, connect, support, and continually improve their GoHighLevel systems.
What a GoHighLevel Naming Convention Actually Is
A GoHighLevel naming convention is a documented set of rules for how CRM assets are named so administrators and users can identify, distinguish, search, maintain, troubleshoot, and hand off the system consistently. It applies to workflows, funnels, websites, calendars, pipelines, custom fields, tags, custom values, templates, and anything else people have to find and work with later.
The convention should reflect the business architecture and the information people actually need. Prefixes, separators, abbreviations, numbering, and capitalization are implementation choices rather than universal requirements. Two well run accounts can use entirely different syntax and both be correct, because the question is never which punctuation is right. The question is whether the name communicates what a competent person needs to know.
HighLevel provides the software platform. GoHighLevel360 is an independent professional services company that plans, architects, configures, integrates, audits, troubleshoots, repairs, optimizes, documents, trains around, and continues developing systems built on that platform. GoHighLevel360 is an independent company and is not affiliated with or endorsed by HighLevel, Inc. The difference between the platform and the provider is explained separately, along with what GoHighLevel360 does inside client environments.
What Naming Can and Cannot Fix
It is often said that messy accounts are messy because nobody agreed on how to name things. That overstates naming. Inconsistent naming makes a system harder to read, slows troubleshooting, and makes onboarding dependent on whoever remembers how things were built. But naming problems usually sit alongside deeper problems rather than causing them.
A naming standard cannot resolve unclear business processes, incorrect data architecture, conflicting or overlapping automation, duplicate builds that both remain live, or missing ownership. Renaming a workflow that fires twice does not stop it from firing twice.
A naming convention should describe a sound system, not compensate for an unclear one.
Where naming does earn its keep is in daily interpretation. A good name should help someone determine:
- What the asset is.
- What business process or purpose it supports.
- What distinguishes it from similar assets.
- Whether it is the correct item to use or change.
- Whether special status such as test, legacy, or location context matters.
What a Good Naming Convention Should Accomplish
A naming standard is worth having when it produces practical outcomes. If a proposed rule does not serve one of the following, it is probably style preference rather than governance.
Identification
Purpose
Distinction
Searchability
Troubleshooting
Handoff
Governance
Naming is an operational tool. It affects how quickly problems get diagnosed and how safely changes get made, which is why it belongs in the same conversation as account auditing and documented operating procedures rather than in a tidy up task.
Start With Architecture, Not Prefixes
Most naming standards fail because they start with syntax. Before naming anything, establish what the asset actually is within the system.
- What it is, and what type of asset it belongs to.
- What business process it supports.
- What role it plays relative to other assets.
- What context distinguishes it from similar items.
- What record or entity it belongs to, where that is relevant.
- Whether it is live, test, draft, temporary, or legacy.
- Whether another asset already represents the same purpose.
Do not solve an architecture problem with a naming convention.
The practical version of that principle looks like this. Do not design a lifecycle tag naming standard before deciding whether lifecycle should live in a tag at all, which is a data architecture question. Do not invent a pipeline naming formula before deciding what an opportunity represents in your business, which is covered in pipeline mapping. Do not encode every rule and condition into a workflow name instead of documenting the workflow properly.
If the underlying structure is still being decided, the system planning guide and the CRM Planner are the right starting points. Naming comes after the architecture is settled enough to describe.
What Information Actually Belongs in the Name
There are many dimensions a name could carry: asset type, business function, process, purpose, trigger, audience, location, brand, department, offer, owner, appointment type, environment, status, version, and date. Very few assets need more than three of them.
Include only the information needed to identify and distinguish the asset in that environment.
Four questions settle most naming debates faster than any style rule:
- What would someone genuinely need to know from this name?
- What is already obvious from the screen they are looking at?
- What context distinguishes this item from similar items?
- Which details belong in documentation instead of the name?
Names that try to carry configuration detail become long, brittle, and inaccurate the first time the configuration changes. Names that carry identity and purpose age well.
A Practical Naming Decision Framework
This framework is reusable across asset types and produces defensible names without prescribing a single syntax.
Step 1: Identify the asset type
Workflow, funnel, website or page, calendar, pipeline, custom field, tag, custom value, or template. The type determines what information is useful and what is redundant.
Step 2: Identify the business purpose
What process or responsibility does it support? Purpose is the part of a name most likely to remain accurate for years.
Step 3: Identify the distinguishing context
What makes it different from similar assets? Common distinguishing dimensions include source, location, brand, audience, appointment type, service, trigger, lifecycle stage, or owning team.
Step 4: Remove redundant information
If the interface already tells the user they are looking at a list of calendars, a calendar prefix may add length without adding meaning. Remove anything that does not narrow the field.
Step 5: Decide whether status or version context is needed
Sometimes it matters that an asset is a test, a draft, a legacy item, or specific to one location. Often it does not. Add status only where another administrator would otherwise be at risk of using the wrong item.
Step 6: Apply the agreed syntax
Ordering, separators, capitalization, and abbreviations should be consistent within the account. Which convention you choose matters far less than choosing one and holding to it.
Step 7: Document the convention
A standard that lives in one person's head is not a standard. It should survive personnel changes, which is the same reason standard operating procedures exist in the first place.
Should You Use Prefixes?
Prefixes are frequently presented as best practice. They are a technique, not a requirement, and they should be adopted for a reason.
Prefixes tend to help when:
- Different asset types appear together in the same list or export.
- Names are referenced outside their native interface, in reports or documentation.
- A business has many similar assets that need grouping at a glance.
- Location, environment, or business unit context needs to be visible immediately.
- The prefix conveys information that is not already obvious.
Prefixes tend to be redundant when:
- The interface already makes the asset type obvious.
- The prefix adds no distinguishing information.
- The name becomes harder to scan because every entry begins the same way.
Every part of the name should earn its place by communicating useful information.
Optional prefix examples, not required syntax:
- Workflows: WF
- Funnels: FNL
- Websites: WEB
- Pipelines: PIPE
- Calendars: CAL
These appear in many accounts and work well in some of them. They are illustrations of one possible syntax, not a GoHighLevel360 standard that every business should adopt.
Controlled Vocabulary
Consistency is not only punctuation. Teams also need agreed terms for recurring business concepts, because search and interpretation depend on shared language more than on separators.
If one account uses appointment, booking, meeting, call, and appt for the same thing, nobody can search reliably and new administrators cannot tell whether the differences are meaningful. The same applies to client, customer, and member. In one business those are three words for one relationship. In another they are three genuinely different relationships, and blurring them creates reporting problems that surface much later.
Build a short controlled vocabulary for the terms that repeat across the system, and record which term is preferred for each concept. The goal is not to ban ordinary language. The goal is to stop several inconsistent terms from carrying the same meaning. A shared glossary of platform and CRM terms can help teams agree on what each concept means before they agree on how to write it.
Abbreviations, Separators, and Capitalization
Abbreviations save space and cost clarity. If you use them, keep the list short, define each one in the documented standard, and use them consistently. Two abbreviations for the same concept is worse than no abbreviation at all, and an abbreviation only the original builder understands is a handoff problem waiting to happen.
Separators and capitalization are syntax choices. Commas, hyphens, pipes, slashes, title case, sentence case, and lowercase all work. What matters is that one pattern is chosen, written down, and applied. Where names are exported, referenced by integrations, or used in file naming, check that the separator you choose does not create problems in those downstream systems before standardizing on it.
Naming Workflows
Workflow names should lead with business purpose. What the automation is responsible for is more durable than how it is currently triggered, and it is what someone searches for when a process misbehaves.
Example names, purpose first:
- New Lead Response, Website Contact Form
- New Lead Response, Paid Social Opt In
- Appointment Reminders, Sales Calendar
- Client Onboarding, Welcome and Kickoff
- Reactivation, Inactive Inquiries
Including the specific form, calendar, or source is useful when several workflows serve the same purpose for different entry points. It becomes counterproductive when the name grows into a description of the entire build. Workflow architecture, including triggers, conditions, ownership, exit conditions, and exception handling, is covered in essential workflow patterns, and the Workflow Planner helps map that before anything gets named.
Workflow naming is not workflow documentation
A name can indicate what a workflow is for. It cannot explain what triggers it, what conditions gate it, what data it writes, what it depends on, who owns it, or what should happen when the expected path fails. Those belong in the workflow description and in system documentation. When a name starts absorbing that detail, the documentation is missing.
Naming Funnels, Sites, and Pages
Funnel and site names work best when they identify the offer or audience and the objective, because that is how the business refers to them in conversation and reporting.
- Account Audit Offer, Booked Calls
- Local Service, Quote Requests
- Webinar, Registration and Replay
- Main Marketing Site
- Client Onboarding Portal
Numbering funnel steps is optional and context dependent. Numbering helps when the sequence is fixed and several people edit the funnel, because it makes order visible in the step list. It hurts when steps are frequently reordered, branched, or reused, since the numbers then contradict the actual path. Number the steps when the order is part of the identity, and skip it when it is not.
Where a funnel exists to move someone into a booked appointment, the naming should match the process described in the lead to booking funnel guide so the funnel, calendar, workflow, and pipeline all refer to the same stage of the same journey.
Naming Pipelines and Stages
Pipeline naming should follow the decision about what an opportunity represents in that pipeline. If that decision has not been made, no naming formula will help. Pipelines that represent genuinely different processes, such as new sales, delivery, and renewals, should be named for the process they track and the responsibility they belong to.
- Sales, New Business
- Delivery, Onboarding and Fulfillment
- Renewals, Existing Clients
Stage names should describe a meaningful state that the opportunity is genuinely in, defined by an entry criterion someone can verify. There is no universal stage sequence that suits every business, and copying one usually produces stages nobody can consistently apply. Stage design, entry criteria, and ownership are covered in mapping sales pipelines, and the Pipeline Planner works through it step by step.
One distinction is worth protecting in naming. Appointment status and opportunity status are not the same thing. An appointment can be booked, confirmed, rescheduled, or no showed while the opportunity remains in a single stage, and conflating the two in stage names makes reporting on both of them unreliable.
Naming Calendars and Appointment Types
Calendar names should communicate purpose and whatever context distinguishes one booking route from another: the appointment type, the team or function, the service, or the location.
- Sales, Discovery Calls
- Delivery, Onboarding Calls
- Strategy, Follow Up Calls
Role based naming versus person based naming
Naming a calendar or asset after an individual is appropriate when the asset genuinely belongs to that person and would be retired if they left. When the asset belongs to a role, name it for the role. Person based names on role based assets create silent maintenance debt every time someone changes position, and they are one of the most common findings in accounts that have changed hands.
Naming Tags
Tag naming and tag architecture are two different problems, and the second one comes first. Before agreeing how tags will be written, decide what tags are for in your account, what belongs in a field instead, and what should be represented by an opportunity, appointment, or lifecycle state. That decision is made in data structure planning, not in a naming standard.
Grouping prefixes such as source, behavior, lifecycle, or flag markers can work well in accounts with a large tag surface, because they make lists scannable and reduce accidental duplication. They are one option among several, not a default architecture, and they should only be introduced once the underlying tag policy is settled.
Optional grouping example:
- SRC: paid social, website, referral
- BEH: downloaded checklist, attended webinar
- FLAG: do not contact
Renaming, merging, or removing tags
Tags are referenced by other parts of the system, which makes casual tag cleanup risky. Before renaming, merging, or deleting an existing tag, review what depends on it: workflows, filters, smart lists, integrations, forms, reporting, external systems, and manual team procedures.
Dependency review comes before cleanup.
The account audit framework covers how to trace those dependencies, and the cleanup guide covers how to make the changes safely once they are understood.
Naming Custom Fields
Before naming a custom field, answer a structural question:
What real world thing does this information describe, and where should it therefore live?
A field called start date could describe a customer relationship, an opportunity, a project, a subscription, or an appointment. Those are different records with different lifecycles, and placing the field on the wrong one produces data that cannot be reported on correctly no matter how well it is labeled.
Grouping labels such as business information or onboarding are useful for organizing the interface. They are not a substitute for correct field placement. Once the correct record is established, the name should make the field understandable and distinguishable from similar fields, especially where several fields capture related dates, amounts, or statuses.
- Business Information, Industry
- Business Information, Annual Revenue Range
- Sales, Primary Service Requested
- Onboarding, Engagement Start Date
Naming Custom Values
Custom values are reusable configuration. They are referenced across templates, funnels, and automation, so their names should tell an administrator what the value controls and where changing it will take effect.
Lowercase with underscores is one workable syntax. So is title case, and so are several others. What actually matters is consistent naming, descriptive meaning, predictable structure, clear distinction between similar configuration values, maintainability, and known ownership.
When auditing custom values, the useful questions are:
- What is this value for, and what breaks if it is wrong?
- Is it global, brand specific, or location specific?
- Is it permanent configuration or something temporary that was never removed?
- Is it environment specific, such as a test endpoint or staging link?
- Who is responsible for keeping it accurate?
Tests, Drafts, Legacy Assets, and Versions
Most working accounts contain more than live assets. They contain tests, drafts, temporary builds, legacy items, deprecated items, migration artifacts, and duplicates created during development. Where the platform status indicators do not make the situation clear, naming can carry that context.
Markers such as TEST, DRAFT, LEGACY, or DEPRECATED are examples of how to do that. They are not required terms, and the specific wording matters less than the underlying question:
How will another administrator know whether this asset is safe to use, change, or retire?
Version naming
Uncontrolled version names cause real operational confusion. Final, Final 2, New, New New, Copy, Updated, Latest, and Test 3 all fail the basic test of telling someone which item is authoritative. Renaming a duplicate immediately after creating it is the cheapest possible fix for that.
Where multiple versions genuinely need to coexist, define why: test versus production, a location specific variation, a migration version, or a controlled revision being reviewed. Where they do not, one current production asset plus documented change history is clearer than a growing chain of suffixes.
Dates in Asset Names
Dates belong in a name when the date is part of the asset's identity or lifecycle: an event campaign, a seasonal promotion, a migration artifact, a temporary launch, or a dated test. In those cases the date is the distinguishing information.
Dating evergreen assets by habit has the opposite effect. The name ages while the asset stays current, and people begin to distrust it or duplicate it unnecessarily.
Include a date only when the date helps identify the asset.
Multi Location, Multi Brand, and Business Unit Context
In environments serving several locations, brands, regions, or business units, the distinguishing context often needs to appear in the name because otherwise identical assets become indistinguishable. Two orderings are commonly useful:
- Location, then function, then purpose.
- Brand, then process, then purpose.
Both are examples. Choose the order that matches how your team actually searches and filters, and do not force location or brand identifiers into environments where the context is already unambiguous. The Multi Location Planner works through which structures should be shared and which should be separated before naming is decided.
Naming Supports Search and Troubleshooting
The clearest test of a naming standard is whether someone can find related assets under pressure. When something breaks, an administrator needs to locate every asset connected to the affected process quickly.
- All workflows supporting one appointment type.
- All assets belonging to one location or brand.
- All assets supporting one campaign or offer.
- All automation involved in client onboarding.
- All assets connected to a specific integration.
Consistent business terms make those searches possible. Inconsistent terms mean the person troubleshooting has to already know what everything is called, which is exactly the knowledge that is missing during a handover or an outage.
Naming Supports Dependency Review but Does Not Replace It
Consistent names make likely relationships easier to recognize. They do not prove those relationships exist, and they do not reveal the ones nobody named.
A naming convention is not a dependency map.
Before changing, renaming, disabling, or deleting an asset, inspect the actual dependencies: what references it, what filters on it, what integration reads it, and what team procedure assumes it. The audit methodology covers dependency tracing in detail, and the Account Audit tool gives you a structured way to record what you find.
Naming Supports Human Handoffs
Systems change hands more often than people plan for. A new employee, another administrator, an internal operations team, a different developer, another agency, or GoHighLevel360 may inherit the account, sometimes without access to whoever built it.
Good naming shortens that orientation considerably. Someone competent can look at a list of workflows and form a reasonable picture of what the system is responsible for. That is a real advantage, and it is often the difference between a two week and a two day handover.
It is still only a starting point. A well named account is not self documenting. Names describe what exists; they do not explain why it was built that way or what it depends on.
Naming Does Not Replace Documentation
A name can reasonably tell someone what the asset is, what it supports, and what distinguishes it.
Documentation carries everything else:
- Why the asset exists and what business decision led to it.
- What triggers it and under what conditions.
- What data it depends on and what data it writes.
- What integrations it touches.
- Who owns it and who may change it.
- What exceptions exist and how they are handled.
- How it should be tested after a change.
The guide to building SOPs for a GoHighLevel team covers how to keep that documentation usable rather than ceremonial.
Naming Does Not Replace Governance
Every naming standard decays unless someone owns it. Decay is not a discipline problem so much as an unanswered questions problem. A standard holds when the business has decided:
- Who is permitted to create assets in the account.
- Who approves and maintains the naming standard.
- How tests and drafts are labeled and cleared.
- How legacy assets are retired or archived.
- How new terms enter the controlled vocabulary.
- How exceptions to the standard are documented.
- How changes are reviewed before they go live.
- How new administrators are trained on the standard.
Naming belongs inside system governance, alongside administrator training and ongoing support, rather than being treated as a one time cleanup project.
Implementing a Standard in an Existing Account
Introducing a naming standard into an account that already has years of history is a change management exercise. The sequence below reduces the risk of breaking working processes in pursuit of tidiness.
1. Document the proposed standard
Write down the required information, the optional information, the preferred terminology, the approved abbreviations, the separators, the status and version rules, and worked examples for each asset type.
2. Apply it to new assets first
This stops the inconsistency from growing while the rest of the work is planned, and it costs nothing.
3. Inventory existing assets
Establish what actually exists before deciding what to change. Inventory is also where duplicates and abandoned builds surface.
4. Identify names that create real confusion or risk
Focus on assets people misidentify, duplicates nobody can distinguish, and items where using the wrong one would have consequences.
5. Review dependencies before renaming referenced assets
This matters most for tags, custom fields, custom values, workflows, calendars, pipelines, integrations, and embedded assets, where a rename can propagate further than expected.
6. Rename deliberately in controlled groups
Work in batches that can be verified. Sweeping renames across an entire account in one session leave no clean way to identify what caused a subsequent problem.
7. Verify affected processes
Confirm that related workflows, filters, reports, integrations, and manual procedures still behave as expected after each group of changes.
8. Update documentation
Keep the naming standard and the system documentation aligned as changes are made, not afterwards.
9. Train anyone who builds or administers the account
Adoption is what keeps the standard alive. If new builders never learn it, the account will drift back within months.
Where the account also has structural problems, sequence this alongside the cleanup and repair process rather than treating naming as a separate project.
Do Not Rename Everything for Uniformity
An older asset may not match the new punctuation standard and may still be perfectly understandable, documented, actively used, low risk, and causing nobody any confusion. Renaming it consumes time, introduces dependency risk, and delivers very little.
Prioritize clarity and operational value over cosmetic uniformity.
This matters most in mature accounts and heavily integrated environments, where the number of things that quietly reference a name is larger than it appears from the interface.
Common Naming Mistakes
- Vague names such as New Workflow or Untitled Funnel that survive into production.
- Duplicate artifacts left as Copy, Final 2, Updated, or Latest.
- Several abbreviations in circulation for the same concept.
- Naming assets after people when the asset actually belongs to a role.
- Dating evergreen assets so the names go stale while the assets stay current.
- Encoding workflow logic into the name instead of documenting it.
- Using naming to compensate for incorrect data architecture or field placement.
- Renaming or merging referenced assets without reviewing dependencies first.
- Adding asset type prefixes that repeat what the interface already shows.
- Inconsistent business terms for the same process across funnels, workflows, and pipelines.
Naming Convention Checklist
- The architecture is settled enough that assets can be described accurately.
- The standard is written down, with examples for each asset type.
- A controlled vocabulary exists for recurring business concepts.
- Approved abbreviations are defined and limited.
- Separators and capitalization are consistent and downstream safe.
- Every element in a name communicates distinguishing information.
- Workflow names lead with business purpose.
- Pipeline stages reflect verifiable opportunity states.
- Appointment status and opportunity status are kept distinct.
- Role based naming is used where assets belong to roles.
- Tag policy was decided before tag naming.
- Custom fields sit on the correct record before being named.
- Test, draft, and legacy assets are identifiable.
- Version handling is defined rather than improvised.
- Dependencies are reviewed before any rename of a referenced asset.
- Documentation and the naming standard stay aligned.
- Ownership, approval, and training for the standard are assigned.
Common Questions
What is a GoHighLevel naming convention?
It is a documented set of rules for how CRM assets are named so people can identify, distinguish, search, maintain, troubleshoot, and hand off the system consistently. It should be designed around the business architecture rather than copied as fixed syntax.
Do I have to use prefixes like WF or CAL?
No. Prefixes are optional. They help when different asset types appear together, when names are referenced outside their native interface, or when location or environment context needs to be visible. They add nothing when the interface already makes the asset type obvious.
Should custom values always use lowercase with underscores?
No. That is one workable syntax. What matters is consistency, descriptive meaning, predictable structure, clear distinction between similar values, and known ownership.
Is there a standard set of pipeline stage names?
No. Stages should represent meaningful states in your own sales or delivery process, each with an entry criterion someone can verify. Copied stage sequences usually produce stages that nobody applies consistently.
Can I safely rename tags and custom fields?
Only after reviewing what depends on them. Workflows, filters, smart lists, forms, integrations, reporting, and manual procedures can all reference them, and those references are not visible from the screen where the rename happens.
Should I rename everything in an inherited account?
No. Prioritize names that create genuine confusion or operational risk. Assets that are understandable, documented, and low risk rarely justify the effort or the dependency exposure of a rename.
Does good naming mean the account is documented?
No. Names describe what an asset is. Documentation explains why it exists, what it depends on, what it changes, who owns it, and how it should be tested. Both are needed.
Is GoHighLevel360 affiliated with HighLevel?
No. GoHighLevel360 is an independent company and is not affiliated with or endorsed by HighLevel, Inc. HighLevel provides the software platform; GoHighLevel360 provides the planning, architecture, configuration, integration, auditing, troubleshooting, repair, optimization, documentation, training, support, and continued development around it.
Want a Naming Standard Built Around Your Architecture?
GoHighLevel360 audits existing naming structures, designs conventions around how your system is actually built, reviews dependencies before anything is renamed, reorganizes and documents accounts including ones built by someone else, and trains the people who administer them so the standard holds.
Keep Going: Related Resources
Related Guides
Free Planning Tools
Services & Next Steps
Browse everything in the GoHighLevel Guides library or the Planning Center.