THE SHORT VERSION
- A snapshot is a portable copy of a sub-account's configuration — funnels, workflows, pipelines, fields, forms, calendars and templates.
- It never carries contacts, conversations, reporting history, connected payment accounts or phone numbers.
- Importing adds assets rather than replacing them, so a badly named snapshot creates duplicates rather than damage.
- The value of a snapshot is the eighty percent of a build that is identical for every client in a vertical.
If you have spent any time in GoHighLevel agency circles you have heard the word “snapshot” used to mean four different things: a template, a course bonus, a lead magnet, and occasionally an entire business model. It is worth being precise, because the difference between those meanings is the difference between a useful purchase and a folder of assets you never install.
The mechanical definition
A GoHighLevel snapshot is a portable copy of a sub-account’s configuration. When you create one, the platform packages up the structural parts of that account and gives you a link. When somebody opens that link inside their own agency and chooses a sub-account, those parts are recreated there.
What travels:
- Funnels and websites, including page content and design
- Workflows and their triggers, actions and wait steps
- Pipelines and their stages
- Custom fields, custom values and tags
- Forms, surveys and their logic
- Calendars and their configuration
- Email and SMS templates
- Trigger links and campaign structures
- Dashboards and some reporting widgets
What does not travel:
- Contacts and their conversation history
- Opportunity records already sitting in a pipeline
- Reporting and attribution history
- Connected payment processors, phone numbers and mailbox connections
- Media library files referenced by absolute URL from another account
- Anything that depends on an integration credential
That second list is where most disappointment comes from. A snapshot is structure, not state. It gives you the machine, not the fuel.
What a snapshot is worth
Here is the honest arithmetic. Take any vertical you serve — say HVAC. Build the account from scratch and you will spend somewhere between thirty and fifty hours on funnels, workflows, pipeline design, template copy and testing. Do it a second time for a second HVAC client and roughly eighty percent of that work is identical. Different company name, different service area, different pricing, same speed-to-lead logic, same estimate follow-up, same seasonal campaigns.
A snapshot removes that eighty percent. It does not remove the twenty percent, and any vendor telling you it does is selling you a disappointment.
That is also the correct way to evaluate one. Do not ask “will this work for my client out of the box” — nothing does. Ask “how much of the identical eighty percent does this cover, and how clearly is the remaining twenty percent documented”.
Installing without making a mess
Importing is additive. A snapshot cannot delete a workflow you already have. What it can do is create a second workflow with a similar name, a second pipeline that looks almost right, and a tag scheme that overlaps with yours — and three weeks later somebody is editing the wrong one.
Three rules keep this clean:
- Install into a fresh sub-account when the target is already live. Then migrate deliberately, asset by asset, rather than hoping the merge is tidy.
- Prefer snapshots with a prefixed naming scheme. If every asset is named
HVAC — Estimate follow-uprather thanEstimate follow-up, collisions are visible instead of silent. - Read the install guide before you import, not after. The fields that need changing are always finite and always listed. It is usually between eight and fifteen of them.
If that sounds like an hour of care you would rather not spend, that is precisely what a snapshot installation service exists for.
Licensing, briefly
Snapshot licensing is not standardised across the market, so read what you are buying. The two models you will see:
- Agency licence — install into unlimited sub-accounts inside your own agency, for your own clients. You may not redistribute the snapshot itself. This is what everything in the AgencySnapshotHQ library is sold under.
- Single sub-account licence — one install, one client. Cheaper up front and almost always worse value for an agency serving more than one client in a vertical.
Watch for the third pattern: snapshots given away free as a lead magnet for a GoHighLevel affiliate link. Nothing wrong with that model, but the snapshot is the bait rather than the product, and it usually shows in the documentation.
When a snapshot is the wrong tool
Be honest about the cases where it is not the answer:
- You have one client of that type and always will. Build it once and move on.
- Your delivery process is genuinely unusual. A vertical snapshot will fight you. A custom snapshot build is the right shape of solution.
- The account is already live and complex. The migration cost can exceed the build saving.
- You need contact data moved. Snapshots do not do this. That is an import job.
What to do next
If you serve a vertical repeatedly, the question is not whether to use snapshots — it is whether you build your own or start from a library one. Building your own is correct once you have shipped the same account three or four times and know exactly what stays constant. Before that, you are guessing at your own standard, and a library snapshot is both cheaper and better tested.
Either way, the goal is the same: the next client of that type should be an import and a checklist, not a fortnight.