langgenius / langgenius/dify-plugins

[Plugin Request]:

Open
#1,747 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Plugin Request project#dify-plugins
Dominant language
Python
Stars
554
Forks
879
Avg merge
1d 2h
Merged PRs (30d)
125

Description

Plugin Name

Chatwoot

Function Description

A plugin that allows Dify agents to send and receive messages directly inside Chatwoot conversations.

Core functionality:

  • Receive incoming Chatwoot customer messages inside a Dify workflow or agent.
  • Generate AI responses using Dify and post them back into the Chatwoot conversation.
  • Support automatic or manual “AI Assist” modes.
  • Allow agents to trigger Dify suggestions from the Chatwoot dashboard.
  • Enable human takeover at any time while preserving full conversation history.

Optional: Let Dify trigger Chatwoot actions such as tagging, assigning, snoozing, or creating internal notes.

Use cases:

  • AI-powered customer support chat in Chatwoot.
  • Automated replies based on knowledge base and workflows.
  • Pre-assist suggestions for human agents.
  • Classification, routing, or prioritisation of incoming tickets.
  • Seamless hybrid AI + human support for platforms

Why this plugin is valuable

  • Chatwoot is one of the most popular open-source customer support platforms.
  • A native Dify plugin would make it easy for thousands of companies to use Dify as a support AI engine.
  • It reduces the need for custom integrations or external automation tools like n8n.
  • Perfect fit for real-time AI assistants with human fallback.
Official Website URL

https://www.chatwoot.com

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue describes a broad Chatwoot integration with messaging, AI-assist modes, human takeover, and optional conversation actions, but names no files, tests, or entry points. Clarify the initial plugin scope and identify the relevant Dify plugin interfaces before implementation; done should include a defined integration path and verified message flow.

Written by the indexing model from the issue text.

Assessment

Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.