Field guide · 13 min read
What you can actually white-label in GoHighLevel
The platform rebrands the software. It does not rebrand the build. Here is the line between the two, and the six places your name stops travelling and somebody else’s starts.
Marcus Feld
Head of Build
Published
Agencies usually discover the limits of white labelling in the same way. They pay for the plan that removes the platform branding, put their logo on the login screen, and feel finished — right up until a client forwards an automated email that carries somebody else’s footer, or opens a funnel page whose browser tab says a name they have never heard of.
That gap is not a bug. It is the difference between white-labelling the software and white-labelling the work. Both are yours to solve; only one of them is bought.
Three layers, and only one is the platform’s job
It helps to stop thinking about white labelling as a setting and start thinking about it as three separate surfaces, each with its own owner.
- The chrome — the login domain, the interface colours, the logo in the corner, the mobile app icon. This is what the platform sells you, and it is the layer most agencies mean when they say white label.
- The build — the funnels, workflows, email bodies, SMS copy, page metadata and tracking inside the sub-account. The platform has no opinion about any of it. Whoever built it left their fingerprints in it, and only a rebuild removes them.
- The relationship — who signs the emails, who answers the ticket, whose name is on the training video. This is the layer your client actually judges you on, and no plan tier touches it.
An agency that buys layer one and skips layers two and three has bought a painted door on an unpainted house.
What the platform itself covers
The chrome layer is genuinely good, and it is worth knowing exactly how far it reaches before you start paying somebody to duplicate it.
| Surface | What your client sees once it is set |
|---|---|
| Login and app domain | Your subdomain in the address bar rather than the platform’s |
| Interface branding | Your logo, your colour, your company name in the navigation |
| System notification emails | Password resets and account notices sent under your sender identity |
| Mobile app | Your icon and name in the app stores, on the higher plan tier |
| Support surfaces | Whatever help widget and documentation link you point them at |
Set all of that up on day one. It is the cheapest credibility your agency will ever buy, and a client who logs in to a branded environment on their first morning treats the whole engagement differently.
Where the platform stops
These six surfaces sit inside the sub-account, not around it. No plan upgrade cleans them, and every one of them has surfaced in front of somebody’s client at some point.
- Email template headers, footers and hero images — often still loading from the original builder’s file storage, so the logo is not merely unbranded, it is actively somebody else’s.
- Full URLs typed straight into SMS bodies inside workflows. Custom values cannot fix what was never a variable.
- Funnel and website page metadata — the title, the description, the favicon and the Open Graph card that appears when your client shares their own landing page.
- Tracking code, pixel identifiers and container snippets left at page or funnel level, quietly reporting your client’s traffic to a third party.
- Internal notification recipients on form submissions and pipeline stage changes, pointed at an inbox nobody on your side is reading.
- Asset names. Workflow, pipeline, calendar and tag names appear in your client’s interface every day, and a name like a build file reads as a build file.
What your client’s customer experiences
This is the part that gets underweighted, because agencies audit what the client sees and forget who the account is actually for. A snapshot is not a demo environment. It is the machinery that answers a stranger’s phone call at nine at night, sends them a confirmation, reminds them the day before, and asks them for a review afterwards.
Every one of those touches carries a name. If the reminder text signs off with a brand the caller has never dealt with, the caller does not think about white labelling — they think the message is spam, and they do not turn up. The branding problem and the show-rate problem are the same problem.
So the audit that matters is not run from the agency dashboard. It is run from a real phone, as a real customer of your client, from first contact to review request.
A twenty-minute audit you can run today
- Open the custom values list. Count how many client-facing strings are variables and how many are hard-coded. That ratio predicts everything that follows.
- Search every workflow for a full web address. Read what comes back and repoint it.
- Open three email templates on a phone with images loaded. Watch where the header image is served from.
- Open the page settings for every funnel step. Check title, description, favicon and social card.
- Trigger one form submission and see whose inbox lights up.
- Read the asset list the way a client would. Rename anything that sounds like a file.
Deciding how far to take it
There are three honest answers. Do it yourself once, properly, and re-export the result as your own product — the eleven-place rebranding walkthrough covers the whole sweep. Buy a build that was designed to carry a name that is not the builder’s, which is what every snapshot in our white-label snapshot catalogue is for. Or hand the whole pass over and get a clean snapshot identifier back, which is what snapshot rebranding does.
What does not work is the fourth option — assuming the plan tier did it. It did the chrome. It has never once opened a workflow.
What white labelling does not buy you
Three limits are worth knowing before you promise a client something the arrangement cannot deliver.
- Public documentation. A client who searches for how to do something in the interface will land on the platform’s own help articles, because that is where the answers are. The answer is to publish your own short guides for the four screens they actually use, under your brand, and point them there first.
- Deep support escalation. Anything that is genuinely a platform fault gets resolved by the platform, on the platform’s timetable. What you control is whether the client experiences that as your ticket or as a handoff — so own the thread and report progress rather than forwarding a reference number.
- Status and outages. When the underlying service has a bad morning, your branded environment has a bad morning. Decide in advance what you send, and send it before the client notices rather than after they ask.
None of these are reasons not to white-label. They are the three conversations to have with yourself before a client has them with you.
The order to do it in
Sequencing matters, because two of these steps are cheap and permanent and the rest are per-build.
- Set the chrome up once, properly, before you sign anybody. Domain, logo, colours, sender identity, help link. It never needs doing again.
- Rebrand one system completely and re-export it as your own. This is the expensive step and it happens once per vertical, not once per client.
- Move every client-facing string in that system into custom values, so the per-client work becomes a form rather than a hunt.
- Write the walkthrough and the training page once, in your voice, and reuse them.
- Only then start installing. Every install after that point is configuration rather than construction.
Agencies that do this in the other order — signing clients first and rebranding under deadline — produce the leaks described above, because the checking step is always the one that gets compressed when somebody is waiting.
The short version
The platform white-labels the building. The build has to be white-labelled by whoever built it. Your client cannot tell the two apart, and neither can their customers — which is exactly why the distinction is yours to close rather than theirs to forgive.
Quick answers
Related questions
Keep reading
Next in the series
Playbook · 11 min
How to Rebrand a GHL Snapshot Under Your Agency’s Name
The 11 places a builder’s identity hides inside a snapshot, in the order you should hunt them down — and the three that get agencies caught in front of a client.
Positioning · 11 min
White Label vs Reseller: Which One Are You Selling?
The two models look identical on an invoice and behave completely differently at renewal. One of them leaves you owning the client. The other leaves you introducing them to your supplier.