# What Is a Helpdesk Ticketing System? A Plain-English Guide

> A helpdesk ticketing system is software that records each customer request as a ticket with a category, priority, owner and status, then tracks it until it is resolved. It stops requests from getting lost in chats and emails, shows who is working on what, warns when deadlines are close, and lets managers measure how quickly problems are fixed.

Source: https://chat.or.ke/blog/what-is-a-helpdesk-ticketing-system
Published: 2026-10-20 | Updated: 2026-10-20 | Publisher: chat.or.ke

A helpdesk ticketing system is software that turns each customer request into a trackable record, called a ticket, and follows it from the moment it arrives until the problem is solved. If you have ever been given a reference number after reporting a fault to your internet provider, you have been on the customer side of one.

This explainer is for Kenyan business owners and managers who keep hearing the term and want to know what it means in practice, whether they need one, and how it fits with WhatsApp, where most of their customers actually write.

## Key takeaways

- A ticket is a single customer request with a category, priority, owner, status and timestamps.
- Ticketing exists to make sure requests that take longer than one reply are not forgotten.
- Core parts: intake from channels, categories and priorities, assignment and routing, SLA targets, internal notes, customer updates and reports.
- Modern helpdesks open tickets from WhatsApp and email conversations, so customers do not have to fill in forms.
- Small businesses benefit as soon as they handle refunds, repairs, complaints or multi-step requests.

## How does a helpdesk ticketing system work?

A ticketing system works by giving every request a record with the same fields, then moving that record through a set of statuses until it is closed. Everyone on the team sees the same list, so nothing depends on one person's memory.

A typical ticket contains:

- **Customer:** who raised it and how to reach them.
- **Subject and description:** what the problem is, ideally with the original conversation attached.
- **Category:** the kind of request, such as refund, fault or billing.
- **Priority:** how urgent it is.
- **Owner:** the one person responsible for it.
- **Status:** for example open, in progress, waiting or resolved.
- **Timestamps:** when it was opened, first answered and resolved.
- **Internal notes:** updates from colleagues the customer does not see.

## What are the main features of a ticketing system?

Most helpdesks share the same building blocks. The table below explains each one and why it matters to a small business.

| Feature | What it does | Why it matters |
|---|---|---|
| Multi-channel intake | Creates tickets from WhatsApp, email, web forms or calls | Customers use their preferred channel |
| Categories | Groups tickets by type | Routing and reports by problem type |
| Priorities | Ranks urgency | Urgent issues are handled first |
| Assignment and routing rules | Sends tickets to the right person or team | No manager has to sort every ticket |
| SLA targets and alerts | Tracks response and resolution deadlines | Promises are kept, breaches are visible |
| Internal notes and mentions | Private team discussion on the ticket | Context stays with the ticket, not in private chats |
| Customer updates | Status messages or a progress page | Fewer "any update?" messages |
| Reports | Volumes, response and resolution times | Shows where the team is struggling |
| Knowledge base (optional) | Self-service articles | Customers solve simple issues themselves |

## What does a ticket look like from start to finish? (worked example)

Here is how one request moves through a ticketing system at a beach hotel in Mombasa.

**Monday, 19:40.** A guest who checked out on Sunday messages the hotel on WhatsApp: she was charged twice for a dinner, once on her card and once on M-Pesa. The reception agent replies within a few minutes, apologises and asks for the M-Pesa confirmation message.

**19:52.** The guest sends the M-Pesa message. This cannot be fixed in the chat: accounts must check both payments. The agent opens a ticket from the conversation:

- Category: Billing and refunds
- Priority: High
- Owner: the agent herself (she stays responsible for the guest)
- Status: In progress

She adds an internal note asking the accounts team to check both payments. The agent shares the ticket's progress link with the guest and tells her accounts will confirm by Tuesday afternoon.

**Tuesday, 10:15.** Accounts adds an internal note: the duplicate card charge is confirmed and a refund to M-Pesa is approved. Status changes to Waiting while the refund is processed.

**Tuesday, 14:30.** The refund is sent. The agent messages the guest on WhatsApp with the M-Pesa reference and sets the ticket to Resolved. The guest's progress link shows Resolved too.

**What the system recorded:** first response in about 10 minutes, resolution in under 19 hours, two people involved, every step visible. Without a ticket, the request would have depended on the receptionist remembering to chase accounts after her shift. That is the core value of ticketing.

## Do small businesses need a helpdesk ticketing system?

Small businesses need ticketing when requests outlive the conversation, not when they reach a certain size. A two-person phone repair shop handling ten repairs a week needs tickets more than a 15-person boutique that mostly answers stock questions.

Signs you are ready:

- Customers chase you for updates.
- Requests involve someone who does not talk to customers, such as a technician, store or accounts.
- You make promises about timeframes.
- You cannot say how many complaints you had last month.

If most questions are answered in one or two messages, a shared inbox may be all you need for now. Our comparison of a [helpdesk vs a shared inbox](https://chat.or.ke/blog/helpdesk-vs-shared-inbox) helps you decide.

## How does ticketing work with WhatsApp?

Traditional helpdesks were built around email: every new email became a ticket. That model does not fit WhatsApp, where customers send many short messages and most conversations need no ticket at all.

The better model, and the one chat.or.ke uses, is conversation first, ticket when needed. Customers chat in the [shared WhatsApp inbox](https://chat.or.ke/features/whatsapp-inbox). When a chat turns into a job, an agent opens a ticket from it in one click, with the customer and history attached. In the [chat.or.ke helpdesk](https://chat.or.ke/features/helpdesk), tickets have priorities and categories, rules route them by category, agents get notifications for new assignments and for tickets close to breaching their SLA, and customers can follow a private progress link without logging in.

## How is a helpdesk different from a CRM?

A helpdesk tracks problems to resolution; a CRM tracks relationships and sales opportunities. A CRM answers "which leads are we about to close?" while a helpdesk answers "which customer issues are still open?"

Both use the same customer records, which is why it helps when they live in one system. In chat.or.ke, a customer's chats, leads and tickets appear on one profile, so a sales agent can see an open complaint before calling about a new order. To understand the CRM side, see [what a CRM is for small business](https://chat.or.ke/blog/what-is-a-crm-for-small-business).

## How do you measure a helpdesk's performance?

The core measures are first response time, resolution time, SLA compliance (the share of tickets that met their targets) and customer satisfaction. Volume by category tells you where problems come from.

Our guide to [customer service metrics](https://chat.or.ke/blog/customer-service-metrics-explained) explains each one with formulas, and [setting up customer support SLAs](https://chat.or.ke/blog/how-to-set-up-customer-support-slas) shows how to choose realistic targets.

## Frequently asked questions

### What is a ticket in customer service?

A ticket is a record of one customer request that needs follow-up. It holds the customer's details, a description of the problem, a category, a priority, an owner and a status, and it stays open until the issue is resolved, so the request cannot be forgotten.

### What is the difference between a helpdesk and a service desk?

The terms overlap. A helpdesk usually means support for customers, focused on resolving their requests. A service desk is a term from IT service management, often covering internal staff requests and wider IT processes. For most small businesses, a helpdesk is what they need.

### Can customers see the status of their ticket?

In many helpdesks, yes. Some send status updates by email or message, others offer a customer portal or a private progress link. In chat.or.ke, each ticket can have a private link the customer opens without logging in to see the latest status.

### Is a ticketing system expensive for a small business?

It depends on the pricing model. Many helpdesks charge a monthly fee per agent, which grows with your team. Others, such as chat.or.ke, include tickets in a platform charged per message sent, with no monthly or per-agent fee. Compare both against your team size and message volume.

### Does every WhatsApp message need to become a ticket?

No. Most WhatsApp conversations are quick questions answered in one or two replies and should stay as chats. Open a ticket only when a request needs follow-up beyond the conversation, such as a refund, repair, delivery problem or complaint.
