GoHighLevel Snapshots: How to Use Templates to Save Time

GoHighLevel Snapshots can save you several hours of hard work. You can avoid manually rebuilding funnels, workflows, and pipelines for every new client by leveraging this feature. It has enabled me to set up new client accounts in literally 10 minutes instead of spending half a day recreating everything from scratch.

If you’re still building each client account from zero, you’re wasting time and money. Let me show you exactly how snapshots work and how to use them to scale your agency faster.

What Are GoHighLevel Snapshots?

A GoHighLevel snapshot is basically a complete template of a sub-account that you can duplicate and deploy into other accounts. Think of it like taking a photograph of everything you’ve built in one client account, then being able to recreate that exact setup anywhere else instantly.

When you create a snapshot, GoHighLevel captures funnels, websites, calendars, workflows, email templates, SMS templates, forms, surveys, pipelines, custom fields, trigger links, tags, membership products, and basically everything except actual contacts and conversations.

The idea is simple: build your perfect client setup once, save it as a snapshot, then reuse it endlessly. Every new client gets your proven system without you having to rebuild anything.

I have snapshots for different industries I serve. Real estate agents get one snapshot, fitness studios get another, and dental practices get a third.

Each snapshot includes industry-specific funnels, email sequences tailored to that business type, and workflows designed for their customer journey.

What Gets Included in GoHighLevel Snapshots

Understanding what transfers through GoHighLevel snapshots helps you build better templates. Here’s what copies over:

Marketing Assets

  • Funnels and websites with all pages
  • Forms and surveys
  • Email templates (from Marketing, Templates, and HTML builder)
  • SMS templates
  • Custom communications

Automation and Workflows

  • Complete workflows with all steps
  • Triggers (though they’ll be in draft mode when imported)
  • Trigger links
  • Pipeline automations

CRM Components

  • Custom fields structure
  • Custom value keys (but not the actual values)
  • Pipelines with all stages
  • Tags and folders
  • Calendars with booking configurations

Other Elements

  • Membership products and offers
  • Teams (inactive by default)
  • Campaigns (they’ll start as published)
  • Marketplace actions and triggers (if apps are installed)

What Doesn’t Transfer

Some things deliberately don’t copy through snapshots, and for good reasons:

Client Data

  • Contacts don’t transfer (you don’t want client A’s contacts appearing in client B’s account)
  • Conversations don’t transfer
  • Reporting data doesn’t transfer
  • Reputation reviews don’t transfer
  • Existing tasks don’t transfer

Configuration Settings

  • Tracking codes don’t transfer
  • Integrations don’t transfer (each account needs its own Stripe, Google, etc.)
  • Users don’t transfer
  • Custom value data doesn’t transfer (only the keys)
  • Products created inside funnels don’t transfer
  • Chat widget customizations don’t transfer

Understanding these exclusions matters because you’ll need to configure them manually after loading a snapshot. I always create a checklist for post-snapshot setup that includes connecting integrations, setting up tracking, and configuring team access.

How to Create a Snapshot in GoHighLevel

Creating snapshots in GoHighLevel is straightforward once you know the process. Here’s exactly how I do it:

Step 1: Build Your Perfect Sub-Account

Before creating a snapshot, build out a complete sub-account with everything you want included. This becomes your template.

I create these template accounts specifically for snapshot purposes. They’re not active client accounts, just clean templates with all the assets configured exactly how I want them.

Make sure everything works perfectly. Test your funnels, verify workflows trigger correctly, confirm calendar bookings function properly. Fix any broken links or configuration issues now, because they’ll copy into every account where you use this snapshot.

Step 2: Access the Snapshots Section

Log into your Agency View (not a sub-account). Go to Settings, then click on “Account Snapshot” or just “Snapshots” depending on your interface version.

You’ll see three tabs: My Snapshots (ones you’ve created), Vertical Snapshots (industry templates from GoHighLevel), and Imported Snapshots (ones you’ve imported from others).

Step 3: Create New Snapshot

Click “Create New Snapshot” or the plus icon. A dialog appears asking for basic information.

Enter a descriptive name for your snapshot. Be specific. “Real Estate Lead Gen V3” is way better than “Client Template.” Six months from now, you’ll thank yourself for clear naming.

Step 4: Select Source Sub-Account

From the dropdown menu, choose which sub-account you want to base this snapshot on. This should be your perfectly configured template account.

Step 5: Choose Assets to Include

This is where you decide what gets copied. You have two options:

Select All to include everything from the sub-account. This is usually what I do for complete templates.

Or expand individual categories and cherry-pick specific assets. Maybe you want the funnels and workflows but not the calendars. Just select what you need.

The interface shows you every asset by category. Expand each section with the plus icon to see exactly what’s inside. Check boxes next to items you want included.

Step 6: Create the Snapshot

Click “Proceed” after making your selections. GoHighLevel processes the snapshot, which usually takes 30 seconds to a couple minutes depending on how much content you’re capturing.

Once complete, your snapshot appears in the My Snapshots list. You can now load this into any sub-account whenever you need it.

How to Load GHL Snapshots Into Sub-Accounts

Creating GHL snapshots is only half the equation. Loading them into accounts is where you actually save time.

When Creating a New Sub-Account

The fastest way is to load a snapshot during account creation. When you click “Add Sub-Account” from your Agency View, you’ll see an option to load a snapshot.

Select your snapshot from the dropdown, complete the remaining account setup information (business name, address, contact details), and click Create.

GoHighLevel creates the new sub-account and automatically loads all the snapshot assets into it. Within a few minutes, your new client account is completely set up with funnels, workflows, pipelines, everything ready to go.

Loading Into Existing Sub-Accounts

You can also load GHL snapshots into accounts that already exist. This is useful when you want to add specific campaigns or assets to a current client without rebuilding from scratch.

Go to your Sub-Accounts list, find the account, click the three dots menu, and select “Load Snapshot.”

Choose which snapshot you want to load, then click Proceed.

Here’s where it gets important: GoHighLevel shows you potential conflicts. Maybe the account already has a funnel with the same name as one in your snapshot. You can choose to skip conflicting items or overwrite them.

Review the conflicts carefully. Skipping means the existing asset stays. Overwriting means your snapshot version replaces what’s there. I usually skip to avoid accidentally deleting client-specific customizations.

After resolving conflicts, the snapshot loads into the account. Everything from your template gets added while preserving the existing contact data and conversations.

How to Import GoHighLevel Snapshots From Others

One of the coolest aspects of snapshots is sharing them. You can import snapshots other people created, which gives you instant access to proven funnels and systems.

Getting the Snapshot Link

You need a snapshot share link from whoever created it. These links look like standard URLs and can be shared via email, text, social media, wherever.

Some agencies sell their snapshots as products. Others share them free in communities. GoHighLevel also provides vertical snapshots for different industries that anyone can import.

Importing the Snapshot

Once you have the link, stay logged into GoHighLevel and open a new browser tab while remaining logged in.

Paste the snapshot link into the address bar and hit enter.

A page loads asking if you want to import the snapshot. It shows you what’s included so you know what you’re getting.

Click “Yes” or “Import Snapshot” to bring it into your agency account.

The snapshot appears under your Imported Snapshots tab. It doesn’t automatically load anywhere, it’s just now available in your library for you to use whenever needed.

From there, you load it into sub-accounts using the same process as loading your own snapshots.

How to Share Your Snapshots

If you’ve built valuable templates, you might want to share them with team members, clients, or other agencies. GoHighLevel provides several sharing options.

Permanent Share Link

This creates a reusable link that works unlimited times. Anyone with the link can import your snapshot into their agency account.

Go to your My Snapshots section, click the three dots next to the snapshot you want to share, and select “Share Snapshot.”

Choose “Get Permanent Link” and copy the generated URL. This link stays active forever until you delete the snapshot.

I use permanent links for snapshots I want to share publicly or give to multiple people. It’s convenient because you generate it once and distribute it anywhere.

One-Time Share Link

If you want more control, generate a one-time link instead. This works only for the first person who uses it, then becomes inactive.

The process is the same as permanent links, just select “Get Share Link” instead. After someone imports the snapshot, that specific link stops working. You’d need to generate a new one for the next person.

This is useful when you’re sharing proprietary templates and don’t want them spreading uncontrollably.

Email Share Link

You can also send the snapshot link directly via email from within GoHighLevel. Select “Email Share Link,” enter recipient email addresses, and GoHighLevel sends them a message with the import link.

This is basically a one-time link delivered through email, which keeps things organized if you’re sharing with specific people.

Agency Restricted (SaaS Pro Plan)

If you’re on the $497 Agency Pro plan, you get additional sharing options. Agency Restricted links only work for specific agencies based on their relationship number.

This provides tighter control over who can import your snapshots, which matters if you’re selling them or sharing proprietary systems with partner agencies only.

Sub-Account Restricted (SaaS Pro Plan)

Even more specific, this option creates a link that only works for one particular sub-account. The snapshot can only be imported into that exact account and nowhere else.

This is useful when you’re providing custom solutions to specific clients and don’t want the snapshot used anywhere else.

Creating Custom Snapshots for Different Industries

The real power of snapshots comes from building industry-specific templates. Here’s how I approach this:

Research the Industry

Before building a snapshot, I research what that industry actually needs. What are common pain points? What does their customer journey look like? What compliance issues might they face?

For dental practices, the focus is appointment scheduling, recall reminders, and review generation. For real estate agents, it’s lead nurturing, property showcasing, and transaction management.

Build Core Assets

I create funnels specific to that industry. A dental practice doesn’t need the same lead magnet as a gym. The messaging, offers, and follow-up sequences are completely different.

The pipelines match their sales process. Real estate has different stages than fitness coaching. I configure pipeline stages that reflect how deals actually progress in that business type.

Workflows automate their specific tasks. Dental appointment reminders look different than real estate showing confirmations. I build automation that handles their unique operational needs.

Test Everything Thoroughly

Before saving as a snapshot, I test every component. Click through every funnel page, trigger every workflow, book test appointments. Make sure nothing breaks.

I also have industry connections test it from a business owner’s perspective. Sometimes what makes sense to me doesn’t work for actual users in that industry. Their feedback helps refine the template.

Document the Setup

I create setup guides that explain how to use the snapshot. What needs to be customized, which integrations to connect, and what settings to configure.

This documentation goes to clients or team members who’ll be implementing the snapshot, so they’re not confused about what to do after it loads.

Updating and Refreshing GoHighLevel Snapshots

Your templates will evolve. You’ll discover better workflows, build improved funnels, optimize email sequences. Updating snapshots keeps them current.

The Refresh Option

Go to My Snapshots, click the three dots next to the snapshot you want to update, and select “Refresh.”

This rebuilds the snapshot from the current state of the source sub-account. If you’ve made improvements to that template account, refreshing captures those changes.

The snapshot name stays the same, but the contents update to match the current source account.

Pushing Updates to Linked Accounts

If you’ve already loaded a snapshot into multiple sub-accounts and then update it, those accounts don’t automatically change. Snapshots are point-in-time copies, not live connections.

To update accounts that previously used a snapshot, you need to push the update. After refreshing your snapshot, click “Push Updates to Linked Accounts.”

GoHighLevel shows you which sub-accounts have this snapshot loaded. Select the accounts you want to update and choose which new assets to push.

You can selectively update specific elements. Maybe you only want to push the new workflow version but leave their funnels unchanged. The interface lets you pick exactly what updates to deploy.

This feature is incredibly powerful for maintaining consistency across all your client accounts without manually updating each one.

Using Snapshots with SaaS Mode

If you’re on the Agency Pro plan with SaaS Mode enabled, snapshots become even more powerful.

Linking Snapshots to Pricing Plans

In your SaaS Configurator, you can assign a specific snapshot to each pricing tier. When someone signs up through your branded sales page and selects a plan, GoHighLevel automatically creates their sub-account and loads the corresponding snapshot.

This means complete automation. Client signs up, pays, their account gets created with all your pre-built assets, they receive login credentials, and they’re ready to use your platform. No manual setup required.

I have three pricing tiers, each with different snapshots. Basic clients get essential funnels and basic workflows. Premium clients get everything plus advanced automation and additional campaigns. The snapshot system handles provisioning the right features automatically based on what they paid for.

Scaling Your SaaS Business

This automation lets you scale dramatically. When you’re manually setting up each new client, you can only handle a few signups per day. With snapshot automation, you can process dozens or hundreds without additional effort.

Your limiting factor becomes marketing and sales, not operational capacity. That’s a much better problem to have.

Conclusion: Making GoHighLevel Snapshots Work for You

GoHighLevel Snapshots have fundamentally changed how agencies scale. What used to take 4-6 hours per client now takes 10-15 minutes. That time savings compounds rapidly as you onboard more clients, giving you hours back every week to focus on growth instead of repetitive setup work.

The consistency snapshots provide is equally valuable. Every client gets your proven system from day one, not a rushed version built when you’re overwhelmed. Quality stays high, clients get better results, and your agency reputation strengthens.

Load a snapshot, save yourself a few hours, and iterate from there. That’s how you actually build systems that scale.

Tags: No tags

Add a Comment

Your email address will not be published. Required fields are marked *