A GoHighLevel Snapshot is a reusable template of an entire sub-account's configuration funnels, workflows, pipelines, email templates, calendars, and more packaged into a single file you can deploy to any new client account in minutes.
To create one: go to Agency View → Accounts → Snapshots → Create New Snapshot → select your template sub-account → choose assets → save. Deployment takes under 5 minutes. Customisation takes 30–60 minutes. Building from scratch takes 8–40 hours. Snapshots eliminate the rebuild every time.
1. What Is a GoHighLevel Snapshot?
A GoHighLevel Snapshot is a complete copy of a sub-account's configuration packaged into a single deployable template.Think of it as a business-in-a-box for a specific industry or use case. You build the perfect system once, capture it as a Snapshot, and deploy it to new client accounts in minutes instead of rebuilding everything from scratch.
Snapshots are not just for large agencies. Any GHL user managing more than one account or expecting to onboard more than one client benefits from building a Snapshot. Even a single well-built Snapshot saves weeks of work over 12 months.
At a conservative agency rate of \$75/hour: building a client account from scratch takes 8–40 hours costing \$600–\$3,000 in billable time per client.
Deploying and customising a Snapshot takes 5–60 minutes. For a 10-client agency, that is \$6,000–\$30,000 per year in recovered time. One well-built Snapshot pays for itself with the first deployment.
Most agencies build one Snapshot per niche or service type: a dental Snapshot, a real estate Snapshot, a home services Snapshot. Each captures the proven setup for that industry. When a new client signs up in that niche, you load the Snapshot, customise the brand details, and the account is live.
For agencies on the Agency Pro (SaaS) plan, Snapshots also power automated client provisioningwhen a client signs up and pays through your white-label platform, a Snapshot deploys to their account automatically. No manual work at all.
2. What's Included in a GoHighLevel Snapshot (and What's Not)
Before you build your first Snapshot, understand exactly what gets captured. Knowing this prevents surprises during deployment.
Included in a GHL Snapshot
- Workflows and automation sequences
- Funnels, landing pages, and websites
- Email templates and campaigns
- SMS templates
- CRM pipelines and opportunity stages
- Calendars and booking settings
- Forms and surveys
- Custom fields and custom values
- Tags and contact segmentation rules
- Membership site structures
- Custom reports (as of April 2026)
NOT Included in a GHL Snapshot
- Contacts and contact data
- Conversations and call logs
- Reputation data (reviews)
- Stripe / payment connections
- Third-party API keys and integrations
- Users and team members
- Appointment history
- Reporting and analytics data
- Private dashboards
- Lead Gen Forms (LinkedIn)
- Contact-to-contact associations
Snapshots capture system configuration, not live data. Contacts, conversations, and billing settings never transfer. This is intentional and a privacy feature each client gets a fresh workspace with your system architecture installed, not another client's data. Always build your Snapshot from a clean, dedicated template sub-account, never from a live client account.
3. How to Create a GoHighLevel Snapshot (Step-by-Step)
Before you start: You need a template sub-account that contains the setup you want to save. Create a dedicated sub-account named clearly, for example: 'TEMPLATE Dental Practice v1.0 (Apr 2026)'. Build all your funnels, workflows, pipelines, and templates inside this account. Test everything. Then create the Snapshot from it.
Switch to Agency View
From your GHL dashboard, click your agency name in the top-left corner and select 'Switch to Agency View'. You must be in Agency View to create Snapshots this is not available from inside a sub-account.
Go to Accounts → Snapshots
In the left sidebar, click 'Accounts', then select 'Snapshots' from the submenu. This opens your Snapshot library.
Click Create New Snapshot
Click the 'Create New Snapshot' button (top right). A panel will open asking you to name the Snapshot and select the source sub-account.
Name it clearly and select source
Use a descriptive name that includes the niche, version, and date: 'Dental Practice Full Setup v1.0 (Apr 2026)'. Then select the template sub-account you prepared.
Choose which assets to include
Click 'Select All' to include everything, or expand each category to choose specific workflows, funnels, or templates. For a complete client Snapshot, select all.
Click Create
Click 'Create' to generate the Snapshot. GHL packages everything and saves it to your library in 1–5 minutes.
Include a version number and date in every Snapshot name: 'Dental v1.0 (Apr 2026)', 'Dental v2.0 (Jul 2026)'. This prevents confusion when you have multiple Snapshots for the same niche and makes it immediately clear which one is the current production version.
4. How to Deploy a GoHighLevel Snapshot to a Client Sub-Account
Deployment is the fastest part. The Snapshot loads the entire system into the client's sub-account in minutes. Customisation replacing placeholder brand details with the client's real information takes 30–60 minutes.
Deploying to a new sub-account
Go to Sub-Accounts
Click 'Accounts' in the left sidebar, then 'Sub-Accounts'. Click the '+' or 'Create Sub-Account' button to start a new account.
Fill in client details
Enter the client's business name, email, and phone. Then in setup options, look for 'Snapshot' or 'Start from Snapshot' and select your prepared Snapshot from the dropdown.
Create the account
Click Create. GHL will build the new sub-account and automatically deploy all Snapshot assets into it. This takes 1–5 minutes.
Customise for the client
Update business name and logo across all funnels, phone number and email address in workflows, calendar link, placeholder copy, and pipeline stage names.
Deploying to an existing sub-account
You can also load a Snapshot into an account that already has content. Go to Agency View → Sub-Accounts → find the account → click Actions → Load Snapshot.
Important: loading a Snapshot into an existing account adds the Snapshot's elements alongside whatever is already there. It does not overwrite. This can create duplicates if the account already has workflows or funnels from a previous Snapshot. Review and clean up after loading.
If you use Agency Pro (SaaS Mode), you can assign a Snapshot to a pricing plan so it deploys automatically when a client payszero manual work needed. See our guide:
5. How to Maintain and Version Your Snapshots
A Snapshot is not a one-time build. As you improve your systems better workflows, stronger funnels, new automations your Snapshot should evolve with them.
How Snapshot updates work
Creating a new Snapshot version does not automatically update sub-accounts that were previously onboarded with an older version. Each deployed sub-account is independent.
Option 1 Manual update: Apply specific changes directly inside each client's sub-account. Best for small improvements.
Option 2 Re-deploy Snapshot: Load the new Snapshot version into the existing sub-account. Best for major overhauls.
- Keep a master template sub-account per niche. Never build directly in a client account.
- Update your master whenever you make a significant improvement.
- Create a new Snapshot version don't overwrite. Keep previous versions for rollback.
- Test every new Snapshot version in a clean sub-account before deploying to a paying client.
6. Four Common GoHighLevel Snapshot Mistakes to Avoid
These are the mistakes we fix most often when auditing agency GHL accounts at GHL Scaleup.
Building the Snapshot from a live client account
Cause: Captures placeholder business names, test contacts, or client-specific custom values
Fix: Always Snapshot from a clean, dedicated template account built specifically for this purpose.
Not testing the Snapshot before deploying to paying clients
Cause: Broken workflows or funnels discovered after deployment damage client trust
Fix: Deploy to a fresh test sub-account and fully test every workflow triggered, every funnel page checked.
Including too many assets for one Snapshot
Cause: Overwhelming for clients and hard to maintain
Fix: Build focused Snapshots around specific services or client types. One per niche, not one 'all industries' Snapshot.
Forgetting that integrations need reconnecting after deployment
Cause: API keys, Stripe connections, and third-party integrations do not transfer
Fix: After deploying to a client, reconnect email domain for sending, Stripe for billing, and any third-party tools.
The Snapshot is only as good as the sub-account it was built from. We spend a significant part of our client onboarding sessions improving the master template cleaning up workflow logic, removing duplicate funnels, standardising naming conventions. A well-maintained Snapshot library is one of the most valuable operational assets an agency can have.
7. Frequently Asked Questions About GoHighLevel Snapshots
What is a GoHighLevel Snapshot?
A GoHighLevel Snapshot is a reusable template that captures the complete configuration of a sub-account including workflows, funnels, pipelines, email and SMS templates, calendars, forms, custom fields, and tags and packages it for deployment to any new or existing sub-account in minutes. Snapshots do not include contacts, conversations, or billing data. They capture system architecture only.
How long does it take to create a GoHighLevel Snapshot?
Creating the Snapshot itself takes 5–10 minutes once your template sub-account is fully built and tested. Building the template sub-account the workflows, funnels, and pipelines you want to capture typically takes 8–40 hours depending on complexity. The one-time build investment is recovered with the very first client deployment.
Does a GoHighLevel Snapshot include contacts?
No. Snapshots capture system configuration only. Contacts, conversations, call logs, appointment history, and reputation data are never included in a Snapshot. This is intentional it ensures client data privacy and means every deployment starts with a clean workspace.
How do I deploy a GoHighLevel Snapshot to a new client?
In Agency View, go to Accounts → Sub-Accounts and create a new sub-account. During the setup, select your Snapshot from the dropdown. GHL deploys all Snapshot assets to the new account automatically. After creation, spend 30–60 minutes customising business name, phone number, logo, email templates, and any placeholder copy for that specific client.
Can I load a Snapshot into an existing sub-account?
Yes. Go to Agency View → Sub-Accounts → find the account → Actions → Load Snapshot. Loading adds Snapshot assets alongside existing ones it does not overwrite. Be aware this can create duplicate workflows or funnels if the account already has similar items from a previous Snapshot. Review the account after loading and remove any duplicates.
Can I sell my GoHighLevel Snapshot?
Yes. You can publish your Snapshot to the GoHighLevel Marketplace and sell access to other GHL users. Pricing models available include one-time purchase, monthly subscription, and annual subscription. Well-built, industry-specific Snapshots typically sell for $97–$997 depending on complexity. GoHighLevel's Marketplace Earning Dashboard, released March 2026, provides real-time revenue tracking for listed Snapshots.
What happens if I update my Snapshot after deploying it to clients?
Creating a new Snapshot version does not automatically update previously deployed client accounts. Each deployed sub-account is independent. To apply improvements to existing clients, either manually add the changes inside each client's sub-account, or re-deploy the new Snapshot (which adds new elements alongside existing ones and may create duplicates). Most agencies manually apply significant updates rather than redeploying the full Snapshot.
Related Articles in This Series
Running a GHL Agency?
We build Snapshots that deploy correctly every time. We've built and deployed 200+ GHL systems across every major industry. If you want a production-quality Snapshot built to your exact niche or an audit of your existing one book a free call.
Book Your Free GHL Audit
