DeskHive – Laravel Support Ticket & Knowledge Base System
A standalone self-hosted help desk and support ticket system built with Laravel. Manage customer support with tickets, a knowledge base, dedicated agent and customer portals, and Envato purchase code verification. No additional products required.
Live Demo
- Admin Panel: https://desk-hive.botble.com/admin
- Customer Portal: https://desk-hive.botble.com/support
- Agent Portal: https://desk-hive.botble.com/support/agent/dashboard
- Credentials:
admin/12345678
Features
- Support Tickets - Customers submit tickets; agents respond; admins manage and assign
- Knowledge Base - Self-service articles organized by category with helpful/not-helpful voting
- Customer Portal - Login, register, submit tickets, browse the knowledge base
- Agent Portal - Dedicated interface for agents with notifications and canned responses
- Departments - Route tickets to the right team
- Categories & Labels - Organize and tag tickets
- Custom Fields - Add extra fields to the ticket submission form
- Products - Associate tickets with products; supports Envato and License Manager verification
- Canned Responses - Pre-written reply templates with keyboard shortcuts
- Activity Logs - Full audit trail of ticket events
- Email Notifications - Alerts on ticket creation, reply, status change, and assignment
- Social Login - Google, Facebook, GitHub, LinkedIn, X, and Envato login for customers
- Envato Integration - Require and verify Envato purchase codes before ticket submission
- License Manager Integration - Verify license codes via the Botble License Manager
- Dashboard Widgets - At-a-glance counts for open, today's, and unassigned tickets
- Reply Reactions - Like individual replies in ticket threads for feedback
- Email-to-Ticket - Automatically create tickets from inbound emails; thread replies back via subject tag
- REST API - Internal (admin) and external (agent) API with scope-based authentication
- 39 Languages - Built-in translations for 39 languages
- RTL Support - Full right-to-left layout for Arabic, Hebrew, Persian, and other RTL languages with automatic detection
- Preferred Language - Customers and agents can set their preferred interface language
- Agent Password Reset - Agents can reset forgotten passwords via email
- Dark Mode - Full dark mode support across customer and agent portals
- Theme Customization - Colors, typography, logo, auth page backgrounds, and footer content
Quick Links
| Topic | Description |
|---|---|
| Installation Requirements | Server requirements |
| Install via Web | Browser-based setup |
| Install via CLI | Command-line setup |
| Tickets | Managing support tickets |
| Knowledge Base | Articles and categories |
| Departments | Team routing |
| Customers | Customer management and portal |
| Agents | Agent management and portal |
| Canned Responses | Pre-written reply templates |
| Custom Fields | Custom ticket form fields |
| Products | Product and purchase verification |
| API Overview | REST API authentication and basics |
| Internal API | Admin-level CRUD endpoints |
| External API | Agent-facing API endpoints |
| Theme Customization | Shortcodes and theme options |
| Social Login | OAuth provider setup |
| Email-to-Ticket | Inbound email processing and ticket creation |
| FAQ | Common questions |
| Troubleshooting | Common issues and fixes |
Support
- Documentation: You're reading it!
- Demo: desk-hive.botble.com
- Botble Team: botble.com
