Snapshots are one of the main reasons agencies choose GoHighLevel. They let you build a complete marketing system once and deploy it to new accounts in minutes. They are also widely misunderstood: what is included, what is not, and what happens when you push updates. This guide covers everything you need to use snapshots confidently.
What is a GoHighLevel snapshot?
A snapshot is a template of a sub-account's setup. You build an account the way you want it, save it as a snapshot, and then load that snapshot into new or existing sub-accounts. Think of it as copying the blueprint of a house, not the furniture or the people living in it.
What a snapshot includes
Typically included:
- Funnels and websites
- Workflows and automations (including legacy campaigns where applicable)
- Pipelines and stages
- Calendars and their settings
- Forms, surveys and quizzes
- Email and SMS templates
- Custom fields and custom values
- Tags and trigger links
- Membership and course structures
What a snapshot does not include
- Contacts, conversations and history
- Phone numbers and A2P registrations
- Connected integrations such as Stripe, Google or Facebook connections, which must be reconnected in each account
- Domains, which need to be connected per account
- Users and their permissions
Why it matters: after loading a snapshot, you still need to connect the domain, phone number, email sending domain and integrations, and fill in custom values. Plan this as an onboarding checklist.
How to create a great snapshot
- Build in a dedicated "master" sub-account that never holds real client data.
- Use custom values everywhere for business name, phone, address, booking link and logo, so new accounts can be personalised in minutes.
- Name and organise assets consistently: folders for workflows, prefixes for funnels and forms.
- Leave workflows in draft where they need account-specific setup, with a note explaining what to check before publishing.
- Include an onboarding checklist as a pinned note, task list or internal document.
- Test by loading it into a fresh sub-account and going through every funnel and workflow.
Loading a snapshot into an account
You can load a snapshot when creating a new sub-account, or import it into an existing one. When importing into an account that already has assets, GoHighLevel asks how to handle conflicts. Read these options carefully. Choosing to overwrite can replace assets that the account has already customised.
Sharing snapshots
Snapshots can be shared with other agencies via a share link. This is how snapshot marketplaces and agency partners distribute templates. When sharing, remove anything client-specific, check that no private links, credentials or API keys are embedded in workflows or custom values, and include setup instructions.
Updating snapshots and pushing changes
When you improve your master account, you can refresh the snapshot and push updates to accounts that use it. This is powerful for agencies with many clients on one system, but it needs discipline:
- Test changes in the master account first.
- Understand overwrite behaviour. Pushing can replace assets the client has edited.
- Push selectively where possible, only the assets you changed.
- Keep a changelog so you know which version each client has.
- Tell clients before you push changes that affect what they see.
How agencies use snapshots to scale
- Niche systems. One polished snapshot per industry (dentists, roofers, med spas) means faster onboarding and better results.
- SaaS mode. Snapshots load automatically when a client buys a plan. See our SaaS mode setup guide.
- Consistent quality. Every client gets the same tested workflows, such as those in our list of essential GHL workflows.
- Selling templates. Some agencies sell snapshots as a product in their own right.
Buying a snapshot: what to check
- Does it come with documentation or setup videos?
- Are custom values used, or will you need to edit every page by hand?
- Is it recently updated for current GoHighLevel features?
- Do the funnels load fast and look good on mobile?
- Are workflows named clearly and tested?
- Is support or customisation available?
A good snapshot is a head start, not a finished system. Plan for customisation to your offer, brand and process. Our team builds and customises industry snapshots, and agencies can use our white-label GHL team to deploy them across clients, including installation, custom values and testing in your account.
Frequently asked questions
What is a GoHighLevel snapshot?
A snapshot is a saved template of a sub-account's setup, including funnels, websites, workflows, pipelines, calendars, forms, custom fields and templates, that can be loaded into other sub-accounts to replicate the build.
Do snapshots include contacts?
No. Snapshots copy the structure and assets of an account, not its contacts, conversations or history. This keeps customer data private when sharing templates.
Can I update a snapshot after loading it into accounts?
Yes. You can refresh the snapshot and push updates to accounts that use it. Be careful with overwrite options, because pushing changes can replace customisations made in those accounts.
Are bought snapshots worth it?
A good snapshot saves weeks of setup, but quality varies. Look for clear naming, documentation, custom values for easy personalisation, and recent updates. Expect to customise it for your business.