Mjara Docs

Mjara Helpdesk

Open-source Support Ticketing System

Mjara Helpdesk

Mjara Helpdesk is a 100% open-source ticket management tool that helps you streamline customer support with an easy setup, clean interface, and powerful automation.

Overview

Mjara Helpdesk provides:

  • Ticket Management - Track and resolve customer issues
  • SLA Tracking - Monitor response times
  • Knowledge Base - Self-service documentation
  • Dual Portals - Agent and customer interfaces
  • Automation - Assignment rules and workflows

Key Features

Ticket Management

Track customer support requests:

  • Create tickets manually or via email
  • Assign to team members
  • Track status and priority
  • Activity timeline
  • Resolution tracking

Dual Portal System

PortalUsersPurpose
Agent PortalSupport teamManage and respond to tickets
Customer PortalEnd usersRaise tickets and track updates

SLA Management

Set and track service level agreements:

SLA TypeDescription
First ResponseTime to initial reply
ResolutionTime to resolve issue
Follow-upTime between updates

Knowledge Base

Reduce support volume with self-service:

  • Create help articles
  • Organize by category
  • Search functionality
  • Reduce ticket volume by 20%+

Ticket Lifecycle

Created → Assigned → In Progress → Waiting → Resolved → Closed

Ticket Status

StatusSLA BehaviorDescription
OpenTimer runsActive ticket
In ProgressTimer runsBeing worked on
WaitingTimer pausedAwaiting customer
ResolvedTimer stopsIssue fixed
ClosedTimer stopsTicket completed

Ticket Fields

FieldDescription
SubjectBrief issue description
DescriptionDetailed explanation
PriorityLow/Medium/High/Urgent
TypeIssue category
Assigned ToResponsible agent
StatusCurrent state
SLAService agreement

Agent Features

Collaboration

Work together on tickets:

  • Collision Detection - See who's viewing
  • Internal Notes - Team-only comments
  • @Mentions - Tag teammates
  • Activity Log - Complete history

Canned Responses

Save time with templates:

  • Pre-written responses
  • Variable placeholders
  • Quick insertion
  • Personalization

Custom Views

Organize tickets your way:

  • Filter by status, priority, type
  • Save custom views
  • Share with team
  • Sort preferences

Customer Features

Customer Portal

Self-service support:

  • Submit new tickets
  • Track existing tickets
  • Browse knowledge base
  • Update information

Email Integration

Create tickets via email:

  • Send to support email
  • Auto-create ticket
  • Track email thread
  • Reply notifications

Automation

Assignment Rules

Auto-assign tickets based on:

CriterionExample
PriorityUrgent → Senior agent
TypeBilling → Finance team
WorkloadRound-robin distribution
TimeAfter hours → On-call

Notifications

Stay informed:

  • New ticket alerts
  • Assignment notifications
  • SLA breach warnings
  • Customer replies
  • @mention alerts

Knowledge Base

Creating Articles

  1. Choose category
  2. Write content
  3. Add tags
  4. Publish

Article Structure

SectionContent
TitleClear, searchable
DescriptionBrief overview
ContentStep-by-step guide
Related ArticlesLinks to more help

Categories

Organize articles:

  • Getting Started
  • FAQs
  • Troubleshooting
  • How-to Guides
  • Product Features

Customization

Custom Fields

Add fields to tickets:

  • Product version
  • Account type
  • Custom categories
  • Any business-specific data

Ticket Forms

Customize submission forms:

  • Required fields
  • Conditional fields
  • Dropdown options
  • File attachments

Workflows

Configure processes:

  • Status transitions
  • Approval steps
  • Escalation rules
  • Closure procedures

Reports

Track support performance:

ReportMetrics
Ticket VolumeTickets by period
Resolution TimeAverage time to resolve
SLA Compliance% within SLA
Agent PerformanceTickets per agent
Customer SatisfactionFeedback scores

Integration

Mjara Ecosystem

Connect with other apps:

  • Mjara CRM - Customer context
  • Mjara ERP - Order information
  • Project Management - Task creation

Email

Seamless email support:

  • Incoming email to tickets
  • Reply from helpdesk
  • Thread tracking
  • Attachments support

Mjara Helpdesk has no per-agent pricing. Scale your support team without rising costs.

Best Practices

  • Set realistic SLAs
  • Build comprehensive knowledge base
  • Use canned responses wisely
  • Monitor agent workload
  • Review metrics regularly
  • Gather customer feedback

Getting Started

  1. Configure helpdesk settings
  2. Set up ticket types and priorities
  3. Create SLA policies
  4. Add team members
  5. Configure email integration
  6. Build knowledge base
  7. Launch customer portal

On this page