Video summary
Secret Way to Connect Claude Code to GoHighLevel (Fully Automated GHL)
Main summary
Key takeaways
Tech Summary: Connecting Claude Code to GoHighLevel (Fully Automated GHL)
Core Claim / Approach
- The speaker demonstrates a method to let Claude Code (Anthropic tooling) analyze and effectively build/modify GoHighLevel workflows far beyond what the official GoHighLevel API / MCP server supposedly allows.
- Instead of relying on GHL’s public API limitations (e.g., “checking steps” or “creating workflows” via public endpoints), the method uses:
- A custom Claude “skill” + Python script (installed via a private repo)
- A Chrome extension to extract login tokens (refresh/Firebase token) so Claude can call internal GHL endpoints.
The speaker frames this as “black hat” / against ToS, but presented as fully automated: Claude can map workflow steps, copy email content, and then edit triggers, conditions, and goals.
Demonstrated Workflow Automation Capabilities
Read / Analyze Existing Workflows
- Claude (via the skill + script) scans the user’s GoHighLevel workflows.
- Example shown:
- It searches for a specific automation/sequence using natural language.
- It retrieves the full workflow structure.
- It then:
- Generates summaries/notes
- Opens workflows in the browser so the user can approve edits.
Edit Workflow Internals (as claimed not possible via GHL API/MCP)
- Update email copy (full formatted sequence emails)
- Modify:
- Workflow conditions
- Triggers
- Goals
- Rebuild workflow steps and “sequence” logic end-to-end.
Scale Example
- The speaker cites having hundreds of workflows in a GHL instance (e.g., 481 workflows, 286 published).
- The tool is used to organize and map them.
Installation / Setup Requirements (as Described)
To set this up, the speaker says you need:
- A GoHighLevel account with access to at least one location/sub-account
- Claude (Claude Code / Claude desktop / Claude co-work mentioned)
- Python 3.1 (installed/managed by the repo installation)
- A Private Integration Token (GHL “Private Integrations” → “Create new integration”)
- A Location ID extracted from the sub-account URL
- A Chrome extension (from the GitHub/private repo) installed in developer mode
- Used while logged into GHL to grab a refresh token
- Token allows Claude to keep working “indefinitely” (speaker claims refresh isn’t usually needed after first setup)
The speaker provides a private, locked repo:
- Download access requires the user to provide an email address
- The repo includes:
- Python script
- Claude skill/commands
- Token-grabber extension
Product Framing: “Skills” and Extensions Mentioned
- The main deliverable is a free “GHL CLI skill” (also described as multiple packaged components).
- It includes command groups and end-to-end workflow actions such as:
- read/create/modify
The speaker also references additional “email marketing” skills (for copy/sequence writing), but emphasizes workflow automation as the key.
Deliverability + Email Marketing Alternative (Important Analysis)
Why GHL May Not Be Ideal for Large Newsletters
The speaker argues GoHighLevel is not ideal for large email newsletters due to:
- IP reputation issues (many users send low-quality mail from GHL, harming deliverability)
- A possible cost/charging model (e.g., “charges you per email” for large blasts)
Recommended Separation of Responsibilities
- Use GHL for CRM + workflows, but move actual email sending to a dedicated provider:
- Kit (formerly ConvertKit) is presented as the email system
How Kit Fits Into the Automation Ecosystem
- Use GHL nurture sequences conceptually, but deliver emails via Kit to protect deliverability.
- Kit described features:
- AI-driven sequence generation and sending
- APIs to create/get/update sequence emails
- The speaker claims a custom CLI integrates with Kit so emails have proper formatting, hyperlinks, and unsubscribe links
Use Cases Called Out
- Nurture sequences (after lead magnet opt-in)
- Re-engagement/reactivation for inactive leads
- Broadcast newsletters to large lists
Key Takeaways (What the Viewer Learns)
- A method to connect Claude Code to GoHighLevel by leveraging internal API calls enabled via token extraction (Chrome extension).
- Claude can:
- Map existing workflows (including steps/emails)
- Generate/edit workflow logic (triggers/conditions/goals) and copy
- Potentially reduce manual workflow building significantly (speaker mentions launching core sequences in “a single day”)
- For email marketing at scale:
- Use GHL workflows for logic, but send bulk emails through Kit for deliverability and cost reasons.
Main Speakers / Sources
- Lee Gen Jay (main speaker; runs multiple agencies; claims former top-paid GHL partner)
- Mentions/credits:
- Dr. Blade (initial builder of the tool / “mastermind,” friend in Miami)
- Tools / sources referenced:
- GoHighLevel (GHL) API/MCP vs internal-call approach
- Claude Code / Claude Desktop / Claude co-work
- Kit (ConvertKit) and Kit API