Self-hosted helpdesk ticketing for teams using ɳChat. Users open tickets from chat; agents respond in a dedicated support queue. Includes SLA tracking, canned responses, knowledge base integration for AI-assisted auto-answers, and analytics on resolution times and CSAT scores.
Requires nself-chat. Works best alongside nself-knowledge-base for AI-assisted auto-answers. Set your license key with nself license set nself_pro_... before installing.
nself license set nself_pro_...
nself plugin install support
nself build
nself startcurl -X POST http://127.0.0.1:3900/support/tickets \
-H "Content-Type: application/json" \
-d '{
"user_id": "usr_abc123",
"subject": "Cannot log in after password reset",
"body": "I reset my password but the link did not work...",
"priority": "high",
"channel": "chat"
}'curl -X PUT http://127.0.0.1:3900/support/tickets/tkt_001/assign \
-H "Content-Type: application/json" \
-d '{"agent_id": "agent_jane"}'| Endpoint | Method | Description |
|---|---|---|
/support/tickets | GET, POST | List or create support tickets |
/support/tickets/:id | GET, PUT | Read or update a ticket (status, priority, notes) |
/support/tickets/:id/assign | PUT | Assign ticket to an agent |
/support/tickets/:id/messages | GET, POST | Thread messages on a ticket |
/support/canned-responses | GET, POST | Manage canned response templates |
/support/analytics | GET | Resolution time, CSAT, and queue analytics |
/health | GET | Plugin health check |
nself plugin remove supportCategory: Support | Last Updated: April 2026 | Plugin Version 1.1.1