GOHIGHLEVEL ANSWERS & PROMPTS: PLAYBOOK T06 · SAAS MODE & SNAPSHOTS
AUTHOR: DANIEL HALLMAN
KEYWORD: MCP
PLAYBOOK T06 · SaaS Mode & Snapshots KEYWORD: MCP

How do you push GoHighLevel snapshot updates without wiping out client customizations?

Answer: Prefix any client-customized workflow or funnel with [Custom], compare the target sub-account with ghl-agency snapshots diff, and push only the specific new assets under Agency View > Account Snapshots.

STEP-BY-STEP INSTRUCTIONS + ANNOTATED GHL SCREENSHOTS

Steps in GoHighLevel

  1. STEP 1
    Prefix Client-Edited Workflows with [Custom]: In Automation > Workflows, duplicate any snapshot workflow you customize for a specific client and add [Custom] to the workflow name so master snapshot updates skip it.
    REAL GHL SCREEN · AUTOMATION > WORKFLOW BUILDER CANVAS ANNOTATED GHL SCREENSHOT
    Annotated GoHighLevel Workflow Builder canvas screenshot showing If/Else condition branch, priority routing steps, and Builder/Settings/Execution logs tabs
    1Add If/Else Condition & Tag Guard 2Chain Priority & Wait Steps 3Switch to Settings or Execution Logs
  2. STEP 2
    Diff the Target Sub-Account Against Master: In your terminal, run ghl-agency snapshots diff --snapshot-id <MASTER_SNAPSHOT_ID> --location-id <YOUR_LOCATION_ID> to list differing workflows, custom fields, and funnels.
    REAL GHL SCREEN · SETTINGS > CUSTOM FIELDS ANNOTATED GHL SCREENSHOT
    Annotated GoHighLevel Custom Fields screenshot showing Settings > Custom Fields menu, Contact/Opportunity/Company object filters, and + Create field button
    1Open Settings > Custom Fields 2Filter by Contact or Opportunity Object 3Click + Create Field
  3. STEP 3
    Push Only Additive Assets in Account Snapshots: In Agency View > Account Snapshots > Push Update, uncheck Custom Values and Funnels, and select only the new or updated workflow you want to ship.
    REAL GHL SCREEN · AGENCY VIEW > ACCOUNT SNAPSHOTS ANNOTATED GHL SCREENSHOT
    Annotated GoHighLevel Agency Account Snapshots screenshot showing Account Snapshots menu, My/Imported/Shared snapshots tabs, and + Create snapshot button
    1Open Account Snapshots in Agency View 2Browse My, Imported & Shared Snapshots 3Click + Create Snapshot or Refresh Account
MODE: AGENT PROMPT
PASTE INTO CLAUDE CODE, CURSOR, CHATGPT, OR GOHIGHLEVEL ASK AI AGENT PROMPT
Compare our GoHighLevel client sub-account against our master snapshot before we push an update:
1. List all workflows, funnels, and custom values in the target sub-account and compare them against our master agency snapshot.
2. Flag any active workflow that has been edited locally inside the client sub-account and recommend renaming it with a "[Custom]" prefix before pushing.
3. Generate an additive-only push checklist that excludes existing Custom Values and live client funnels.
Cause
  • Blindly pushing an updated master snapshot across 20 active client sub-accounts overwrites custom calendar links, bespoke SMS copy
  • and local custom values whenever assets share the same ID or name.
GoHighLevel Configuration
  • Clone and prefix any client-modified asset with [Custom] so your team knows it is local, compare the sub-account against your master snapshot using ghl-agency snapshots diff
  • and push only additive workflows with Custom Values unchecked.
MENU PATH REFERENCE

GoHighLevel Menu Paths

Step Menu Path in GHL Action
Step 1 Automation > Workflows Duplicate any snapshot workflow you customize for a specific client and add [Custom] to the workflow name so master snapshot updates skip it.
Step 2 MASTER_SNAPSHOT_ID> --location-id Run ghl-agency snapshots diff --snapshot-id <MASTER_SNAPSHOT_ID> --location-id <YOUR_LOCATION_ID> to list differing workflows, custom fields, and funnels.
Step 3 Agency View > Account Snapshots > Push Update Uncheck Custom Values and Funnels, and select only the new or updated workflow you want to ship.
Updating GoHighLevel Client Sub-Account Snapshots Without Overwriting Custom Work
VISUAL PLAYBOOK · PLAYBOOK T06 (SAAS MODE & SNAPSHOTS) Back to Annotated GHL Screenshots ↑
DEFAULT SETUP VS. AUTOMATED WORKFLOW

Operational Comparison

Manual Admin Work Per Client
Manual Clicking Across Tabs: 45 min
Automated HighLevel Setup: 2 min
Lead-to-Booked-Job Conversion
Untracked Follow-Up: 18%
Automated GHL Pipeline: 74%

Related Questions

BUILD FASTER IN GOHIGHLEVEL · FREE TRIAL BONUSES + MCP SERVER

Build this directly inside your GoHighLevel sub-account

Connect Claude Code, Cursor, or OpenAI Codex to our ghl-tools MCP Server & Rust CLI to build workflows, forms, and funnels from your editor, or start your GoHighLevel plan through our partner link to unlock $612+ in ready-to-import kits (including ghl-tools MCP Server & Rust CLI) and weekly live clinics.