Capture · Inspect · Version · Share · Deploy
GoHighLevel Snapshots
Use GoHighLevel Snapshots as reusable configuration templates for repeatable client delivery: capture selected assets from a source sub-account, inspect contents before deployment, refresh changes, track versions, share securely, load into existing accounts, or apply a tested snapshot during new SaaS provisioning.
This is the primary snapshots hub. Snapshot Creation focuses only on creating the reusable template; later child pages own customization, installation, migration and other deployment tasks.
We treat snapshots like versioned implementation assets, not as one-click backups or complete clones of every account dependency.
Snapshot Lifecycle
Snapshot Intent
Use snapshots to reuse account configuration—not to copy live customer data
HighLevel snapshots capture reusable sub-account configuration such as workflows, funnels, calendars, forms, custom fields, custom values and many other assets.
Current HighLevel guidance makes an important distinction: contacts, appointments, conversations, reputation data, Stripe connections and integrations are not snapshot content in the same way reusable configuration is.
GoHighLevel snapshot creation owns the process of capturing the template from a source sub-account.
Source Sub-Account
Build and clean the source before taking the snapshot
You do not build a snapshot directly; current HighLevel guidance says you first build the source sub-account and then capture it.
The source should use reusable names, custom values and workflow logic rather than client-specific credentials or hard-coded business details.
GoHighLevel CRM structures such as pipelines and fields can be part of the reusable configuration where appropriate.
Selective Assets
Choose what should travel instead of assuming the whole source account belongs in every client
Current snapshot management supports selective asset creation and refresh. The organized nested asset selector preserves folder hierarchy so teams can review related assets more clearly.
We include the assets required for the product or implementation and remove experimental, obsolete or client-specific items.
GoHighLevel snapshot customization can own deeper tailoring of reusable assets for a niche or product.
Asset Viewer
Inspect snapshot contents before loading or sharing
HighLevel's current Snapshot Asset Viewer lets agency users open a snapshot and review the assets it contains from the Account Snapshots area.
This reduces guesswork before a deployment and helps identify missing dependencies or assets that should not be distributed.
We use the viewer as part of release QA rather than trusting the snapshot name alone.
Refresh
Update a snapshot manually when the source account changes
Snapshots do not update automatically when the source sub-account changes. Current HighLevel guidance requires a manual Refresh to add or remove selected updated assets.
GoHighLevel snapshot setup should document which source account and release process owns each snapshot.
We refresh only after source changes have been tested, because refreshing turns those changes into the next reusable version.
Version History
Track what changed so agencies can coordinate releases
Current snapshot version management records versions after successful refreshes and provides version details showing added, removed or synced assets.
We assign a release note or internal change record to important versions so implementation teams know what clients should receive.
Version awareness is especially important before pushing updates to many sub-accounts.
Sharing
Use the right share link and protect intellectual property where needed
HighLevel currently supports several snapshot sharing patterns, including reusable and one-time links plus restricted sharing options. Assets Protected can limit copying or re-sharing in supported sharing flows.
GoHighLevel custom snapshots may be relevant when the agency packages specialized templates for partners or customers.
Sharing is reviewed like software distribution: audience, version, included assets and support expectations should be known first.
Loading & Installation
Apply selected assets into existing sub-accounts with overwrite awareness
Loading a snapshot into an existing account is different from creating a fresh account. Existing workflows, funnels or settings may conflict or be overwritten depending on the asset and update path.
GoHighLevel snapshot installation should own target-account preflight, selective loading and post-load QA.
We always inspect the target before deployment rather than assuming a snapshot is harmless because it worked in a clean test account.
SaaS Provisioning
Use snapshots to standardize new SaaS accounts at purchase
HighLevel SaaS plans can apply a selected snapshot during automated sub-account creation. GoHighLevel SaaS uses this to standardize client onboarding.
The snapshot should be tested independently before it becomes part of automated SaaS provisioning.
Client-specific domains, integrations and credentials remain post-provisioning tasks even when the reusable account assets load correctly.
Governance
Treat snapshots as versioned implementation products with owners
We record snapshot name, source sub-account, owner, version, intended audience, included asset categories, dependencies and last test deployment.
GoHighLevel snapshot migration can handle moving standardized configurations between environments or account structures.
This governance helps agencies know which snapshot is safe to deploy instead of accumulating similarly named templates with unknown contents.
Snapshot Release Process
Promote source-account changes into snapshots only after they pass a controlled test
The source sub-account is effectively the development environment for a snapshot product. We make changes there first, test workflows and pages, then refresh the snapshot with the selected assets. Version History provides a record of the resulting release, but the agency still benefits from a human-readable note describing the purpose of important changes.
Before a release is used for GoHighLevel SaaS setup, we load it into a clean test account. That verifies the reusable configuration works outside the source and identifies dependencies that may have been satisfied accidentally in the original account.
We distinguish a snapshot refresh from a push or install decision. Refreshing updates the reusable template; it does not mean every existing client should immediately receive the changes. GoHighLevel snapshot installation should evaluate target-account conflicts before an update is loaded.
This release model makes rollback easier. If a new version has a problem, the team can review Version History, identify the changed assets and decide whether to correct the source and refresh again or delay deployment. Snapshots become controlled reusable products instead of a constantly changing copy of one account.
Snapshot Portfolio Management
Organize multiple snapshots by product, vertical, owner and deployment purpose
Agencies often accumulate snapshots quickly: onboarding templates, niche packages, internal tests, client migrations and partner-shared assets. We maintain a portfolio with status such as production, testing, deprecated or external/shared. A production snapshot must have a known source, owner and recent test deployment.
GoHighLevel snapshot migration can own cross-account movement or transition use cases, while GoHighLevel custom snapshots can represent specialized products. Naming and folders should make those purposes obvious rather than leaving implementers to guess from similar titles.
Shared snapshots receive extra care because the recipient may not know the assumptions behind them. We document required custom values, domains, integrations and post-install steps. Assets Protected and restricted sharing can protect intellectual property where appropriate, but technical protection does not replace clear deployment instructions.
Deprecated snapshots are not left in the active selection list indefinitely. We mark or archive them according to the agency process so new staff do not accidentally deploy an old template simply because its name looks familiar.
Target-Account Safety
Inspect the destination before loading a snapshot into an existing client account
A snapshot can be perfectly designed and still be risky for an existing target that already contains workflows, funnels, fields and calendars. We inventory the target account before loading and identify assets that may conflict, duplicate or replace existing configuration. Selective loading is used when the target only needs part of the reusable package.
GoHighLevel snapshot customization can produce a safer variant when a common client type repeatedly needs a different set of assets. For one-time target differences, installation instructions may be enough. We avoid creating a new permanent snapshot for every minor client variation because that makes version governance harder.
After loading, we check enabled workflow state, funnel/page status, calendars, custom values and dependencies. Customer-specific domains and integrations are reconnected intentionally. If the snapshot is used for GoHighLevel SaaS automation, the same post-load checklist is converted into onboarding or internal tasks.
Target-account safety is also why Asset Viewer and version history matter. The implementer should know what the selected version contains before deployment rather than discovering the contents from the changes it makes.
We document significant target overrides so future snapshot updates do not accidentally undo intentional client-specific configuration.
Implementation QA
Validate source, asset selection, dependencies, version, sharing and target-account deployment
- SourceIs the source sub-account clean and reusable?
- AssetsAre only intended asset categories selected?
- DependenciesAre related workflows, fields, calendars and values included?
- ViewerHas the snapshot content been inspected?
- RefreshAre source changes tested before snapshot refresh?
- VersionCan the team identify the intended release?
- SharingIs link type and asset protection appropriate?
- TargetHas the destination account been reviewed before loading?
- SaaSIs the snapshot safe for automated provisioning if attached to a plan?
- OwnerIs source/version/deployment responsibility documented?
Implementation Process
How we implement GoHighLevel Snapshots
Prepare the source
Clean reusable configuration and identify asset dependencies.
Capture and inspect
Create/select assets and verify contents in the Asset Viewer.
Version and distribute
Refresh tested changes and share/load the intended release.
QA and govern
Validate target accounts and maintain source, version and release ownership.
Common Questions
GoHighLevel Snapshots FAQs
What are GoHighLevel snapshots?
Snapshots are reusable templates that capture selected configuration assets from a HighLevel sub-account for reuse elsewhere.
Do snapshots copy contacts?
No. Current HighLevel guidance says contacts and other live customer data such as appointments and conversations are not included like reusable configuration assets.
How do I create a snapshot?
Build the source sub-account first, then create a snapshot from that account and select the assets to include.
Can I select only certain assets?
Yes. Current snapshot management supports selective asset creation, refresh and loading.
Can I see what is inside a snapshot?
Yes. The Snapshot Asset Viewer shows the included assets.
Do snapshots update automatically?
No. You manually refresh a snapshot to capture source-account changes.
Does HighLevel keep snapshot versions?
Yes. Version History records refresh versions and change details.
Can snapshots be shared?
Yes. HighLevel supports several sharing link types and restricted-sharing options.
Can a snapshot be applied to a SaaS account automatically?
Yes. A SaaS plan can attach a snapshot for new sub-account provisioning.
Do you provide GoHighLevel snapshot services?
Yes. We create, inspect, refresh, version, share, deploy and govern snapshots.
Treat Snapshots Like Versioned Implementation Assets
Create, inspect, refresh and deploy reusable HighLevel configurations without guesswork
We can create and govern snapshots, select assets, manage versions, sharing, loading, SaaS deployment and target-account QA.