Connect AI to any chats in Kommo
Needs changesWhat this workflow does
This AI workflow has 12 nodes and runs when an HTTP GET request hits its webhook URL. Along the way it connects OpenAI Chat Model and OpenAI.
How it runs
Trigger: When an HTTP GET request hits its webhook URL.
- get_entity (HTTP Request): calls an HTTP API
- hasStopTag (Switch): routes items into branches
- isVoice (If): checks a condition and branches into true / false
- get voice (HTTP Request): calls an HTTP API
- setText (Edit Fields (Set)): sets or maps fields
- transcribe voice (OpenAI): uses OpenAI
- ai (AI Agent): runs an AI agent, with model: model; memory: memory
- Get token (HTTP Request): calls an HTTP API
- Recieve message (HTTP Request): calls an HTTP API
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in ai (v1.6): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) ai (v1.6) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (9)
- If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Switch
n8n-nodes-base.switch - OpenAI
@n8n/n8n-nodes-langchain.openAi - Edit Fields (Set)
n8n-nodes-base.set - Webhook
n8n-nodes-base.webhook
From the author
Entrust customer service to AI using n8n and Kommo! Using this workflow, you can make the AI agent answer customer questions for your managers. See how it works in the video. Advantages of integration - Works with any message channel that is connected to…