A GoHighLevel snapshot is a saved template of a sub-account that you load into a new account to copy its funnels, workflows, calendars and pipelines in one move. Think of it as a blueprint. You build a setup once, save it as a snapshot, then stamp it onto the next client in minutes instead of rebuilding by hand. This guide covers what gohighlevel snapshots contain, how to create, load and share one, where to get free and paid ones, and the parts that quietly do not come across.
The short answer
A snapshot copies the structure of a sub-account, not its contacts. You create one from an existing account, store it at the agency level, then load it into any new sub-account. Funnels, workflows, calendars and pipelines come over. Leads, conversations and real bookings do not.
What is a GoHighLevel snapshot?
A GoHighLevel snapshot is a packaged copy of a sub-account's configuration that you reuse across other sub-accounts. GoHighLevel stores it at your agency level once it is created or imported, and from there you load it into fresh accounts. The official onboarding help places the tool under Agency View, then Account Snapshots, where you create, import, share, refresh and push updates. You can read the current steps on the GoHighLevel snapshots onboarding doc.
Snapshots only exist inside GoHighLevel, so you need an account to make or use one. If you are weighing up the platform first, start with our plain explainer on what GoHighLevel is. The cleanest way to get an account is our special link: start a GoHighLevel trial through our special link (we may earn a commission from this link). Our special link gives a 30-day free trial plus a free live bootcamp. Signing up on GoHighLevel's own site gives the standard 14 days with no bootcamp.
What does a snapshot contain?
A snapshot carries the building blocks of a sub-account, not its live data. When we set up a snapshot for a client, it bundles the assets we built so the next account starts fully loaded. The exact list can shift as GoHighLevel updates, so confirm specifics against their help docs, but the core items are stable.
- Funnels and websites, with their pages and steps
- Workflows and automation triggers
- Calendars and booking settings
- Pipelines and opportunity stages
- Email and SMS templates
- Forms and surveys
- Custom fields and custom values
- Trigger links and campaigns
That is the real value. You spend the hours once on a solid setup, save it, then every new account inherits the same proven structure. A dialed-in snapshot is the difference between onboarding a client in a day and onboarding one in a week.
What does NOT transfer in a snapshot?
Plenty does not come across, and this is where people get caught. A snapshot is the template, not the running business inside it. The items below either do not transfer at all or need manual steps after you load.
| Comes across | Does not come across |
|---|---|
| Funnels and pages | Contacts and leads |
| Workflows and triggers | Conversation history |
| Calendars (structure) | Real appointments already booked |
| Pipelines and stages | Opportunities already in the pipeline |
| Email and SMS templates | Phone numbers and A2P registration |
| Custom fields and values | Payment and Stripe connections |
| Forms and surveys | Domain and DNS settings |
Two gotchas bite hardest. First, phone numbers and their A2P 10DLC registration do not move, so each new account registers its own. Second, loading a snapshot is additive. It adds items on top of what is already in the account, so loading the same snapshot twice duplicates things. Load into a clean sub-account when you can.
The snapshot is the recipe. It is not the meal. You still bring the ingredients, the oven and the customers for every new account.
How do you create a snapshot?
You create a snapshot from a sub-account you have already built out. Get one account the way you want it, then capture it. Here is the order we use.
- Build and test a sub-account until the funnels, workflows and calendars all work.
- Go to Agency View, then Account Snapshots.
- Choose Create Snapshot and pick the sub-account you want to capture.
- Name it clearly, for example "Plumber Lead Engine v2", so you know which one to grab later.
- Save. The snapshot now sits at your agency level, ready to load or share.
Version your names. When you improve a setup, save it as v2 rather than overwriting, so you always know which build a client is on. For a full walkthrough of building that first account, our GoHighLevel tutorial takes it step by step.
How do you load a snapshot into a sub-account?
Load snapshot is the step that stamps your template onto a new account. Once a snapshot is created or imported at the agency level, you push it into any sub-account. The menu labels shift slightly between GoHighLevel versions, so check the current screens, but the flow holds.
- From Agency View, open the sub-account you want to set up.
- Open the account's management actions.
- Select Load snapshot.
- Choose the snapshot by name from your list.
- Confirm and let it run. Large snapshots take a few minutes.
Load into a brand new, empty sub-account whenever you can. Because loading is additive, a fresh account gives you a clean copy with no duplicates. If you are loading into an account that is already live, test on a staging sub-account first so you can see exactly what lands before you touch the real one.
How do you share a snapshot?
You share a snapshot with a share link that another agency imports into their own GoHighLevel. From the Account Snapshots area you generate a link for a chosen snapshot, then send it. Whoever opens it imports the snapshot to their agency level, and from there they load it into their sub-accounts like any other.
This is how most free and paid snapshots change hands. Someone builds a niche setup, generates a share link, and distributes it. You can also refresh a shared snapshot so people who imported it get your later changes. One caution: once you share a link publicly, you lose control of where it spreads, so only share builds you are happy to give away or sell.
Where do you get free and paid snapshots?
You get snapshots from GoHighLevel itself, from community shares, and from paid snapshot stores. GoHighLevel bundles some starter snapshots and funnels with its onboarding, including through the free bootcamp. Beyond that, the ecosystem is huge.
| Source | Typical cost | Watch for |
|---|---|---|
| GoHighLevel onboarding and bootcamp | Free with account | Generic, meant as a starting point |
| Community and Facebook group shares | Free | Quality varies, test before trusting |
| Paid snapshot stores | Roughly $50 to $500+ | Check it matches your niche |
| Agency-built custom | Varies | Built for your exact offer |
A free snapshot is a fine way to learn the structure. For client work, a snapshot built around your actual offer beats a generic one every time, because the generic ones still need heavy editing. If you want a GoHighLevel account to start testing snapshots, our special link gets you the 30-day trial and live bootcamp, where the starter snapshots are handed over on the call.
Snapshot vs push update: what is the difference?
A snapshot load sets up a new account, and a push update syncs changes into accounts that already exist. People mix these two up and either duplicate assets or fail to update their clients. The rule is simple.
| Load snapshot | Push update | |
|---|---|---|
| Use when | Setting up a new account | Changing accounts already live |
| Effect | Adds all snapshot assets | Syncs selected changes |
| Risk | Duplicates if run twice | Can overwrite client edits |
If a client is already onboarded and you just improved a workflow, push the update rather than loading the whole snapshot again. If it is a new client, load the snapshot into their empty account. Push updates are also selective, so you choose what syncs instead of forcing everything.
A snapshot is a shortcut on the build, but it is not the whole job. Someone still connects the phone number, registers A2P, imports the leads and runs the follow-up. GoHighLevel is the tool; someone still has to build and run it. If you would rather hand that over, see how Havstock Unlimited works.
FAQ
Are GoHighLevel snapshots free?
The snapshot feature is free on every GoHighLevel plan. You pay for your account, not for the ability to create, load or share snapshots. Some snapshots sold by third parties cost money, but the tool itself carries no extra snapshot fee. Confirm plan details on the pricing page.
Do snapshots copy my contacts?
No. A snapshot copies structure, not data. Funnels, workflows, calendars and pipelines come across, but contacts, conversations and booked appointments stay in the original account. To move contacts you export and import them separately. This is deliberate, so client data never leaks between accounts.
Can I load a snapshot into an account that already has data?
Yes, but carefully. Loading is additive, so the snapshot adds its assets on top of what is there. Load the same snapshot twice and you get duplicates. For accounts that are already live, use push update for changes, and test on a staging sub-account before touching production.
Do phone numbers transfer in a snapshot?
No. Phone numbers and their A2P 10DLC registration do not move with a snapshot. Each new sub-account buys and registers its own number. Budget time for this on every setup, because A2P registration can take days to approve before the account can text US numbers.
How long does a snapshot take to load?
A small snapshot loads in under a minute. A large one with many funnels and workflows can take several minutes. Let it finish before you edit the account, so assets do not land half-built. If a load looks stuck for a long time, refresh and check what already came across before loading again.
Can I update a snapshot after I share it?
Yes. You can refresh a snapshot so later changes flow to people who imported it, and push updates to client sub-accounts you manage. Keep version names clear so you know which build each account runs. Remember push updates can overwrite client edits, so warn clients before you sync.
What is the difference between importing and loading a snapshot?
Importing brings a snapshot to your agency level, usually from a share link. Loading then stamps that snapshot into a specific sub-account. You import once, then load into as many sub-accounts as you need. A shared snapshot must be imported before it can be loaded anywhere.
Used well, gohighlevel snapshots turn a week of setup into an afternoon, which is why every serious agency leans on them. The feature is free, the flow is quick, and the only real traps are duplicates and the phone registration that never transfers. If you want the speed of snapshots without learning the whole platform, we build and run GoHighLevel for you under one flat Havstock Unlimited subscription. Want a second opinion on the platform first? Read our honest GoHighLevel review.











