We are using Dify to build an AI support agent, and we also use a live chat system (Chatwoot / LiveChat) for human agents.
Our goal is to build a setup similar to Fin.ai:
-
Users chat in a live chat widget on our website
-
The AI (Dify) answers first
-
If the AI cannot solve the issue or needs account-specific data, the conversation should be handed over to a human agent
-
The same conversation thread should continue (no separate windows)
We want a simple and supported way to do this without building our own middleware (like n8n, custom servers, etc.).
Specifically, we are looking for one of these options:
-
A native integration between Dify and a live chat platform (Chatwoot, LiveChat, Crisp, Intercom, etc.)
-
A Dify plugin or app that can:
-
Receive messages from a live chat
-
Send AI responses back to the same conversation
-
Trigger handover to a human agent
-
-
An official reference architecture or tutorial for this use case
Right now, Dify’s Webhook plugin only supports incoming requests, but we also need a way for Dify to send messages back to the live chat conversation.
Do you have:
-
An existing integration?
-
A roadmap item for this?
-
Or a recommended platform that works best with Dify for live human handover?
This is a very important use case for us because we have a high volume of customer support chats and need a production-ready AI + human workflow.
Thank you,
Aras