Revset
Book a Free Audit

30-minute call · No obligation

HomeGHL HubSub-Accounts & AgencyHow to Push & Load GoHighLevel Snapshot Updates to Client Accounts
REVSET LABS · EXPERT GUIDE·Sub-Accounts & Agency

How to Push & Load GoHighLevel Snapshot Updates to Client Accounts

876 words·4 min read·Updated 27 April 2026·beginner·
Arsalan ZaffarArsalan ZaffarLinkedIn

👉 Resell GoHighLevel as your own SaaS.

Start SaaS Pro Trial
Quick Answer

To push snapshot updates to client accounts, go to Agency View → Account Snapshots, refresh your snapshot, then click the Push Updates icon. To load a snapshot into an existing account, navigate to Agency View → Account Snapshots, locate your desired snapshot, and click the Load Snapshot icon. The process typically takes 5-10 minutes for individual accounts, but longer for bulk operations.

Key Takeaways
  • Always refresh your main snapshot before pushing updates to ensure all the latest changes are included.
  • Understand the core difference: 'Pushing' overwrites existing linked assets with new versions, while 'Loading' adds new content without deleting anything.
  • Duplicate any client-customized assets (like funnels or workflows) before pushing updates to prevent them from being overwritten.
  • When loading snapshots into many accounts, GoHighLevel processes them in batches; plan for potential delays with large client bases.
  • Regularly review your snapshot's content to confirm you are pushing or loading only the intended updates.

Understanding Snapshot Updates: Push vs. Load

GoHighLevel snapshots are powerful tools for agencies to manage and deploy templated content across client accounts. They allow you to standardize workflows, funnels, forms, and more. When you make improvements or add new features to your core template, you need a way to get those changes to your clients. GoHighLevel offers two primary methods for this: 'Pushing Updates' and 'Loading a Snapshot.' While both involve deploying snapshot content, they serve distinct purposes and have different impacts on your client's existing accounts. Understanding which method to use is crucial for maintaining client data integrity and efficient agency operations.

How to Push Snapshot Updates to Client Accounts

Pushing updates is ideal when you have already set up a client's account using a specific snapshot, and you now want to synchronize changes from your updated master snapshot. This method ensures that existing snapshot-linked assets in your client accounts are refreshed with the latest versions from your agency's template. Always remember to refresh your snapshot first to capture all recent modifications.

1
Access Agency ViewFrom your GoHighLevel dashboard, switch to Agency View. This gives you access to agency-level settings and tools.
2
Navigate to Account SnapshotsIn the left-hand menu, click on Account Snapshots. This displays a list of all your saved snapshots.
3
Refresh Your SnapshotLocate the snapshot you wish to update. Click the Refresh icon (often looks like two arrows forming a circle) next to its name. This pulls in all recent changes from the snapshot's source sub-account into the snapshot itself.
4
Initiate Push UpdatesAfter refreshing, click the Push Updates icon (often looks like an upward arrow) next to the same snapshot. A confirmation prompt will appear.
5
Confirm the ActionRead the prompt carefully and click OK to proceed. This confirms your intent to push updates to selected accounts.
6
Select Client AccountsA list of sub-accounts that previously loaded this snapshot will appear. Select the specific client accounts you want to update by checking the boxes next to their names.
7
Choose Assets to PushYou will see options to select which types of assets (e.g., workflows, funnels, forms) you want to push. Select all relevant assets to ensure a complete update. Click Push Updates to finalize.

⚠️ Pushing updates will overwrite any custom changes made by your client to snapshot-linked assets. Always confirm with your client or duplicate their custom work first to prevent data loss.

🔥 Pro Tip

If a client has customized an asset (like a workflow or funnel) that is linked to your snapshot, create a duplicate of that asset in their account *before* pushing updates. Instruct the client to make their edits only to the copied version. This ensures their custom work is not overwritten when you push updates to the original, snapshot-linked asset.

GoHighLevel SaaS Pro

Resell GoHighLevel as your own SaaS

Launch your own software business on the platform behind 78+ agencies. SaaS Mode, rebilling, unlimited sub-accounts.

Start SaaS Pro Trial

Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

How to Load a Snapshot into an Existing Account

Loading a snapshot into an existing account is different from pushing updates. This method is used when you want to add new content or features from a snapshot into a client's live account without overwriting their current setup. It's perfect for onboarding new clients with a template or adding a new set of campaigns to an already active account. Loading a snapshot adds items on top of existing content; nothing gets deleted.

1
Access Agency ViewFrom your GoHighLevel dashboard, switch to Agency View. This is your central hub for managing client accounts.
2
Navigate to Account SnapshotsIn the left-hand menu, click on Account Snapshots. This displays your entire library of available snapshots.
3
Select Your SnapshotLocate the snapshot you want to load into a client account. Click the Load Snapshot icon (often looks like a downward arrow or plus sign) next to its name.
4
Choose Target AccountsA list of all your sub-accounts will appear. Select the specific client accounts where you want to load this snapshot by checking the boxes next to their names.
5
Confirm Load ActionReview your selections and click Load Snapshot or OK to confirm. GoHighLevel will begin adding the snapshot's content to the chosen accounts.

⚠️ Loading the same snapshot multiple times into a single account will duplicate all items within that snapshot. For example, if you load a snapshot containing a workflow twice, you will have two identical workflows.

✅ For agencies loading snapshots into 100 or more accounts: GoHighLevel processes the first 100 accounts immediately. Subsequent batches of 100 accounts are then processed every 10 minutes thereafter. Plan for this staggered delivery when deploying to a large client base.

Troubleshooting Common Issues

⚠️ Updates didn't apply to a specific sub-account after pushing.
Ensure the sub-account you are trying to update previously loaded that *specific* snapshot. Pushing only works for accounts that have a linked history with the snapshot.
⚠️ Client customizations (e.g., edited funnels) were overwritten after pushing updates.
Always duplicate client-edited assets before pushing updates. Instruct your client to make changes only to the copied versions, leaving the original snapshot-linked assets untouched by their edits.
⚠️ The snapshot refresh icon is grayed out or inactive.
You must make and save changes within the snapshot's *source sub-account* for the refresh icon to become active. Once changes are saved in the source account, return to Agency View → Account Snapshots and the refresh option will be available.
⚠️ Items duplicated (e.g., two identical workflows) after loading a snapshot.
Loading the same snapshot multiple times into an account adds new instances of all snapshot items. To fix this, manually delete the duplicate items from the client's account. To prevent it, load a snapshot only once per account unless you specifically intend to add new copies.
⚠️ Bulk snapshot loading into many accounts is taking too long.
GoHighLevel processes bulk loads in batches: the first 100 accounts are immediate, then subsequent batches of 100 accounts are processed every 10 minutes. This is normal behavior; plan for these delays when updating a large number of clients.

Common Mistakes to Avoid

  • Forgetting to refresh the main snapshot before initiating a push, leading to outdated changes being deployed.
  • Not duplicating client-edited assets before pushing updates, resulting in the loss of their custom work.
  • Confusing 'Pushing Updates' (overwrites existing linked content) with 'Loading a Snapshot' (adds new content without deletion).
  • Repeatedly loading the same snapshot into an account, which causes unnecessary duplication of items.
  • Underestimating the time required for bulk snapshot loading, especially when deploying to more than 100 client accounts.

Frequently Asked Questions

QWhat is the main difference between 'Pushing Updates' and 'Loading a Snapshot'?
Pushing updates synchronizes changes from a refreshed snapshot to sub-accounts that have previously loaded it, potentially overwriting existing content linked to that snapshot. Loading a snapshot, on the other hand, adds new content from a snapshot into an existing account without deleting anything, effectively merging new items with the account's current setup. Pushing is for syncing; loading is for adding.
QHow do I prevent client customizations from being overwritten when I push updates?
To protect client customizations, you must create a duplicate of any asset (like a workflow, funnel, or form) that your client has modified within their account. Instruct your client to make all their custom edits only to this copied version. This strategy ensures the original, snapshot-linked asset can be updated via a push without affecting their unique, duplicated work.
QWhat happens if I load the same snapshot into an account multiple times?
If you load the same snapshot into an account more than once, GoHighLevel will add all snapshot items again, resulting in duplicates of every element contained within that snapshot. For instance, you will see multiple versions of the same workflows, funnels, forms, and custom fields. To avoid clutter, load a snapshot only once or manually delete duplicates if they occur.
QWhy isn't my snapshot refresh icon active in Agency View?
The refresh icon only becomes active after you make and save changes within the *source sub-account* associated with that snapshot. This means you need to go into the sub-account from which the snapshot was originally created, modify and save an element (e.g., update a workflow, add a new custom field), and then return to **Agency View → Account Snapshots**. The refresh option will then be available.
QHow long does it take to load a snapshot into many client accounts?
For agencies loading snapshots into 100 or more accounts, GoHighLevel processes the first 100 accounts immediately. Subsequent batches of 100 accounts are then processed every 10 minutes thereafter. This means if you are loading into 300 accounts, it would take approximately 20 minutes after the initial 100 are done, plus the initial processing time.
GoHighLevel SaaS Pro

Resell GoHighLevel as your own SaaS

Launch your own software business on the platform behind 78+ agencies. SaaS Mode, rebilling, unlimited sub-accounts.

Start SaaS Pro Trial

Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

Arsalan Zaffar
Arsalan Zaffar
Revset Labs · Revenue Systems · 78+ GHL Builds

Arsalan writes GHL guides from real build experience — 78+ systems, $9.2M in client pipeline. Wharton, CXL & Google certified.

Connect on LinkedIn
Tags:SnapshotsAgency FeaturesAccount ManagementWorkflowsClient OnboardingUpdates