SaaS Mode

GoHighLevel Snapshots Explained: What They Are & How to Use Them (2026)

A complete guide to GoHighLevel snapshots — what they are, what they contain, how to create and share them, and how agencies use them to onboard clients in minutes instead of hours.

By Editorial Team Published

GoHighLevel snapshots are one of the most powerful — and most underused — features for agencies and SaaS builders. Once you understand them, they fundamentally change how you onboard clients and scale your business.

Here’s everything you need to know.

What Is a GoHighLevel Snapshot?

A snapshot is a complete, exportable copy of a sub-account’s configuration. Think of it as a blueprint or template of an entire GHL setup that can be duplicated into any new sub-account in seconds.

When you load a snapshot into a sub-account, that account instantly has:

  • All the automation workflows you built
  • All the funnels and landing pages
  • All the email and SMS templates
  • All the pipelines and stages
  • All the calendars and booking forms
  • All the custom fields, tags, and trigger links

What it doesn’t include:

  • Contacts and conversations (client data stays private)
  • Connected integrations (Stripe, Facebook, Google accounts — these need to be reconnected)
  • Account-specific settings like phone numbers and sending domains

Why Snapshots Matter for Agencies

Without snapshots, onboarding a new client looks like this: log into their sub-account, rebuild all the workflows from scratch, recreate all the email templates, set up the pipelines again, build the funnels, configure the forms. That’s 8–20 hours of setup work per client.

With a snapshot, onboarding looks like this: create the sub-account, load the snapshot, do a 30-minute call to connect integrations and customize details. Done.

That difference in onboarding time is the difference between a scalable business and one that grows linearly with your hours.

What Goes Into a Good Snapshot

A well-built snapshot for a specific niche contains everything a business in that niche needs to operate from day one:

Core Automation Workflows

  • New lead follow-up sequence (SMS + email)
  • Appointment reminder sequence
  • Post-appointment review request
  • Long-term nurture sequence
  • No-show re-booking workflow
  • Re-engagement workflow (for cold leads)

Pipelines

  • Main sales pipeline (Lead → Contacted → Appointment Set → Showed → Won/Lost)
  • Any secondary pipelines relevant to the niche

Funnels and Landing Pages

  • Lead capture funnel
  • Appointment booking page
  • Thank you / confirmation page

Email and SMS Templates

  • Lead introduction messages
  • Appointment reminders (24h, 2h before)
  • Review request messages
  • Re-engagement messages
  • Follow-up sequences

Calendars

  • Primary appointment calendar with availability settings
  • Booking form with qualifying questions

Custom Fields and Tags

  • Lead source tags
  • Status tags
  • Service-type custom fields

Creating a Snapshot

Step 1: Build Your Master Sub-Account

Create a dedicated sub-account that serves as your template. Build everything in it as if it’s your ideal client setup for a specific niche. Don’t add real client data — this is purely a configuration account.

Step 2: Take the Snapshot

From your Agency dashboard:

  1. Go to Agency Settings → Snapshots
  2. Click Create New Snapshot
  3. Give it a clear name (e.g., “HVAC Business — Full System v2”)
  4. Select which sub-account to snapshot
  5. Choose what to include (workflows, funnels, pipelines, calendars, templates, etc.)
  6. Click Create

GoHighLevel packages everything into the snapshot. Depending on complexity, this takes a few seconds to a few minutes.

Step 3: Load the Snapshot

When onboarding a new client:

  1. Create their sub-account
  2. Go into the sub-account → Settings → Snapshots
  3. Select the snapshot to load
  4. Choose whether to overwrite existing content or merge
  5. Load — the snapshot imports in the background

Larger snapshots with many workflows and funnels may take 5–15 minutes to fully load.

Types of Snapshots to Build

Niche-Specific Snapshots

Build one master snapshot per niche you serve. A roofing snapshot is different from a dental snapshot — different pipelines, different SMS templates, different qualifying questions on the booking form.

Examples:

  • Roofing company system
  • HVAC / home services system
  • Real estate agent system
  • Dental practice system
  • Gym and fitness studio system
  • Solar leads system
  • Cleaning business system

Industry-Agnostic Base Snapshot

A minimal snapshot with just the core structure — basic pipelines, a generic lead follow-up sequence, and appointment booking — that you customize from there. Useful when you work across many different niches.

SaaS Onboarding Snapshot

If you’re running a white-label SaaS, your snapshot IS the product. When a new subscriber signs up, you load the snapshot into their sub-account and they get a functional system immediately. This is the core of the SaaS onboarding experience.

Sharing and Selling Snapshots

Sharing with Clients or Team Members

From Agency Settings → Snapshots → [Snapshot Name] → Share Link:

  • GoHighLevel generates a unique shareable URL
  • Anyone with an agency GHL account can use the link to import the snapshot
  • You can set the link as public (anyone can use it) or private (require approval)

Selling Snapshots as a Product

Snapshots are a legitimate digital product. You build a complete, niche-specific GHL system once and sell it repeatedly.

Pricing for snapshot products:

  • Basic niche snapshots: $97–$297
  • Complete business systems with training: $297–$997
  • Premium done-for-you setups with support: $997+

To sell: host the purchase on a checkout page (you can build this in GHL), deliver the snapshot link after payment, and optionally include a Loom walkthrough video showing how to use it.

Snapshot Version Control

GoHighLevel doesn’t have built-in version history for snapshots, so manage versions manually:

  • Name snapshots with version numbers: “HVAC System v1”, “HVAC System v2”
  • Keep older versions available in case clients need to reference the previous setup
  • Document what changed between versions
  • When you update your master snapshot, notify existing clients with a changelog and offer to push the updates manually if needed

Common Mistakes to Avoid

Building snapshots inside a live client account. Always use a dedicated template sub-account. Building in a client’s account risks accidentally including their data in the snapshot.

Not testing snapshots before loading on clients. Always load each new snapshot into a test sub-account and click through every workflow, funnel, and automation before using it in production.

Making snapshots too generic. A snapshot that works for “all service businesses” usually works well for none of them. The more niche-specific your snapshot, the more valuable it is and the less customization clients need after loading it.

Forgetting to update snapshots. As you improve your systems, update your snapshots to reflect those improvements. Every client you onboard after the update gets the better version automatically.

Related Guides:

Frequently Asked Questions

What is a GoHighLevel snapshot?
A GoHighLevel snapshot is a packaged template of an entire sub-account setup — including funnels, workflows, pipelines, calendars, email templates, custom fields, and more. Snapshots let you deploy a complete, pre-built system into a new sub-account instantly, instead of building everything from scratch for each client.
What does a GoHighLevel snapshot include?
A snapshot can include automation workflows, pipelines, funnels and landing pages, email and SMS templates, calendars and appointment forms, custom fields and tags, dashboard configurations, and trigger links. It does not include contacts, conversation history, or sub-account-specific API keys.
How do I share a GoHighLevel snapshot with someone?
In your agency account, go to Agency Settings → Snapshots → select the snapshot → click Share. GoHighLevel generates a shareable link. Anyone with an agency-level GHL account can use the link to import the snapshot into one of their sub-accounts.
Can I sell GoHighLevel snapshots?
Yes. Snapshots are a product you can sell. Many GHL users sell niche-specific snapshots (e.g., a complete roofing business system, a dental clinic setup) as digital products for $297–$997. Buyers import the snapshot into their GHL account and get a pre-built, functioning system.
Do snapshots update automatically when I change the original?
No. A snapshot is a point-in-time copy. If you update your master snapshot setup and reshare the link, existing sub-accounts that previously imported the snapshot are not automatically updated. Clients would need to re-import or you'd need to manually push updates.

Share this article:

E

Editorial Team

GoHighLevel Specialists

Our editorial team consists of experienced digital marketers, agency owners, and CRM specialists who use GoHighLevel daily. Every article is researched, tested, and written to give you accurate, actionable information.