Refactor our GoHighLevel AI lead workflow in sub-account <YOUR_LOCATION_ID> so rule-based workflow steps control routing and AI runs only as a bounded hook:
1. In Automation > Workflows, place a Format Data step and tag check ('ai-opted-out' excluded) immediately after the Customer Replied trigger.
2. Configure the Conversation AI (GPT-6 Sol) step to perform one bounded task: classify the reply into 'estimate', 'urgent_repair', or 'human_handoff' and populate contact.ai_intent.
3. Add an If/Else branch on contact.ai_intent to send the calendar link, move the opportunity stage, or alert a human team member.
# Inspect workflow graph and AI action nodes via ghl-crm CLI ghl-crm workflows list --context <YOUR_CONTEXT> --location <YOUR_LOCATION_ID>
Official GHL MCP vs. ghl-tools: HighLevel’s official hosted MCP (services.leadconnectorhq.com/mcp) covers public v2 CRM records (contacts, opportunities, appointments, conversations). ghl-tools MCP complements it with workflow graph inspection & recipes, funnel/form builders, DNS/BIMI checks, and ghl-crm doctor audits.
ai-opted-out is not present) before any AI step runs.
GPT-6 Sol) or structured prompt step instructed to classify the message into fixed values (intent: estimate, repair, or human_handoff) and save the output to contact.ai_intent.contact.ai_intent so standard workflow actions handle the calendar booking link, Update Opportunity stage move, or internal rep handoff alert.
estimate vs urgent_repair) or extracting a street address and ZIP code into custom fields.| Step | Menu Path in GHL | Action |
|---|---|---|
| Step 1 | Automation > Workflows | Start with an explicit trigger (Customer Replied or Form Submitted) followed by Format Data and an If/Else tag guard (ai-opted-out is not present) before any AI step runs. |
| Step 2 | Automation > Workflows | Add a single Conversation AI (GPT-6 Sol) or structured prompt step instructed to classify the message into fixed values (intent: estimate, repair, or human_handoff) and save the output to contact.ai_intent. |
| Step 3 | Automation > Workflows | Add an If/Else step inspecting contact.ai_intent so standard workflow actions handle the calendar booking link, Update Opportunity stage move, or internal rep handoff alert. |
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 Workflow Architect Pack) and weekly live clinics.