3 messages to a Conversation AI or AI Action node to classify intent (book_estimate, pricing_question, wrong_number) into a custom field.
n8n only when syncing an external SQL database or legacy ERP.
Refactor sub-account <YOUR_LOCATION_ID> workflows to separate repeatable CRM routing from narrow AI classification: 1. In Automation > Workflows, use native Format Data, Math Operation, and If/Else actions for phone formatting, date offsets, and tag routing. 2. Isolate Conversation AI / AI Action nodes to classify unstructured inbound message intent into a custom field with a 3-turn context limit. 3. Trigger outbound SMS, calendar booking, and pipeline stage updates from fixed If/Else workflow branches based on the classified field.
# Audit workflow steps and AI node boundaries via ghl-crm 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.
| Step | Menu Path in GHL | Action |
|---|---|---|
| Step 1 | Automation > Workflows | Handle repeatable triggers and data formatting with native actions: Use Inbound Webhook, Form Submitted, Format Data, and Math Operation actions to normalize phone numbers, calculate follow-up dates, and assign pipeline stages at zero token cost. |
| Step 2 | Automation > Workflows | Insert a narrow AI step only for unstructured text: When a lead replies with a free-form message or voicemail transcript, pass only the last 3 messages to a Conversation AI or AI Action node to classify intent (book_estimate, pricing_question, wrong_number) into a custom field. |
| Step 3 | Automation > Workflows | Route the final action with fixed If/Else branches: Branch on the extracted intent field so standard workflow actions update contact tags, move the opportunity stage, and send the confirmation SMS, and use external tools like n8n only when syncing an external SQL database or legacy ERP. |
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 AI Agent Workflow Pack) and weekly live clinics.