Claude + GoHighLevel

What Took Your VA 3 Hours Now Takes Claude 3 Minutes.

The only GHL MCP server with a working workflow builder. Free alternatives stop at contacts and pipelines because GHL's workflow API is private. We reverse-engineered it, ship updates as GHL changes, and run every sub-account you manage from one install. 171 tools. $97 one-time.

Get GHL Command — $97 171 Tools · 35 Modules
Claude
> I just signed a dental practice. Set them up.
 
Creating pipeline "New Patient Funnel" with 5 stages...
Adding 12 custom fields and 20 tags...
Building welcome workflow: SMS + email + wait steps...
Creating 3 calendars: Discovery, Follow-Up, Review...
Building intake form with conditional logic...
Publishing 5 workflows... done.
 
> Sub-account live. 8 minutes.

You Know This Feeling

New client signs. You're excited for 30 seconds. Then you open GHL.

The Click Marathon

Create pipeline. Add 6 stages. Create 14 custom fields. Build 3 calendars. Set up 8 tags. Wire the webhook. That's just day one — you haven't touched workflows yet.

The Snapshot Trap

Snapshots dump everything — broken workflows, old tags, test data — into the new account. You spend hours cleaning up what you didn't want. That's not building fast, that's starting messy.

The Margin Killer

Every hour you spend on setup is an hour you're not closing the next client, improving results for existing ones, or doing literally anything that grows revenue.

See It In Action

These aren't hypothetical. These are compound operations that chain multiple tools together from a single plain-English prompt.

Half a day in GHL 8 minutes with Claude
What you say

"I just signed a dental practice. Build their entire sub-account — pipeline, intake form, welcome workflow with SMS and email, custom fields for insurance info, and tag everything."

What Claude does
  • Creates pipeline with Lead → Booked → Showed → Closed → Active stages
  • Adds 12+ custom fields (insurance, referral source, preferred schedule)
  • Builds intake form with conditional logic
  • Creates welcome workflow: immediate SMS, email in 1 hour, follow-up in 48 hours
  • Sets up tags for tracking (new-lead, booked, no-show, active-patient)
  • Publishes everything — live before the onboarding call ends
The client is live before you finish your coffee. No clicking, no copy-pasting, no "I'll get to the workflows tomorrow."
Manual digging + spreadsheets One sentence
What you say

"Find every lead who submitted the intake form but never booked an appointment. Tag them and enroll them in the re-engagement workflow."

What Claude does
  • Searches contacts by form submission status
  • Cross-references against appointment history
  • Bulk-tags matching contacts as "fell-through-cracks"
  • Bulk-enrolls them into your re-engagement workflow
Four operations, one sentence. These are leads you already paid for that were sitting in your CRM doing nothing.
Impossible in GHL UI Minutes with Claude
What you say

"Clone my top-performing sub-account setup to 5 new client locations. Same pipeline, same workflows, same custom fields."

What Claude does
  • Exports the source account configuration to JSON
  • Deploys the template to each new location
  • Remaps all internal IDs so workflows actually work
  • Compares source and destination to verify nothing was missed
You can't do this in GHL at any speed. Not with snapshots, not manually. This is agency scale unlocked.
Nobody ever does this 3 minutes with Claude
What you say

"Export my entire account and tell me what's broken."

What Claude does
  • Exports your full sub-account data — workflows, pipelines, forms, funnels, calendars, custom fields
  • Claude analyzes the export and flags what looks incomplete or misconfigured
  • Spots pipeline stages with zero opportunities sitting in them
  • Identifies custom fields that don't appear to be referenced anywhere
  • Reviews forms and funnels for configuration gaps
No human would spend the time to manually check every workflow, pipeline, and form. Claude exports your entire account, reads through everything, and gives you a prioritized fix list.
60+ clicks per action in GHL One conversation
What you say

"Build me a 30-day nurture sequence. Alternate SMS and email. Stop if they reply. Tag them at each milestone. Create an exit workflow that removes them and notifies the team."

What Claude does
  • Creates the main workflow with 15 SMS + 15 email actions
  • Adds wait steps between each touchpoint (hours and days)
  • Enables stop-on-response logic so engaged leads exit cleanly
  • Creates a separate exit workflow: remove from nurture → add note → tag → notify team
  • Tags contacts at Day 7, Day 14, Day 21, and Day 30 milestones
  • Publishes both workflows, linked together
In the GHL UI, a 30-day nurture with 30+ actions, wait steps, tags, and exit logic is an afternoon project. Claude builds it from a single conversation.
Hire a VA at $15-25/hr Claude does it for free
What you say

"Every morning, check my pipeline and flag anything stuck in the same stage for more than 48 hours. List the contact name, stage, and how long they've been there."

What Claude does (via Cowork)
  • Runs autonomously on a schedule you set
  • Pulls all opportunities and checks stage timestamps
  • Identifies stale deals that need attention
  • Delivers a summary — no prompting required
This is a staff member you don't pay. Cowork turns Claude into a background agent that monitors your GHL account and reports back on its own.
2 days of manual setup One command
What you say

"Deploy the clinic template to this sub-account."

What Claude does
  • Reads the template (20 tags, 25 custom fields, pipeline, 5 workflows, intake form)
  • Creates every resource in the correct order (fields before workflows that reference them)
  • Remaps all internal IDs so cross-references actually work
  • Publishes workflows and verifies the deploy
Your standardized client setup, deployed perfectly every time. Build the template once, deploy it to every new client forever.
Open 2 tabs, squint, take notes One sentence
What you say

"Compare Location A and Location B and show me every difference."

What Claude does
  • Exports both sub-account configurations
  • Compares pipelines, workflows, custom fields, tags, calendars, and forms
  • Shows what's in one but not the other
  • Highlights configuration differences in shared resources
Perfect for agencies managing multiple client accounts. Find why Location A converts and Location B doesn't — without opening two browser tabs and a spreadsheet.

What You Can't Do in GHL (But Can With This)

These aren't workarounds. These are operations that are literally impossible in the native GHL interface.

Build and Publish Workflows Programmatically

Create complete workflows from a single conversation — SMS, email, wait steps, if/else branches, tags, notifications. No other tool can do this.

Deep-Clone a Workflow

Clone a workflow with all internal IDs remapped so it actually works in the destination account. GHL snapshots can't do this reliably.

Bulk-Enroll 500 Contacts Into a Workflow

One command. Rate-limited to stay within GHL's API limits. No CSV uploads, no manual selection, no pagination.

Export an Entire Sub-Account to JSON

Full backup of pipelines, workflows, custom fields, tags, calendars, forms, funnels — everything. Try doing that in the GHL UI.

Compare Two Sub-Accounts Side-by-Side

See every difference between two locations instantly. Pipelines, workflows, fields, tags — all compared in one output.

Edit Workflow Actions Programmatically

Change SMS copy, update email templates, adjust wait times, add branches — all from conversation. Not click-by-click in the GHL workflow editor.

Switch Sub-Accounts Mid-Conversation

"Switch to Apex Wellness." Done. No logging out, no reconfiguring, no opening another browser tab. One install manages every client.

Multi-Account Token Registry

Register multiple sub-accounts with their own API keys. Switch locations mid-session and API keys swap automatically — no server restart needed.

For Agency Owners: Operational Leverage

Take on more clients without hiring more people. This is your unfair advantage.

One Install, Every Client

GHL Command works across all your sub-accounts from a single installation. Switch between clients mid-conversation. No per-client setup, no per-client cost.

Clone Your Best Systems

Built a sub-account that converts? Export it as a template and deploy it to every new client in minutes. Same pipeline, same workflows, same results — every time.

Audit Without Logging In

Export any client's full sub-account and have Claude analyze it — workflows, pipelines, fields, forms, funnels, calendars. Claude reads everything and flags what's broken, unused, or misconfigured. No clicking through each section yourself.

Deploy From Templates

Standardize your client onboarding. Build a template once with tags, fields, pipelines, workflows, and forms. Deploy it perfectly to every new client. Consistent quality, zero guesswork.

Cowork Handles the Routine

Schedule Claude to run daily pipeline checks, weekly account audits, or custom monitoring tasks. It runs in the background and reports back. That's a VA you don't have to manage.

Cross-Account Intelligence

Compare sub-accounts to find what's working and what's not. See exactly why Location A outperforms Location B. Spot inconsistencies across your entire portfolio.

The Workflow Builder Nobody Else Has

Every other GHL tool stops at the public API. We reverse-engineered GHL's internal automation engine so Claude can build entire workflows from a single conversation.

  • "Build a welcome sequence: SMS now, email in 24 hours, follow-up in 3 days"
  • "Add an if/else branch — if they opened the email, tag as engaged"
  • "Clone my best workflow and customize it for this new client"
  • "Show me every action in this workflow so I can audit it"
  • "Publish it when ready — or keep it as draft for review"

The workflow that used to take 45 minutes of clicking and dragging? Built in 30 seconds from a plain-English description.

Workflow Builder
> Create a lead nurture workflow
 
Trigger: contact_tag "new-lead" added
  → SMS: "Hey {{contact.name}}! Thanks for..."
  → Wait: 24 hours
  → If/Else: email opened?
     Yes → Tag: "engaged"
     No → Email: follow-up template
  → Wait: 48 hours
  → Internal notification to sales team
 
Workflow created and published.

171 Tools. 35 Modules. Full Coverage.

Every corner of GHL, accessible through conversation. Here's what's included.

15 tools

CRM & Contacts

Search, create, update, tag, and manage contacts. Bulk operations included — tag 500 contacts, update fields across your database, find potential duplicates by searching across name, email, and phone.

12 tools

Pipelines & Deals

Create pipelines with stages, track opportunities, move deals. "Build me a 6-stage patient funnel" and it's done.

8 tools

Conversations

Send SMS, email, and WhatsApp. Read threads, log messages. Handle client communications without opening the GHL inbox.

11 tools

Calendars & Scheduling

Create calendars, check availability, book appointments. Set up a client's entire scheduling system in one conversation.

8 tools

Invoices & Billing

Create, send, and track invoices. Record payments, view transactions, manage billing without touching the GHL payments screen.

18 tools

Funnels, Forms & Pages

Funnel & page editor, form builder. Read and edit funnel page content, manage form fields and conditional logic. List and inspect all funnels and pages.

20+ tools

Admin & Custom Objects

Custom fields, values, tags, users, webhooks, documents, coupons, estimates. Full sub-account administration without opening Settings.

15+ tools

Marketing & Content

Blogs, social posts, campaigns, courses, media files, surveys. Manage your clients' marketing stack without switching tabs.

6 tools — Only Here

Workflow Builder

The feature nobody else has. Create, edit, clone, and publish complete GHL workflows. SMS sequences, email drips, if/else branches, tags, waits — all from conversation.

Built by an Agency That Uses It Daily

This isn't a side project. It's the tool we built because we needed it ourselves.

171
Tools across 35 modules
2
Works with Claude Desktop App and Claude Code terminal
1
Paste one config block, restart Claude — ready in under 5 minutes
Sub-accounts from a single install. No per-client cost.

Up and Running in Minutes

Purchase. Install. Build. That's it.

1

Purchase & Get Your License Key

Complete checkout and check your email. You'll receive a license key and link to the setup guide within minutes.

2

Paste, Restart, Activate

Paste a four-line config block into Claude Desktop (or one command in Claude Code). Restart Claude. Tell it your license key — it validates and unlocks all 165 tools. No terminal, no git, no Node.js prereqs.

3

Start Building

Open Claude and start talking. "Build a pipeline." "Create a welcome workflow." "Audit my account." It just works.

The Math Is Simple

How much do you pay a VA to do GHL admin? $15–25/hr × 10+ hours/week = $600–1,000/month. GHL Command replaces that for a one-time purchase.

One sub-account build (manual)
10–20 hours
One sub-account build (GHL Command)
Under 30 minutes
At $100/hr, your first build saves
$1,000–$2,000

Frequently Asked Questions

What exactly is GHL Command?

It's a 171-tool server that connects Claude directly to GoHighLevel's API. Once installed, you tell Claude what you want — "build a pipeline," "create a welcome workflow," "update these 200 contacts" — and it handles all the API calls. No clicking through GHL's UI. No manual setup. Works with both the Claude Desktop App (no terminal needed) and Claude Code.

How is this different from the free GHL tools on GitHub?

Coverage: 171 tools vs. 30–50. Workflow builder: Full create/edit/clone/publish — no other tool has this. Agency features: Multi-location switching, bulk operations, account export, workflow cloning, template deployment. Stability: Production-grade error handling, input validation, and rate limiting. Setup: Interactive wizard vs. manual JSON editing. Updates: Actively maintained as GHL's API changes.

Do I need to be technical?

No. If you can type a sentence, you can use this. The setup wizard walks you through everything step by step. A visual setup guide shows you exactly where to find your API credentials in GHL. Most people are up and running in under 10 minutes.

What do I need to get started?

A computer with the Claude Desktop App or Claude Code installed, and a GoHighLevel account with API access. After purchase, you'll receive a license key via email. The setup wizard handles everything else.

Does this work with multiple GHL sub-accounts?

Yes — that's exactly what it was built for. The token registry lets you register multiple sub-accounts with their own API keys. Switch between clients mid-conversation by saying "switch to [client name]" — API keys swap automatically. No reinstall, no reconfiguration, no server restart.

What about Cowork / background agents?

Claude's Cowork feature lets you schedule autonomous GHL management tasks. Set up daily pipeline checks, weekly account audits, or any recurring monitoring. Claude runs in the background and reports back — like having a VA that never sleeps and costs nothing extra.

How does the license key work?

After purchase, you receive a license key via email. It activates on up to 3 machines (desktop, laptop, work computer). Same-machine reinstalls don't count against your limit. Need more? Contact us for a reset.

Is my GHL data safe?

Your API keys are stored locally on your machine only — never in the cloud, never on our servers. The server runs on your computer and connects directly to GHL's API. We never see or store your credentials or GHL data.

How do I get updates?

Updates are included with your purchase — no extra charge. When new tools or fixes ship, just run git pull && npm run build in your project directory. Takes about 10 seconds.

Stop Clicking. Start Building.

One purchase. 171 tools. Every sub-account. The fastest way to build, manage, and automate GoHighLevel.

Get GHL Command — $97