Simple way to connect Dify AI Agent with live human chat (Chatwoot / LiveChat)

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:

  1. A native integration between Dify and a live chat platform (Chatwoot, LiveChat, Crisp, Intercom, etc.)

  2. 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

  3. 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