langgenius / langgenius/dify-plugins
[Plugin Request]:
Nobody has claimed this yet.
- 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
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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