GoHighLevel Snapshots save time by turning a proven sub-account configuration into a reusable template that can be loaded into new or existing client accounts instead of rebuilding the same workflows, funnels, calendars, forms, custom fields, templates, and other supported assets manually.
The basic model is:
Build Once → Create Snapshot → Deploy → Customize → Refresh → Push Updates → Repeat
For a broader overview of snapshot functionality, see our GoHighLevel Snapshots resource.
What Are GoHighLevel Snapshots?
A GoHighLevel Snapshot is a reusable package created from the configuration of an existing HighLevel sub-account.
You do not build a Snapshot from an empty Snapshot editor.
Instead:
Build Source Sub-Account
↓
Configure Assets
↓
Test
↓
Create Snapshot
↓
Select Assets
↓
Reuse Configuration
This distinction is important because the quality of a Snapshot depends on the quality of the source account.
Why Snapshots Save Time
Without Snapshots, an agency onboarding ten similar clients might repeatedly build:
Pipelines
Workflows
Forms
Calendars
Funnels
Custom fields
Custom values
Email templates
Other reusable configurations
That creates repetitive work.
With a Snapshot:
Proven Configuration
↓
Snapshot
↓
Client A
Client B
Client C
Client D
The agency starts each account from a standardized foundation.
The Real Benefit Is More Than Speed
Time savings are the obvious benefit, but Snapshots can also improve:
Consistency
Quality control
Client onboarding
Standardization
Team training
SaaS provisioning
Vertical specialization
Deployment accuracy
If every employee manually builds the same account differently, configuration drift appears quickly.
Snapshots reduce that problem.
The Best Snapshot Workflow
A reliable agency workflow is:
Master Sub-Account
↓
Build
↓
Test
↓
Document
↓
Create Snapshot
↓
Deploy to Client
↓
Customize Client-Specific Elements
↓
Improve Master
↓
Refresh Snapshot
↓
Push Selected Updates
This creates a repeatable operating system rather than a collection of disconnected templates.
Step 1: Build a Master Sub-Account
Start with a clean source sub-account.
This should represent the ideal starting configuration for a particular client type.
For example:
Dental Practice Master
or:
Roofing Master
or:
Coaching Master
or:
Agency Master
Build the reusable foundation there.
Do Not Use a Messy Client Account as Your Master
A live client account may contain:
Experimental workflows
Old funnels
Client-specific custom fields
Temporary campaigns
Test forms
Outdated templates
Unclear naming conventions
Capturing everything can transfer unnecessary clutter into future accounts.
A dedicated master account is usually easier to maintain.
Build for Reuse
Before adding an asset to your master account, ask:
“Will most clients in this Snapshot need this?”
If the answer is no, consider leaving it outside the reusable foundation.
The goal is not to create the biggest possible Snapshot.
The goal is to create the most useful reusable starting point.
Step 2: Standardize Naming
Use consistent names before creating the Snapshot.
Instead of:
Workflow 1
use:
LEAD | New Inquiry | Follow-Up
Instead of:
Form 3
use:
LEAD | Consultation Request
Instead of:
Calendar New
use:
SALES | Discovery Call
Clear naming saves time after deployment because team members can immediately understand the account.
Step 3: Build the Core CRM Structure
A service-business Snapshot might include a pipeline such as:
New Lead
↓
Contacted
↓
Qualified
↓
Appointment Booked
↓
Proposal
↓
Won
↓
Lost
The exact stages should match the actual customer journey.
Do not create unnecessary stages simply because they can be included in a Snapshot.
Step 4: Build Reusable Workflows
Workflows are one of the highest-value Snapshot assets.
Examples include:
New Lead Workflow
Form Submitted
↓
Create/Update Opportunity
↓
Send Confirmation
↓
Notify Team
↓
Start Follow-Up
Appointment Workflow
Appointment Booked
↓
Confirmation
↓
Reminder
↓
Appointment
↓
Post-Appointment Follow-Up
No-Show Workflow
Appointment Status = No Show
↓
Follow-Up
↓
Rebooking Link
These can save significant setup time across similar accounts.
Step 5: Build Reusable Funnels and Forms
A Snapshot can contain reusable customer-facing assets.
Examples include:
Lead-generation funnel
Consultation page
Application page
Thank-you page
Contact form
Quote form
Survey
Appointment page
Build the structure once.
Then customize the client-specific branding and content after deployment.
Step 6: Configure Calendars
Calendars can also be part of a reusable account architecture.
For example:
Discovery Call
Consultation
Estimate Appointment
Onboarding Call
The Snapshot can provide the structure.
Client-specific team members and external calendar connections may still require configuration afterward.
Step 7: Create Custom Fields and Values
Custom fields help standardize the information collected across similar businesses.
Examples:
Service Type
Estimated Budget
Project Timeline
Lead Source
Custom values can also make reusable assets easier to customize.
Instead of hardcoding the same business information into multiple workflows or pages, use reusable values where appropriate.
Step 8: Test Before Creating the Snapshot
Do not capture an untested system.
Run realistic scenarios.
For example:
New Contact
↓
Form Submission
↓
Workflow Trigger
↓
Opportunity
↓
Message
↓
Calendar
↓
Appointment
Test the entire journey.
A Snapshot can reproduce mistakes just as efficiently as it reproduces good configuration.
Create the Snapshot
Once the source account is ready, create the Snapshot from Agency View.
The basic process is:
Agency View
↓
Account Snapshots
↓
Create New Snapshot
↓
Choose Source Sub-Account
↓
Select Assets
↓
Create
HighLevel then captures the selected reusable configuration.
Select Only the Assets You Need
Modern HighLevel Snapshots provide selective asset control.
That means you do not necessarily need to capture everything from the source account.
This is useful when a source account contains:
Core Assets
and:
Client-Specific Assets
Select the reusable components.
Exclude unnecessary ones.
What Can a HighLevel Snapshot Include?
HighLevel's current Snapshot system supports a broad range of reusable configuration.
Depending on the current feature and asset type, this can include areas such as:
Workflows
Funnels
Websites
Calendars
Forms
Surveys
Email templates
Triggers
Custom fields
Company custom fields
Custom values
Membership content
Services
Webinars
Dashboards
Custom Objects
Documents & Contracts configuration
Voice AI configuration
AI Studio projects
WordPress sites
WhatsApp templates
Supported ad campaign structures
HighLevel continues expanding Snapshot support, so review the current asset list before designing a large deployment system.
What Does Not Transfer?
This is one of the most important Snapshot concepts.
Snapshots are designed primarily for:
Reusable Configuration
not:
Live Customer Data
Common items that do not transfer include:
Contacts
Appointments
Conversations
Conversation history
Messages
Reputation data
Live account activity
Stripe connections
Third-party integrations
Certain external account connections
Assigned Voice AI phone numbers
Certain external licenses
Contact-to-contact associations
This is intentional.
Why Contacts Do Not Belong in a Snapshot
Imagine creating a Snapshot from:
Client A
and loading it into:
Client B
You would not want Client A's customer database copied into Client B's account.
Snapshots separate:
System Configuration
from:
Operational Customer Data
That makes them reusable.
Integrations Must Often Be Reconnected
A Snapshot can reproduce configuration, but it cannot automatically transfer every authenticated third-party connection.
For example, destination accounts may need to reconnect:
Payment providers
External applications
Calendars
Domains
Phone-related resources
Other integrations
This protects account-specific credentials and connections.
Some Assets Need Post-Load Setup
An asset being included in a Snapshot does not guarantee that it becomes immediately operational in the destination account.
For example:
Voice AI Agent
may still require a phone number.
WhatsApp Template
may still depend on WhatsApp integration and approval.
WordPress
may require domain, plugin, theme, or license configuration.
Think of the Snapshot as:
Reusable Configuration
not:
Guaranteed Zero-Configuration Deployment
Load a Snapshot Into an Existing Sub-Account
Snapshots are not limited to new accounts.
You can load selected Snapshot assets into an existing sub-account.
The general flow is:
Agency View
↓
Sub-Account
↓
Manage Client
↓
Actions
↓
Load Snapshot
↓
Choose Snapshot
↓
Review Assets
↓
Resolve Conflicts
↓
Load
This is useful when upgrading or standardizing an existing client account.
Be Careful With Existing Accounts
Loading a Snapshot into a live account requires more care than loading one into an empty account.
The destination may already contain:
Workflows
Funnels
Custom fields
Calendars
Existing configuration
Review conflicts before overriding anything.
Do not automatically replace live client assets.
Skip vs Override
When Snapshot assets conflict with existing destination assets, HighLevel can provide conflict-handling choices.
The safe decision depends on the situation.
Skip
Use when the existing client version should remain unchanged.
Override
Use when the Snapshot version intentionally needs to replace the conflicting asset.
Never select override simply to finish the import faster.
Existing Customer Data Is Different From Conflicting Assets
Loading a Snapshot is intended to add selected reusable configuration.
It does not simply wipe the client account.
However, overriding a conflicting asset can change that asset.
Therefore:
Review → Select → Confirm
is safer than blindly loading everything.
Create a New Sub-Account From a Snapshot
HighLevel can also use a Snapshot while creating a new sub-account.
This is one of the fastest onboarding methods.
The workflow becomes:
Create Sub-Account
↓
Choose Snapshot
↓
Create
↓
Snapshot Automatically Loaded
Instead of:
Create Empty Account
↓
Open Account
↓
Load Snapshot Manually
This removes an additional deployment step.
Example: Agency Onboarding Without Snapshots
Suppose an agency signs five roofing clients.
Without Snapshots:
Client 1 → Build CRM
Client 1 → Build Workflows
Client 1 → Build Forms
Client 1 → Build Calendar
Then repeat for Clients 2–5.
Even if each setup is similar, the team repeats the work.
Agency Onboarding With Snapshots
With a Roofing Snapshot:
Build Roofing Master Once
↓
Test
↓
Create Snapshot
↓
Deploy Client 1
↓
Deploy Client 2
↓
Deploy Client 3
↓
Deploy Client 4
↓
Deploy Client 5
Then customize each client.
The team spends more time on:
Client-Specific Work
and less time on:
Repeated Foundation Work
Vertical Snapshots
Snapshots become especially useful when an agency specializes in specific industries.
Examples:
Dental Snapshot
New patient funnel
Consultation calendar
Appointment reminders
Reactivation workflow
Roofing Snapshot
Estimate request
Lead pipeline
Appointment follow-up
Review request
Coaching Snapshot
Application funnel
Discovery calendar
Nurture workflow
Client onboarding
Real Estate Snapshot
Buyer lead capture
Seller lead capture
Pipeline
Follow-up
Build around a repeatable customer journey.
Do Not Over-Specialize Too Early
If you create:
Roofing Snapshot V1
Roofing Snapshot V2
Roofing Snapshot Cheap Leads
Roofing Snapshot Commercial
Roofing Snapshot Residential
Roofing Snapshot Texas
too early, maintenance becomes difficult.
Start with a stable core.
Add variants only when the business case is clear.
Modular Snapshot Strategy
Another approach is to organize reusable systems around functions.
For example:
Core CRM Snapshot
Lead Follow-Up Snapshot
Appointment Snapshot
Reputation Snapshot
Client Onboarding Snapshot
This can be useful when different clients require different combinations.
However, more modules also mean more deployment decisions.
Choose the structure that reduces—not increases—operational complexity.
Snapshot Sharing
HighLevel allows Snapshots to be shared with other recipients.
Current sharing options include different access models such as:
Permanent links
One-time links
Email links
Agency-restricted sharing
Sub-account-restricted sharing
This can be useful for:
Partner agencies
Client deployments
Template distribution
Controlled collaboration
Understand the access model before sharing valuable configurations.
Share, Import, and Load Are Different
These terms are easy to confuse.
Share
Makes the Snapshot available to another recipient.
Import
Adds the shared Snapshot to the recipient's agency-level Snapshot library.
Load
Applies Snapshot assets to a specific sub-account.
The process can therefore be:
Share
↓
Import
↓
Load
Importing a Snapshot does not automatically apply its assets to a client account.
Imported Snapshot Location
When another agency imports a Snapshot, it is stored at the agency level.
The recipient can then choose where to use it.
This provides an opportunity to review the Snapshot before applying it to a client.
Protecting Snapshot Assets
HighLevel supports Assets Protected Snapshots.
This is useful when an agency or creator wants to distribute reusable configuration while limiting unauthorized redistribution of protected assets.
The purpose is to provide more control over intellectual property.
This can matter when Snapshots contain:
Proprietary workflows
Specialized systems
Commercial templates
Valuable automation logic
Protection settings should be configured before sharing where required.
Snapshot Sharing Is Not SaaS Provisioning
These are related but different workflows.
Snapshot Sharing
A recipient receives access to a Snapshot and imports it.
SaaS Provisioning
A Snapshot is associated with a SaaS offer and can be applied automatically when a new customer account is provisioned.
Use the workflow that matches the business model.
Snapshots and SaaS Mode
Snapshots become particularly powerful for agencies selling standardized SaaS offers.
The architecture can become:
Customer Chooses SaaS Plan
↓
Checkout
↓
Sub-Account Created
↓
Selected Snapshot Applied
↓
Client Receives Prebuilt System
This removes much of the repetitive provisioning work.
SaaS Example
Suppose an agency sells:
Dental Growth CRM
The SaaS plan can provision a sub-account containing the appropriate Snapshot foundation.
The client might receive:
Dental pipeline
Lead workflows
Consultation calendar
Forms
Funnels
Email templates
The agency then completes client-specific configuration.
Marketplace Snapshots and SaaS
Eligible Marketplace Snapshots can also participate in supported SaaS plan configurations.
When appropriately attached, supported Snapshots can be included in newly provisioned client accounts.
Availability can depend on factors such as:
Snapshot status
Distribution settings
App installation
Payment status
Marketplace configuration
Verify dependencies before making a Snapshot central to a commercial SaaS plan.
Snapshots Do Not Automatically Stay Updated
This is perhaps the most important maintenance rule.
Suppose you create:
Roofing Snapshot V1
Then later improve the source account.
You add:
Better workflow
New form
Updated funnel
The existing Snapshot does not automatically absorb those changes.
You must refresh it.
Refresh a Snapshot
The process is:
Improve Source Sub-Account
↓
Agency View
↓
Account Snapshots
↓
Select Snapshot
↓
Refresh
↓
Choose New/Modified Assets
↓
Confirm Refresh
The Snapshot then captures the selected current configuration.
Refresh Is Not Push
Another important distinction:
Refresh
Updates the Snapshot from its source sub-account.
Push
Sends refreshed Snapshot assets toward linked destination sub-accounts.
Therefore:
Source Changed
does not mean:
Snapshot Changed
and:
Snapshot Changed
does not necessarily mean:
Every Client Changed
The lifecycle is controlled.
The Correct Update Model
Think of the process as:
Master Account
↓
Refresh Snapshot
↓
Review Snapshot
↓
Push Selected Updates
↓
Linked Client Accounts
This gives the agency more control than automatic synchronization.
Why Automatic Synchronization Could Be Dangerous
Imagine Client A customized a workflow for their sales team.
Meanwhile, the agency changes the master workflow.
If every master change automatically replaced every client's version, client-specific work could be damaged.
Controlled updates allow the agency to review what should change.
Linked Sub-Accounts
When a Snapshot is loaded appropriately, the destination can be linked to that Snapshot for future update management.
This makes ongoing deployment easier.
Instead of remembering manually which accounts use:
Roofing Snapshot
HighLevel can help manage the relationship between the Snapshot and linked locations.
Push Updates
After refreshing a Snapshot, agencies can push selected updates to linked sub-accounts.
This is useful when deploying:
Improved workflows
Updated forms
New templates
New reusable assets
Standardized configuration changes
Review the changes carefully before pushing.
Do Not Push Everything Blindly
Client accounts evolve.
A client may have modified:
Workflow timing
Email copy
Pipeline
Calendar
Funnel
A global update can conflict with that customization.
Before pushing, determine:
Global Standard
versus:
Client-Specific Customization
Protect client-specific work.
Manage Linked Assets
HighLevel provides controls for managing which Snapshot assets remain linked for future update workflows.
This is useful when a client begins with a standard asset but later needs an independent version.
For example:
Master Appointment Workflow
may initially be linked.
Later:
Client A Appointment Workflow
becomes heavily customized.
You may not want future standard updates applied to that customized version.
Update Strategy
A practical strategy is to classify assets.
Global
Should remain standardized.
Examples:
Core operational structure
Compliance-related templates where appropriate
Common technical foundation
Configurable
Starts standardized but is often customized.
Examples:
Email copy
Funnel content
Calendar settings
Client-Specific
Should not be globally overwritten.
Examples:
Unique offers
Custom workflows
Special pipeline logic
This makes Snapshot updates safer.
Snapshot Versioning
Create an internal versioning system.
For example:
Dental Core v1.0
Dental Core v1.1
Dental Core v2.0
Document what changed.
Example:
v1.1
Improved appointment reminders
Added missed-call workflow
Updated intake form
This helps the team understand deployment history.
Keep a Change Log
A simple Snapshot change log might include:
Version | Change | Impact |
1.0 | Initial release | Core system |
1.1 | Updated reminders | Workflow |
1.2 | Added form | Lead capture |
2.0 | Pipeline redesign | Major update |
This becomes increasingly valuable as the agency grows.
Push Update History
HighLevel provides history for Snapshot push operations.
This can help agencies see:
Successful destinations
Failed destinations
Pending destinations
Asset-level details
Use history after larger deployments rather than assuming every update completed perfectly.
Large Snapshot Pushes
HighLevel has also improved notifications for large Snapshot deployments.
For pushes involving more than ten sub-accounts, progress notifications can be grouped around key milestones instead of producing excessive individual notifications.
This makes large-scale deployments easier to monitor.
Load Into Multiple Sub-Accounts
HighLevel also supports a centralized workflow for loading a Snapshot across multiple sub-accounts.
The account-selection experience can distinguish:
All
Linked
and:
Available
sub-accounts.
This reduces repetitive navigation when an agency needs to apply the same standardized configuration across several locations.
Bulk Loading vs Push Updates
These are not identical.
Load
Applies a Snapshot to selected destination accounts and can establish the Snapshot relationship.
Push Update
Updates accounts already participating in the ongoing Snapshot update workflow.
Use the appropriate operation.
Time-Saving Example: 20 Clients
Imagine your standard onboarding requires:
5 workflows
2 forms
1 funnel
2 calendars
15 custom fields
6 email templates
Without Snapshots, the team repeats the same configuration for each client.
With Snapshots:
Build Once
↓
Test Once
↓
Deploy 20 Times
↓
Customize
The exact hours saved depend on account complexity and how much client-specific work remains, so avoid claiming a universal time-saving percentage.
Where the Time Savings Really Come From
Snapshots reduce time in four places.
1. Building
Less repetitive configuration.
2. Quality Assurance
The reusable foundation has already been tested.
3. Training
Staff learn one standard architecture.
4. Maintenance
Selected improvements can be distributed through a managed Snapshot update process.
The fourth benefit becomes increasingly important as the client base grows.
Snapshot QA Checklist
Before creating or refreshing a production Snapshot, review:
Workflows
Correct triggers?
Correct filters?
Correct stop conditions?
Test data removed?
Funnels
Generic/reusable copy?
Links working?
Placeholder content identified?
Forms
Correct fields?
Required fields intentional?
Workflow mapping correct?
Calendars
Structure correct?
Client-specific users removed where necessary?
CRM
Pipeline correct?
Custom fields standardized?
Tags organized?
Integrations
Which connections need manual reconnection?
Content
Any client-specific information accidentally included?
Quality control before deployment saves more time than repairing twenty accounts afterward.
Create a Post-Load Checklist
A Snapshot cannot complete every client-specific task.
Create a checklist for what happens after loading.
For example:
1. Business Information
2. Logo
3. Domain
4. Email
5. Phone
6. Calendar Connection
7. Payment Provider
8. Team Users
9. Workflow Review
10. Funnel Branding
11. Forms
12. Test Lead
13. Test Appointment
14. Test Messaging
15. Launch
This bridges the gap between standardized deployment and client-specific configuration.
Use Custom Values for Faster Personalization
Where appropriate, custom values can reduce repeated editing.
Instead of manually changing the business name in numerous assets, reusable values can make certain personalization easier.
For example:
Business Name
Support Email
Main Phone
Booking URL
Design reusable assets with personalization in mind.
Avoid Hardcoding Client Information
Suppose your master workflow contains:
“Call ABC Roofing at 555-1234.”
Every new deployment requires editing that message.
A reusable architecture should minimize unnecessary hardcoded client information.
This reduces both setup time and mistakes.
Use Placeholders Carefully
Reusable templates should make unfinished configuration obvious.
Do not leave subtle placeholders that could accidentally reach customers.
A visible internal convention such as:
[UPDATE BUSINESS NAME]
can be easier to catch during onboarding.
Then complete a pre-launch QA review.
Snapshot Security
Snapshots can contain valuable business logic.
Control who can:
Create
Share
Import
Update
Deploy
HighLevel provides granular Snapshot permissions for appropriate agency users.
Not every staff member necessarily needs permission to distribute agency templates externally.
Protect Agency Intellectual Property
If your Snapshot represents years of process development, treat it as an operational asset.
Use appropriate:
User permissions
Sharing restrictions
Assets Protection
Internal documentation
Access policies
Do not distribute permanent unrestricted links when a more controlled sharing method is appropriate.
Common Snapshot Mistakes
Capturing a Messy Source Account
Clean the master first.
Including Everything
Select reusable assets intentionally.
Assuming Contacts Transfer
They do not.
Assuming Integrations Transfer
Many account-specific connections must be reconfigured.
Assuming Snapshot Changes Automatically
Refresh is required.
Confusing Refresh With Push
Refresh updates the Snapshot; push distributes selected updates.
Blindly Overriding Existing Assets
Review conflicts.
Hardcoding Client Data
Design for reuse.
No Naming Convention
Standardize asset names.
No Version Control
Document changes.
No Post-Load Checklist
Finish client-specific configuration.
No Testing
A reusable bug becomes a scalable bug.
The “Reusable Bug” Problem
Snapshots amplify whatever you put into them.
If a workflow has a mistake and you deploy it to:
30 Client Accounts
you now have the same mistake in 30 places.
Therefore:
Build Carefully → Test Thoroughly → Snapshot
is better than:
Build Quickly → Snapshot → Repair Everywhere
Standardization increases both the benefit of good systems and the cost of bad systems.
When Not to Use a Snapshot
Snapshots are less valuable when every implementation is fundamentally unique.
For example, a complex enterprise client may require:
Unique data model
Custom integrations
Unique pipeline
Custom workflow architecture
You might still reuse selected assets, but forcing the entire client into a standardized Snapshot could create more work.
Use Snapshots where meaningful repeatability exists.
When Snapshots Are Most Valuable
Snapshots are particularly useful when:
Agency serves a niche
Client onboarding repeats
SaaS accounts need provisioning
Multiple locations need similar setup
Teams need standardization
Proven systems are reused
Agencies sell reusable implementation frameworks
The more repetitive the configuration, the greater the potential value.
Snapshot vs Clone Everything Manually
Manual cloning requires staff to remember every component.
Snapshots package supported configuration systematically.
That reduces:
Memory Dependence
Repetitive Clicking
Missing Assets
and:
Configuration Drift
Human review is still required.
Snapshot vs Templates
A template usually represents one asset.
For example:
Email Template
A Snapshot can represent a broader system containing multiple connected assets.
For example:
Form
↓
Workflow
↓
Pipeline
↓
Calendar
↓
Email Templates
This makes Snapshots better suited to system-level deployment.
Snapshot vs SaaS Mode
Snapshots and SaaS Mode are complementary.
Snapshot
Defines reusable account configuration.
SaaS Mode
Can package and provision a recurring software offer.
Together:
SaaS Customer
↓
Plan
↓
New Sub-Account
↓
Snapshot
↓
Prebuilt System
This can substantially streamline SaaS onboarding.
Snapshot vs Backup
A Snapshot should not be treated as a complete backup of all live account data.
It does not contain the full operational history of the sub-account.
Remember:
Snapshot = Reusable Configuration
not:
Complete Account Backup
Use the appropriate backup/export processes for data protection requirements.
A Scalable Agency Snapshot Architecture
A mature agency might use:
Master Development Account
↓
Quality Assurance
↓
Production Snapshot
↓
New Client Provisioning
↓
Client Customization
↓
Linked Accounts
Then:
Master Improvement
↓
Snapshot Refresh
↓
Review
↓
Selective Push
↓
Deployment Verification
This creates a controlled release process.
Treat Snapshots Like Product Releases
As an agency grows, it can be useful to think about Snapshot changes like software releases.
Ask:
What changed?
Why did it change?
Which clients need it?
Could it conflict with customization?
Has it been tested?
Did deployment succeed?
This mindset reduces careless global changes.
Recommended Snapshot SOP
A practical standard operating procedure is:
1. Build Master Account
↓
2. Apply Naming Standards
↓
3. Test Customer Journey
↓
4. Remove Test Assets
↓
5. Create Snapshot
↓
6. Select Reusable Assets
↓
7. Document Version
↓
8. Load Into Test Account
↓
9. Run QA Again
↓
10. Deploy to Client
↓
11. Complete Post-Load Checklist
↓
12. Test Client Account
↓
13. Launch
↓
14. Improve Master
↓
15. Refresh Snapshot
↓
16. Review Changes
↓
17. Push Where Appropriate
↓
18. Check Push History
This process creates controlled scalability.
FAQ
What are GoHighLevel Snapshots?
GoHighLevel Snapshots are reusable packages of supported sub-account configuration that allow agencies to apply proven assets and settings to other sub-accounts without rebuilding everything manually.
Do GoHighLevel Snapshots save time?
Yes. Snapshots reduce repetitive setup by allowing agencies to build a reusable configuration once and deploy supported assets across multiple sub-accounts.
How do I create a HighLevel Snapshot?
Build and test a source sub-account first, then create a Snapshot from that account in Agency View and select the supported assets you want to capture.
Do I build the Snapshot directly?
No. HighLevel's current workflow is to build the configuration inside a source sub-account and then capture that configuration as a Snapshot.
What can a HighLevel Snapshot include?
Snapshots can include many supported reusable assets such as workflows, funnels, calendars, forms, email templates, custom fields, custom values, membership content, services, Custom Objects, AI configurations, dashboards, and other supported assets.
Do Snapshots include contacts?
No. Contacts are live customer data and are not transferred as part of the normal Snapshot configuration.
Do Snapshots include appointments?
No. Existing appointments are not copied through Snapshots.
Do Snapshots copy conversations?
No. Conversations, conversation history, and messages are not transferred as reusable Snapshot configuration.
Do Snapshots copy Stripe connections?
No. Stripe connections are among the account-specific connections that do not transfer through Snapshots.
Do third-party integrations transfer?
Generally, third-party account connections and authenticated integrations need to be connected or configured separately in the destination sub-account.
Can I use one Snapshot for multiple clients?
Yes. A Snapshot can be reused across multiple sub-accounts, which is one of its primary time-saving benefits.
Can I load a Snapshot into an existing sub-account?
Yes. HighLevel allows Snapshots to be loaded into existing sub-accounts, with controls for selecting assets and handling conflicts.
Will loading a Snapshot delete existing contacts?
No. Snapshot loading is designed to apply reusable configuration rather than erase existing customer records, although conflicting assets should be reviewed carefully before choosing override options.
Can I create a new sub-account using a Snapshot?
Yes. HighLevel can create a new sub-account and apply a selected Snapshot during the account-creation process.
Does importing a Snapshot automatically install it into a client account?
No. Importing places a shared Snapshot in the agency-level Snapshot library. Loading is the separate action that applies its assets to a specific sub-account.
What is the difference between sharing, importing, and loading?
Sharing gives another recipient access to a Snapshot, importing adds it to the recipient's agency Snapshot library, and loading applies selected Snapshot assets to a sub-account.
Can I share a Snapshot with another agency?
Yes. HighLevel supports multiple Snapshot sharing methods, including reusable, one-time, email, agency-restricted, and sub-account-restricted options.
Can I protect a Snapshot from redistribution?
HighLevel supports Assets Protected Snapshots that can restrict how protected content is redistributed outside the receiving agency.
Does a Snapshot automatically update when I change the source account?
No. Changes made to the source sub-account do not automatically update an existing Snapshot. You must refresh the Snapshot to capture selected changes.
What is Snapshot Refresh?
Refresh captures selected new or modified assets from the Snapshot's source sub-account and updates the reusable Snapshot configuration.
What is a Snapshot Push Update?
A Push Update sends selected refreshed Snapshot assets to linked sub-accounts that previously received the Snapshot.
Are Refresh and Push the same thing?
No. Refresh updates the Snapshot from its source; Push distributes selected Snapshot updates to linked destination accounts.
Do client accounts automatically stay synchronized with the master account?
No. Snapshots should not be treated as automatic live synchronization. Agencies control refreshes and subsequent update deployment.
Can I push Snapshot updates to multiple sub-accounts?
Yes. HighLevel supports update management across linked sub-accounts, including workflows designed for larger deployments.
Can I load a Snapshot into multiple sub-accounts?
Yes. HighLevel provides a centralized Snapshot load workflow that can apply a Snapshot across selected sub-accounts.
Can I see whether a Snapshot push succeeded?
Yes. Snapshot Push Update History can show successful, failed, and pending destinations along with asset-level deployment information.
Can Snapshots be used with SaaS Mode?
Yes. Snapshots can be attached to supported SaaS provisioning workflows so new client sub-accounts can begin with predefined configuration.
Are Marketplace Snapshots supported with SaaS plans?
Eligible Marketplace Snapshots can be attached to supported SaaS plans, subject to current distribution, application, payment, and Snapshot-status requirements.
Are Snapshots backups?
No. Snapshots are reusable configuration packages, not complete backups of contacts, conversations, appointments, integrations, and live account history.
What is the biggest Snapshot mistake?
Deploying an untested master system is one of the biggest mistakes because a configuration error can be reproduced across every account receiving that Snapshot.
What is the best Snapshot strategy for an agency?
Maintain a clean master sub-account, standardize naming, test thoroughly, capture only reusable assets, use a post-load checklist, document versions, refresh deliberately, and push updates selectively after reviewing client-specific customizations.
Conclusion
Go High Level Snapshots save the most time when they are treated as a deployment system rather than simply a copying feature.
The inefficient agency model is:
New Client
↓
Start Empty
↓
Rebuild Pipeline
↓
Rebuild Workflows
↓
Rebuild Forms
↓
Rebuild Calendars
↓
Rebuild Funnels
↓
Repeat for Every Client
A better model is:
Build Master
↓
Test
↓
Create Snapshot
↓
Deploy
↓
Customize
↓
Launch
And as the system improves:
Update Master
↓
Refresh Snapshot
↓
Review Changes
↓
Push Selected Updates
↓
Verify Deployment
That difference becomes increasingly important as an agency grows.
With five clients, repetitive setup is inconvenient.
With fifty or hundreds of similar sub-accounts, standardized deployment and controlled maintenance can become an important operational capability.
But Snapshots are not magic copies of an entire live account.
They are designed primarily around reusable configuration.
Contacts do not transfer.
Appointments do not transfer.
Conversation history does not transfer.
Third-party integrations generally need their own account-specific configuration.
Payment connections do not simply move from one business to another.
Some imported assets still require domains, approvals, phone numbers, licenses, authentication, or other post-load setup before they become operational.
That is why the strongest Snapshot workflow combines two systems:
Standardized Deployment
and:
Client-Specific Onboarding
The Snapshot handles what should be repeatable.
The onboarding checklist handles what should be unique.
Agencies should also remember that a Snapshot does not automatically stay synchronized with its source sub-account.
When the master improves:
Refresh the Snapshot.
When existing linked accounts need the improvement:
Review and Push the appropriate update.
That separation is valuable because client accounts often become customized over time.
Automatic replacement of every customized asset would create unnecessary risk.
A mature Snapshot strategy therefore includes:
Clean Master Accounts
Consistent Naming
Selective Assets
Testing
Version Control
Post-Load Checklists
Refresh Procedures
Selective Push Updates
Deployment History
and:
Client-Specific Protection
Snapshots can also support a broader agency product strategy.
A vertical-focused agency can build a proven system once and deploy it repeatedly.
A SaaS business can use Snapshots as the starting configuration for newly provisioned customer accounts.
An implementation specialist can maintain reusable systems for different industries.
An agency can share controlled templates with partners while using appropriate sharing restrictions and asset protection.
The key principle remains simple:
Build repetitive work once.
Reuse what should be standardized.
Customize only what genuinely needs to be unique.
When GoHighLevel Snapshots are managed this way, the time savings come not only from faster account creation but from more consistent onboarding, easier team training, controlled updates, fewer setup mistakes, and a more scalable client-delivery process.