How to Clone and Share Agent Studio Agents Using Snapshots
Learn how to clone, load, and share Agent Studio AI agents using Account Snapshots to deploy automations across sub-accounts or sell via the Marketplace.
4 min read825 words10 explained imagesUpdated Fri, 26 Jun at 10:41 AM
Assistants need to reach this page over the internet. While it is only running on your machine, these two buttons will not be able to load it.
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
Clone, distribute, and deploy your best-performing AI agents across sub-accounts using Account Snapshots. This guide explains how to package Agent Studio agents, include their dependencies, load them into other accounts, and share or sell them through Snapshot links or the Marketplace.
Agent Studio Snapshots allow you to package one or more AI agents inside an Account Snapshot so they can be loaded into other sub-accounts.
When included in a snapshot, the following are preserved:
Agent flow structure
Node configurations
Connected knowledge bases
Version state (Draft, Staging, Production)
Associated supporting assets (if selected)
This removes the need to manually rebuild agents in every new account.
Key Benefits of Using Snapshots with Agent Studio
Using snapshots to distribute agents helps agencies scale faster and maintain consistency.
Clone agents instantly: Copy complex AI agents to other accounts in minutes.
Preserve configurations: Agents retain their version states and logic.
Include dependencies: Knowledge bases and selected assets move with the agent.
Standardize onboarding: New clients can start with fully configured AI automations.
Enable distribution and monetization: Share or sell snapshots externally.
How to Create an Agent Snapshot
Follow these steps to package your Agent Studio agent.
Step 1: Go to Account Snapshots
Switch to Agency View
Navigate to Account Snapshots
Click Create New Snapshot
Step 1: Go to Account Snapshots (image 1 of 10)What this shows Switch to Agency View Navigate to Account Snapshots Click Create New SnapshotWhat this showsIllustrates the "Step 1: Go to Account Snapshots" section of "How to Clone and Share Agent Studio Agents Using Snapshots".This screenshot appears in the "Step 1: Go to Account Snapshots" section of "How to Clone and Share Agent Studio Agents Using Snapshots". The text alongside this image reads: Switch to Agency View Navigate to Account Snapshots Click Create New Snapshot. Immediately after, the guide continues: Enter a Snapshot Name Select the Sub-Account that contains your agent Click Next.Image 1 of 10What to clickSwitch to Agency View Navigate to Account Snapshots Click Create New Snapshot
Buttons and menus referencedAgency ViewAccount SnapshotsCreate New Snapshot
Next stepEnter a Snapshot Name Select the Sub-Account that contains your agent Click NextAll 3 steps in this procedure
Switch to Agency View
Navigate to Account Snapshots
Click Create New Snapshot
Step 2: Name and Select Source Account
Enter a Snapshot Name
Select the Sub-Account that contains your agent
Click Next
Step 2: Name and Select Source Account (image 2 of 10)What this shows Enter a Snapshot Name Select the Sub-Account that contains your agent Click NextWhat this showsIllustrates the "Step 2: Name and Select Source Account" section of "How to Clone and Share Agent Studio Agents Using Snapshots".This screenshot appears in the "Step 2: Name and Select Source Account" section of "How to Clone and Share Agent Studio Agents Using Snapshots". The text alongside this image reads: Enter a Snapshot Name Select the Sub-Account that contains your agent Click Next. Immediately after, the guide continues: Expand the Agent Studio category Select the agent(s) you want to include Select any supporting assets (e.g., Knowledge Bases, Workflows, Custom Values) Click Create tab at the bottom right.Image 2 of 10What to fill inEnter a Snapshot Name Select the Sub-Account that contains your agent Click Next
Buttons and menus referencedNext
Next stepExpand the Agent Studio category Select the agent(s) you want to include Select any supporting assets (e.g., Knowledge Bases, Workflows, Custom Values) Click Create tab at the bottom right.All 3 steps in this procedure
Enter a Snapshot Name
Select the Sub-Account that contains your agent
Click Next
Step 3: Select Agent Studio Assets
Expand the Agent Studio category
Select the agent(s) you want to include
Select any supporting assets (e.g., Knowledge Bases, Workflows, Custom Values)
Click Create tab at the bottom right.
The system will package the selected agents and assets into the snapshot.
Step 3: Select Agent Studio Assets (image 3 of 10)What this shows The system will package the selected agents and assets into the snapshot.What this showsIllustrates the "Step 3: Select Agent Studio Assets" section of "How to Clone and Share Agent Studio Agents Using Snapshots".This screenshot appears in the "Step 3: Select Agent Studio Assets" section of "How to Clone and Share Agent Studio Agents Using Snapshots". The text alongside this image reads: The system will package the selected agents and assets into the snapshot. This part of the guide covers 1 field, listed below. Immediately after, the guide continues: If your agent uses a Knowledge Base, you must select that Knowledge Base when creating the snapshot. Snapshots package only the assets you choose. If a connected knowledge base is not selected, the agent may load without its reference….Image 3 of 10What this coversThe system will package the selected agents and assets into the snapshot.
Fields in this part of the guideExpand the Agent Studio category
Buttons and menus referencedAgent StudioCreate
Next stepIf your agent uses a Knowledge Base, you must select that Knowledge Base when creating the snapshot. Snapshots package only the assets you choose. If a connected knowledge base is not selected, the agent may load without its reference material.Always review the asset selection screen before proceeding.All 4 steps in this procedure
Expand the Agent Studio category
Select the agent(s) you want to include
Select any supporting assets (e.g., Knowledge Bases, Workflows, Custom Values)
Click Create tab at the bottom right.
If your agent uses a Knowledge Base, you must select that Knowledge Base when creating the snapshot. Snapshots package only the assets you choose. If a connected knowledge base is not selected, the agent may load without its reference material.Always review the asset selection screen before proceeding.
Step 3: Select Agent Studio Assets (image 4 of 10)What this shows The system will package the selected agents and assets into the snapshot.What this showsIllustrates the "Step 3: Select Agent Studio Assets" section of "How to Clone and Share Agent Studio Agents Using Snapshots".This screenshot appears in the "Step 3: Select Agent Studio Assets" section of "How to Clone and Share Agent Studio Agents Using Snapshots". The text alongside this image reads: The system will package the selected agents and assets into the snapshot. This part of the guide covers 1 field, listed below. Immediately after, the guide continues: After creation, you can view the snapshot details screen.Image 4 of 10What this coversThe system will package the selected agents and assets into the snapshot.
Fields in this part of the guideExpand the Agent Studio category
Buttons and menus referencedAgent StudioCreate
Next stepAfter creation, you can view the snapshot details screen.All 4 steps in this procedure
Expand the Agent Studio category
Select the agent(s) you want to include
Select any supporting assets (e.g., Knowledge Bases, Workflows, Custom Values)
Click Create tab at the bottom right.
Step 4: Review Snapshot Details
After creation, you can view the snapshot details screen.
This screen confirms:
Included agents
Included knowledge bases
Total asset count
How to Load Agent Snapshots into Sub-Accounts
You can load a snapshot into one or multiple sub-accounts.
Option 1: Load Into a Single Sub-Account
Go to Agency View → Sub-Accounts
Step 1 of 5: Go to Agency View → Sub-AccountsWhat this shows Step 1 of 5: Go to Agency View → Sub-AccountsWhat this showsShows where to go for step 1 of 5 in the "Option 1: Load Into a Single Sub-Account" section of "How to Clone and Share Agent Studio Agents Using Snapshots".This screenshot accompanies step 1 of 5 in the "Option 1: Load Into a Single Sub-Account" section of "How to Clone and Share Agent Studio Agents Using Snapshots". At this point in the walkthrough you go to Agency View → Sub-Accounts. For context, this section explains: Go to Agency View → Sub-Accounts Click the three-dot menu beside the account. Select Manage Client option. Choose Actions → Load Snapshot Select your snapshot. Select the Agent Studio category (or Select All). Confirm import. The next step is to click the three-dot menu beside the account. Select Manage Client option.Step 1 of 5Image 5 of 10Where to goGo to Agency View → Sub-Accounts
Buttons and menus referencedAgency View → Sub-Accountsthree-dotManage ClientActions → Load SnapshotAgent Studio
Next stepClick the three-dot menu beside the account. Select Manage Client option.All 5 steps in this procedure
Go to Agency View → Sub-Accounts this image
Click the three-dot menu beside the account. Select Manage Client option.
Choose Actions → Load Snapshot
Select your snapshot.
Select the Agent Studio category (or Select All). Confirm import
Click the three-dot menu beside the account. Select Manage Client option.
Step 2 of 5: Click the three-dot menu beside the account. Select Manage Client optionWhat this shows Step 2 of 5: Click the three-dot menu beside the account.What this showsShows what to choose for step 2 of 5 in the "Option 1: Load Into a Single Sub-Account" section of "How to Clone and Share Agent Studio Agents Using Snapshots".This screenshot accompanies step 2 of 5 in the "Option 1: Load Into a Single Sub-Account" section of "How to Clone and Share Agent Studio Agents Using Snapshots". At this point in the walkthrough you click the three-dot menu beside the account. Select Manage Client option. The next step is to choose Actions → Load Snapshot.Step 2 of 5Image 6 of 10What to chooseClick the three-dot menu beside the account. Select Manage Client option.
Buttons and menus referencedthree-dotManage ClientAgency View → Sub-AccountsActions → Load SnapshotAgent Studio
Next stepChoose Actions → Load SnapshotAll 5 steps in this procedure
Go to Agency View → Sub-Accounts
Click the three-dot menu beside the account. Select Manage Client option. this image
Choose Actions → Load Snapshot
Select your snapshot.
Select the Agent Studio category (or Select All). Confirm import
ChooseActions → Load Snapshot
Step 3 of 5: Choose Actions → Load SnapshotWhat this shows Step 3 of 5: Choose Actions → Load SnapshotWhat this showsShows what to choose for step 3 of 5 in the "Option 1: Load Into a Single Sub-Account" section of "How to Clone and Share Agent Studio Agents Using Snapshots".This screenshot accompanies step 3 of 5 in the "Option 1: Load Into a Single Sub-Account" section of "How to Clone and Share Agent Studio Agents Using Snapshots". At this point in the walkthrough you choose Actions → Load Snapshot. For context, this section explains: Go to Agency View → Sub-Accounts Click the three-dot menu beside the account. Select Manage Client option. Choose Actions → Load Snapshot Select your snapshot. Select the Agent Studio category (or Select All). Confirm import. The next step is to select your snapshot.Step 3 of 5Image 7 of 10What to chooseChoose Actions → Load Snapshot
Buttons and menus referencedActions → Load SnapshotAgency View → Sub-Accountsthree-dotManage ClientAgent Studio
Next stepSelect your snapshot.All 5 steps in this procedure
Go to Agency View → Sub-Accounts
Click the three-dot menu beside the account. Select Manage Client option.
Choose Actions → Load Snapshot this image
Select your snapshot.
Select the Agent Studio category (or Select All). Confirm import
Select your snapshot.
Step 4 of 5: Select your snapshotWhat this shows Step 4 of 5: Select your snapshot.What this showsShows what to choose for step 4 of 5 in the "Option 1: Load Into a Single Sub-Account" section of "How to Clone and Share Agent Studio Agents Using Snapshots".This screenshot accompanies step 4 of 5 in the "Option 1: Load Into a Single Sub-Account" section of "How to Clone and Share Agent Studio Agents Using Snapshots". At this point in the walkthrough you select your snapshot. For context, this section explains: Go to Agency View → Sub-Accounts Click the three-dot menu beside the account. Select Manage Client option. Choose Actions → Load Snapshot Select your snapshot. Select the Agent Studio category (or Select All). Confirm import. The next step is to select the Agent Studio category (or Select All). Confirm import.Step 4 of 5Image 8 of 10What to chooseSelect your snapshot.
Buttons and menus referencedAgency View → Sub-Accountsthree-dotManage ClientActions → Load SnapshotAgent Studio
Next stepSelect the Agent Studio category (or Select All). Confirm importAll 5 steps in this procedure
Go to Agency View → Sub-Accounts
Click the three-dot menu beside the account. Select Manage Client option.
Choose Actions → Load Snapshot
Select your snapshot. this image
Select the Agent Studio category (or Select All). Confirm import
Select the Agent Studio category (or Select All). Confirm import
Step 5 of 5: Select the Agent Studio category (or Select All). Confirm importWhat this shows Step 5 of 5: Select the Agent Studio category (or Select All).What this showsShows what to choose for step 5 of 5 in the "Option 1: Load Into a Single Sub-Account" section of "How to Clone and Share Agent Studio Agents Using Snapshots".This screenshot accompanies step 5 of 5 in the "Option 1: Load Into a Single Sub-Account" section of "How to Clone and Share Agent Studio Agents Using Snapshots". At this point in the walkthrough you select the Agent Studio category (or Select All). Confirm import.Step 5 of 5Image 9 of 10What to chooseSelect the Agent Studio category (or Select All). Confirm import
Click the three-dot menu beside the account. Select Manage Client option.
Choose Actions → Load Snapshot
Select your snapshot.
Select the Agent Studio category (or Select All). Confirm import this image
After loading, the agent will appear in Agent Studio inside the target sub-account.
Option 2: Push Snapshot to Multiple Sub-Accounts
Go to Account Snapshots
Open the snapshot
Click Push Snapshot
Select the sub-accounts
Select assets
Proceed through conflict check
This method allows bulk deployment.
Option 2: Push Snapshot to Multiple Sub-Accounts (image 10 of 10)What this shows This method allows bulk deployment.What this showsIllustrates the "Option 2: Push Snapshot to Multiple Sub-Accounts" section of "How to Clone and Share Agent Studio Agents Using Snapshots".This screenshot appears in the "Option 2: Push Snapshot to Multiple Sub-Accounts" section of "How to Clone and Share Agent Studio Agents Using Snapshots". The text alongside this image reads: This method allows bulk deployment. For context, this section explains: Go to Account Snapshots Open the snapshot Click Push Snapshot Select the sub-accounts Select assets Proceed through conflict check. This part of the guide covers 1 field, listed below. Immediately after, the guide continues: If an asset with the same name already exists in the target account, GHL Customer Care will prompt you to resolve conflicts.Image 10 of 10What this coversThis method allows bulk deployment.
Fields in this part of the guideProceed through conflict check
Buttons and menus referencedAccount SnapshotsPush Snapshot
Next stepIf an asset with the same name already exists in the target account, GHL Customer Care will prompt you to resolve conflicts.All 6 steps in this procedure
Go to Account Snapshots
Open the snapshot
Click Push Snapshot
Select the sub-accounts
Select assets
Proceed through conflict check
Conflict Resolution During Import
If an asset with the same name already exists in the target account, GHL Customer Care will prompt you to resolve conflicts.
You may choose to:
Keep both copies
Overwrite existing
Proceed with conflict check
Always review conflicts before finalizing.
Snapshot Versioning and Refresh
Each snapshot maintains versions.
When you update an agent in the source account:
Return to Account Snapshots
Select the snapshot
Click Refresh
This updates the snapshot to reflect the latest agent configuration and creates a new version.
You can then push the updated version to sub-accounts.
Sharing or Selling Agent Snapshots
Snapshots can be shared outside your agency.
To share:
Go to Account Snapshots
Click the three-dot menu
Choose Share Snapshot
Generate a share link or Marketplace listing
Recipients can load the snapshot into their own GHL Customer Care accounts.
Note: SaaS plan requirements apply for Marketplace monetization.
What Is Not Included in Snapshots
Snapshots do NOT include:
Contacts
Conversation history
Messages
Live data
Only configuration and selected assets are transferred.
Permissions Required
Users must have:
“Create Snapshots” permission to create
“Share/Import Snapshots” permission to load or share
Permissions are managed by an admin.
Frequently Asked Questions
Q: Does loading a snapshot overwrite existing agents?
Only if an agent with the same ID exists. You will be prompted to resolve conflicts.
Q: Are knowledge bases included automatically?
Only if selected during snapshot creation.
Q: Can I load snapshots outside my agency?
Yes, using share links or Marketplace distribution.
Q: Are version states preserved?
Yes. Draft, Staging, and Production states remain intact.
Q: Does importing affect API endpoints?
API endpoints remain available, but account-specific tokens may need updating.