Customer service wants tickets, maintenance wants work orders, finance wants cost per request, and six months later the same report exists three times under three names. These are three stages with different purposes, owners and data.
Ticket: the customer's voice
Records a contact: complaint, question or reported problem, so nothing is lost and the SLA is met. Owned by customer service. Many tickets are solved remotely. Frappe Helpdesk and ERPNext support cover this.
Maintenance request: the technical need
Turns a problem into a specific need on a serial-numbered device or asset, from a ticket, an internal observation or a preventive schedule. Owned by the coordinator; assessed, merged or rejected before execution.
Work order: execution and cost
Assigns who, when and with which parts, records what was done, and drives stock, cost and invoicing. One request may need several work orders. In ERPNext this maps to Maintenance Visit and asset maintenance/repair, extendable into a full work order; see one work order for technician, stock and customer.
| Criterion | Ticket | Maintenance request | Work order |
|---|---|---|---|
| Answers | What does the customer say? | What is the technical need? | Who, how, how much? |
| Owner | Customer service | Coordinator | Technician and manager |
| Centre | Customer and contact | Device or asset | Execution and resources |
| Key KPI | Response and resolution time | Assessment and scheduling time | First-time fix and cost |
| Stock link | No | Rarely | Yes |
| Invoice link | No | Sometimes | Yes |
Do you need all three?
Software support firms: tickets, with work orders only for site visits. Device maintenance companies: ticket then work order; the request can merge into the ticket. In-house plant maintenance: request then work order; no ticket needed.
Golden rules
- One reference trail across stages.
- No double entry.
- One owner per stage.
- Clear statuses.
- Customers see their ticket, not internal details.
Common mistakes
- Recording parts and costs on tickets.
- A work order for every simple question.
- No links between stages.
- Closing tickets before the work order is done.
Talk to Operion to design your maintenance and support cycle.
Frequently asked questions
Ticket vs work order?
A ticket records the customer contact; a work order assigns execution and records resources and cost.
Do I need a separate ticketing tool?
Not necessarily; Frappe Helpdesk and ERPNext support share the same environment.
Several work orders from one request?
Yes, for example diagnosis then repair, all linked.
When to merge request into ticket?
When every report becomes a visit with no separate assessment.





