HomeGoHighLevel en EspañolGHL Sub-Accounts via Snapshots: Clone Setup in 60…
GoHighLevel en Español

GHL Sub-Accounts via Snapshots: Clone Setup in 60 Seconds

By William Welch ·April 05, 2026 ·11 min read
Share

Follow along — get 30 days free →

In This Guide
  1. What Are Account Snapshots in GoHighLevel?
  2. Why Agencies Should Use Snapshots
  3. How to Create Your First Account Snapshot
  4. Step-by-Step: Creating Sub-Accounts with Snapshots
  5. Best Practices for Snapshot Management
  6. Common Mistakes to Avoid
  7. How Snapshots Save Time vs. Manual Setup
  8. Scaling Your Agency: Multi-Snapshot Strategies

Listen to this episode

Follow the podcast on Spotify

If you're running a GoHighLevel agency managing multiple clients, you already know that setting up each sub-account from scratch is incredibly time-consuming. Funnels to build, workflows to configure, integrations to connect, settings to adjust—it adds up fast.

That's exactly where account snapshots become a game-changer. This powerful feature lets you create a "template" of your perfectly configured account, then instantly replicate it across new sub-accounts with a single click. In this guide, I'll walk you through the entire process—from creating your snapshot to deploying it—so you can scale your agency without the setup headaches.

Ready to cut your onboarding time in half? Let's dive in. (And if you're new to GoHighLevel, grab a free 30-day trial here to follow along.)

What Are Account Snapshots in GoHighLevel?

An account snapshot is essentially a complete backup of your GoHighLevel account configuration. It captures everything you've built—funnels, landing pages, workflows, email sequences, integrations, custom fields, SMS settings, calendar configurations, and more—and saves it as a reusable template.

When you create a new sub-account from a snapshot, GoHighLevel automatically deploys all that saved configuration into the new workspace. Your client gets a fully functional account with your entire system already in place, ready to customize for their specific needs.

Think of it like having a blueprint for success. Instead of manually recreating your proven setup 50 times for 50 different clients, you build it once and deploy it infinitely.

💡 Pro Tip

Snapshots don't copy client-specific data (like contacts or conversations). They copy the infrastructure—workflows, funnels, integrations, and settings. This is exactly what you want, because each client gets a fresh workspace with your system architecture already installed.

Why Agencies Should Use Snapshots

If you're managing multiple client accounts, snapshots save you hours—sometimes days—of setup time per client. Here's the real impact:

For agencies running 10, 20, or 50+ client accounts, snapshots transform from "nice to have" to essential infrastructure.

How to Create Your First Account Snapshot

Before you can deploy snapshots, you need to create one. This is done from your primary agency account (or a template account designed specifically for this purpose).

Step 1: Set Up Your Template Account

First, configure your GoHighLevel account exactly how you want every client account to look. Build your core funnels, set up your main workflows, configure email integrations, create your SMS templates, customize your funnel steps, and establish your standard integrations (Zapier, webhooks, CRM features, etc.).

This is your "golden configuration." Make sure it's clean, well-organized, and tested. Everything in this account will be cloned into every new sub-account.

Step 2: Navigate to Settings

Log into your GoHighLevel agency account and click Settings (usually in the bottom left corner of your sidebar).

Step 3: Find Account Snapshots

In Settings, look for the Snapshots or Account Snapshots section. This is where you'll manage all snapshot-related actions.

Step 4: Create a New Snapshot

Click Create Snapshot (or similar button depending on your current GoHighLevel interface). GoHighLevel will scan your entire account and prepare it for cloning.

Step 5: Name Your Snapshot

Give your snapshot a clear, descriptive name like "Standard Agency Setup," "Complete CRM + Marketing System," or "Service-Based Business Bundle." This helps you identify which snapshot to use when creating new sub-accounts.

Step 6: Confirm and Save

Review what will be included (the interface will show you), then confirm and save. GoHighLevel will process your snapshot, which may take a few minutes depending on account complexity.

Step-by-Step: Creating Sub-Accounts with Snapshots

Once your snapshot is created and saved, deploying it to new sub-accounts is incredibly straightforward.

Step 1: Access Sub-Account Creation

From your main agency dashboard, look for Sub-Accounts in your navigation menu. Click on it to view your existing sub-accounts (if any) and locate the button to create a new one.

Step 2: Click "Create Sub-Account"

Select the option to create a new sub-account. GoHighLevel will ask you to enter basic information for the new account.

Step 3: Enter Sub-Account Details

Fill in the required information:

Step 4: Select Your Snapshot

This is the magic moment. Look for the "Load from Snapshot" option (or similar wording) and select the snapshot you created earlier. GoHighLevel will show you a preview of what will be loaded.

Step 5: Configure Billing (if applicable)

If you're operating in Agency Mode, set up billing for this sub-account. Choose your pricing model, whether the client pays directly or you mark up the cost, and any custom terms.

Step 6: Create the Account

Click "Create Sub-Account" or "Deploy Snapshot." GoHighLevel will now clone your snapshot into the new sub-account. This typically takes 30 seconds to 2 minutes depending on snapshot complexity.

Step 7: Verify and Customize

Once complete, access the new sub-account and verify everything loaded correctly. Check a few key workflows, review the funnel structure, and confirm integrations are in place. Then customize any client-specific elements like business name, branding, contact info, or specific automations.

💡 Pro Tip

Create multiple snapshots for different client types. If you work with e-commerce clients, service-based businesses, and SaaS companies, build a separate optimized snapshot for each. Then deploy the right snapshot based on the client's business model. This level of customization makes onboarding even faster.

Best Practices for Snapshot Management

Keep Snapshots Updated

As you improve your systems, update your snapshot. This ensures new clients always get your latest and greatest setup, not an outdated version. Make it a quarterly habit to review and refresh your snapshots.

Test Before Deploying at Scale

Before you roll a new snapshot out to 10 clients, test it on one sub-account first. Verify everything works, integrations connect, and workflows trigger correctly. Small issues are easier to fix before you've deployed to dozens of accounts.

Document Your Snapshot Purpose

Use clear naming and consider keeping a simple document of what each snapshot includes. For example: "Standard Setup = CRM + Email + SMS + 3 Main Funnels + Zapier Integrations." This prevents confusion when you have multiple snapshots.

Version Your Snapshots

If you iterate on your system, use naming like "Setup v2.1" or "Complete System - Q4 2024." This way you know which version each client received and can provide consistent support.

Segment by Client Type or Service Level

Different clients may need different setups. Build a "Premium" snapshot with advanced workflows and a "Starter" snapshot with essentials. This gives you flexibility without creating excessive complexity.

This is built into GoHighLevel. Try it free for 30 days →

Common Mistakes to Avoid

Mistake 1: Including Client-Specific Data in Your Snapshot

Don't create a snapshot that includes real contacts, conversations, or transactions from another client. Always snapshot from a clean template account. Snapshots are meant for infrastructure, not data.

Mistake 2: Never Testing the Snapshot First

Deploy one snapshot to a test sub-account before rolling it out to paying clients. A small issue caught in testing prevents bigger problems later.

Mistake 3: Ignoring Integrations

Remember that API keys and authentication details from your template account won't automatically work in the new sub-account. You'll need to reconnect integrations like Stripe, Zapier, email providers, or CRM connections with the new account's credentials.

Mistake 4: Creating One Massive Snapshot

If your snapshot includes 50 funnels, 100 workflows, and 20 integrations, it becomes hard to manage and update. Build focused snapshots around specific services or client types instead.

Mistake 5: Never Updating Your Snapshot

Your first snapshot won't be perfect, and your system will improve over time. If you never refresh your snapshot, you're deploying outdated setups to new clients. Update quarterly at minimum.

Snapshots are one of GoHighLevel's most underrated features for agencies. They transform account creation from a tedious, error-prone manual process into a streamlined, scalable system. When you're managing dozens of client accounts, that difference compounds into hundreds of saved hours per year.

How Snapshots Save Time vs. Manual Setup

Creating sub-accounts manually in GoHighLevel can take 2-4 hours per client. You're configuring funnels, email sequences, SMS automations, landing pages, and integrations from scratch every single time. For agencies managing 10, 20, or 50+ clients, this becomes a massive time drain.

Snapshots eliminate this inefficiency entirely. Instead of rebuilding your account structure for each new client, you capture your optimized setup once—complete with all workflows, templates, and branding—and deploy it instantly. A single snapshot can be applied to unlimited sub-accounts, meaning what took 4 hours now takes 4 minutes.

The financial impact is significant. If you're charging $500-$2,000+ per client onboarding, cutting setup time from hours to minutes directly improves profit margins. You're not billing for busywork; you're billing for results. Snapshots let you deliver faster without sacrificing quality.

Beyond speed, snapshots ensure consistency. Every client gets the exact same proven setup, workflows, and best practices. There's no risk of forgetting a crucial step or misconfiguring an automation because the template is already locked in.

Scaling Your Agency: Multi-Snapshot Strategies

Advanced agencies use multiple snapshots for different client types. You might have one snapshot for e-commerce clients, another for service-based businesses, and a third for real estate. This tiered approach lets you customize faster while maintaining consistency within each vertical.

For example, an e-commerce snapshot could include pre-built product catalog integrations, abandoned cart sequences, and Stripe payment configurations. A real estate snapshot might feature MLS integration examples, lead scoring workflows, and property inquiry funnels. By segmenting snapshots by industry, you're giving your sales team a faster way to onboard and allowing sub-account managers to start generating results immediately.

Some agencies also create "growth stage" snapshots—a starter version for new clients and an advanced version for clients ready to scale. This creates natural upsell opportunities and clearer onboarding pathways.

Snapshot Versioning and Updates: Keeping Clients Current

A common question: what happens when you improve your snapshot template? Do all existing sub-accounts automatically update?

The answer is nuanced. New snapshots applied to new sub-accounts will include your latest improvements. However, existing sub-accounts created from older snapshots don't auto-update. This is actually a feature, not a bug—it prevents unintended changes to live client accounts.

Best practice: periodically audit your snapshots and create new versions when you've made significant improvements. You can then offer clients an "account refresh" where you rebuild their sub-account using the latest snapshot. This becomes a value-add touchpoint and keeps clients on your current best practices.

Track your snapshot versions using naming conventions like "Snapshot v2.1 - Updated Automations" to stay organized as your account structure evolves.

Frequently Asked Questions

Can I update a snapshot after it's been applied to sub-accounts?

No—snapshots are one-time deployments. Changes to your snapshot template don't affect existing sub-accounts. Create a new snapshot version if you need to push updates to multiple clients.

Do snapshots include client data or just templates?

Snapshots clone structure and workflows, not client-specific data. Each sub-account gets the same setup but operates independently with its own contacts, campaigns, and results.

How many snapshots can I create?

GoHighLevel allows unlimited snapshots per agency. Use multiple snapshots to segment by industry, client type, or growth stage.

Can clients see or modify snapshots?

No. Snapshots exist at the agency level only. Sub-account users have no access to snapshot management tools.

Ready to try this?

30 days free, no credit card required. Set up everything in this guide inside your trial.

Start Free 30-Day Trial
Cancel anytime — $0 for the first 30 days
William Welch
GoHighLevel Consultant & Agency Automation Specialist
I help agencies replace 5-10 disconnected tools with one platform. I've built and managed GoHighLevel automations across CRM, email, SMS, WhatsApp, and AI — and I publish everything I learn here. More about me →