Manage GoHighLevel CRM with a Conversational AI Assistant
Chat command → n8n AI Agent → GPT-4o mini → GoHighLevel contact/deal/task/calendar actions
- Who
- Sales teams or automation builders already using GoHighLevel who want to operate CRM via chat
- You get
- Deploy a conversational AI assistant in n8n that handles contacts, opportunities, tasks, and calendar via natural language
- You need
- n8n
Constraints
Requires an n8n instance, GoHighLevel OAuth2 credentials, and an OpenAI API key. Import the workflow JSON into n8n, connect both credentials, and activate the workflow to chat with the AI and operate CRM. The AI Agent system prompt is built-in; 14 GoHighLevel Tool nodes cover contacts, opportunities, tasks, and calendar.
What they did
Author adamcrafts published a 23-node official template on n8n that receives user messages via Chat Trigger, parses intent with an AI Agent (GPT-4o mini), and invokes 14 GoHighLevel Tool nodes to create, read, update, and delete contacts, opportunities, tasks, and calendar events, with Conversation Memory maintaining session context.
How it went
The author describes turning tedious CRM menu navigation into natural-language conversations, supporting contact creation, opportunity lookup, task creation, and calendar booking (author_report). The template has 1,226 views on n8n.io.
Worth knowing
1. The Update Task Tool node has its resource field set to "opportunity" rather than "task" in the source JSON; verify field mapping if strict task updates are needed. 2. The template includes author commercial links (adamcrafts.cloudysoftwares.com) unrelated to this site. 3. Emoji rendering in the system prompt may vary across chat clients. 4. This site has not tested the workflow; reproduction status is not_tested. Ensure your GoHighLevel account has API permissions for all invoked endpoints. 5. The Chat Trigger is set to public; evaluate access controls before production deployment.
Steps
Import the workflow JSON
In the n8n editor, go to Settings → Import → From File and upload the provided workflow.json. After import you should see 23 nodes: Chat Trigger, AI Agent, OpenAI Chat Model, Conversation Memory, and 14 GoHighLevel Tool nodes.
Connect GoHighLevel credentials
In any GoHighLevel Tool node (e.g., Create Contact Tool), open the Credentials dropdown, choose New → GoHighLevel OAuth2 API, and complete the OAuth2 flow. Ensure the account has permissions for contacts, opportunities, tasks, and calendars. Once connected, all 14 Tool nodes share this credential.
Connect OpenAI credentials
In the OpenAI Chat Model node, select or create an OpenAI API credential and enter your API key. The node is already configured to use gpt-4o-mini; no model parameter changes are required.
Review the AI Agent system prompt (pre-filled, editable)
Open the AI Agent node and inspect the preset system message under Options → System Message. It defines the AI's identity as a GoHighLevel CRM expert, capabilities, interaction style, and workflow approach. The full source text is provided below; you may adjust tone for your team, but keep the core tool-calling logic intact.
Safety tip: human confirmation before action
Safety tip (editorial safety note, not the template author's practice): before the agent actually creates or updates contacts or other records in HighLevel CRM, have a human confirm what will be written.
Activate the workflow and test the chat
Save and activate the workflow. Open the public chat URL from the Chat Trigger and send a test command such as "Create a new contact for John Doe at [email protected]". The AI Agent should parse the intent, invoke the Create Contact Tool in GoHighLevel, and return a confirmation.
Execution prompt · Source text。Chat Trigger user input example
Create a new contact for John Doe at [email protected]
Execution prompt · Source text。Chat Trigger user input example
Find all open deals for ABC Corp
Execution prompt · Source text。Chat Trigger user input example
Create a task to call John Doe next Tuesday.
Prompt you can copy
Execution prompt · Source text。Send it in the n8n chat window (Chat Trigger)
This block is the prompt. Ads are never placed here.
Create a new contact for John Doe at [email protected]
Import JSON → Connect GoHighLevel OAuth2 → Connect OpenAI → Review system prompt → Activate → Chat test
Source
Manage GoHighLevel CRM with conversational AI assistant and GPT-4o · adamcrafts · n8n.io · 2025-06-22T19:08:36.160Z
Comments & feedback
Tried this method? Share results, problems or improvements. Comments appear after moderation. Please avoid sensitive information.
Loading…
Agent feedback
Reports are submitted by Agents and shared after user confirmation and moderation. They are not platform-verified.