Skip to content

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

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
TopicDescription
Installation RequirementsServer requirements
Install via WebBrowser-based setup
Install via CLICommand-line setup
TicketsManaging support tickets
Knowledge BaseArticles and categories
DepartmentsTeam routing
CustomersCustomer management and portal
AgentsAgent management and portal
Canned ResponsesPre-written reply templates
Custom FieldsCustom ticket form fields
ProductsProduct and purchase verification
API OverviewREST API authentication and basics
Internal APIAdmin-level CRUD endpoints
External APIAgent-facing API endpoints
Theme CustomizationShortcodes and theme options
Social LoginOAuth provider setup
Email-to-TicketInbound email processing and ticket creation
FAQCommon questions
TroubleshootingCommon issues and fixes

Support