🤖 AI customer support agent - never sleep, never miss a customer again!
Needs changesWhat this workflow does
This workflow has 14 nodes and runs when an HTTP GET request hits its webhook URL (plus 2 other triggers). Along the way it connects Notion.
How it runs
Trigger: When an HTTP GET request hits its webhook URL (plus 2 other triggers).
- Normalize Message Data (Edit Fields (Set)): sets or maps fields
- Get Conversation History (Notion): uses Notion
- OpenAI: uses OpenAI
- Check if Escalation Needed (If): checks a condition and branches into true / false
- Format AI Response (Edit Fields (Set)): sets or maps fields
- Notify Human Agents (HTTP Request): calls an HTTP API
- Send WhatsApp Response (HTTP Request): calls an HTTP API
- Send Telegram Response (HTTP Request): calls an HTTP API
- Send Email: sends an email over SMTP
- Save Conversation (Notion): uses Notion
…plus 1 more step. See the full node list below.
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:
- OpenAI (legacy) in OpenAI Support Agent: replace with OpenAI node (AI section).
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| OpenAI (legacy) OpenAI Support Agent | OpenAI node (AI section) |
Nodes used (9)
- Webhook
n8n-nodes-base.webhook - Email Trigger (IMAP)
n8n-nodes-base.emailReadImap - Edit Fields (Set)
n8n-nodes-base.set - Notion
n8n-nodes-base.notion - OpenAI
n8n-nodes-base.openAi - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - Send Email
n8n-nodes-base.emailSend - Respond to Webhook
n8n-nodes-base.respondToWebhook
From the author
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. 24/7 AI Support Agent: Handle 10x More Customers While You Sleep! 💰 --- 🚀 Transform Your Customer Support Into a Profit Machine Stop losing customers to…