GHL Scale Up - GoHighLevel Expert Agency
GHL AgencySnapshotsClient OnboardingHow-to

How to Create and Use a GoHighLevel Snapshot to
Onboard Clients Faster (2026)(2026)

GHL Scaleup
GHL Scaleup Team
GoHighLevel Specialists · 200+ Builds Delivered · Updated April 2026

If you are an agency owner manually rebuilding funnels, workflows, and pipelines for every new client, you are losing 8–40 hours per onboarding that you will never get back. GoHighLevel Snapshots are the fix and this guide explains exactly how to build and use them.

Quick Answer Read This First

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.

What's in this guide

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.

THE TIME SAVING IN REAL NUMBERS

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.

How Snapshots fit the agency workflow

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
IMPORTANT

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.

1

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.

2

Go to Accounts → Snapshots

In the left sidebar, click 'Accounts', then select 'Snapshots' from the submenu. This opens your Snapshot library.

3

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.

4

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.

5

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.

6

Click Create

Click 'Create' to generate the Snapshot. GHL packages everything and saves it to your library in 1–5 minutes.

VERSION CONTROL TIP

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

1

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.

2

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.

3

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.

4

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.

SaaS Mode Automation

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.

Best practices for Snapshot maintenance
  • 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.

FROM 200+ GHL BUILDS

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.

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