1. Home
  2. Modules & apps
  3. Customer Support in ERPNext
ERPNext · Support

Customer Support in ERPNext

The ERPNext Support module: customer issues, service level agreements, automatic assignment, warranty claims, maintenance schedules and visits, support reports and a customer portal.

Customer Support in ERPNext
Support tickets (Issues)ERPNext 16 · Operion Theme
Ticket queue and automatic closingNo license fees
ERPNext · Support

ERPNext Support and Helpdesk: Tickets, SLAs and Maintenance in One System

The ERPNext Support module brings customer requests from email, the customer portal and calls into unified support tickets (Issues), linked to the customer's invoices, serial numbers, warranties and maintenance contracts. Your support team sees the whole picture before replying, and no request gets lost between inboxes.

ERPNext's ticketing system calculates response and resolution deadlines for every ticket from your service level agreement (SLA), working hours and holidays, and assigns tickets automatically, round-robin or by workload. It extends into after-sales service too: warranty claims, periodic maintenance schedules and field maintenance visits with a full service history for every unit.

Operion, the official Frappe ERPNext partner in Egypt and Saudi Arabia, maps your support journey, configures SLAs, assignment rules and the support mailbox, trains your team, and connects support to selling, stock and accounting in one system.

Every request in one place

Email, portal and calls become tickets linked to the customer.

Service commitments kept

SLAs calculate response and resolution deadlines by priority.

Automatic ticket assignment

Assignment rules by round-robin, load balancing or a field on the ticket.

After-sales service built in

Warranty, AMC and scheduled visits tied to the serial number.

Challenges & solutions

Customer service challenges ERPNext solves

If your support team works from a shared inbox and tracking spreadsheets, these problems will look familiar.

Customer emails are scattered across inboxes and some never get a reply.
Connecting the support mailbox turns every incoming email into an Issue, and replies are added to the same ticket's history.
The team doesn't know which ticket to answer first.
An SLA sets response and resolution times per priority, and its status shows on every ticket and in the list.
Manual, uneven assignment piles the work on one person.
Assignment Rules distribute tickets automatically, round-robin or to the least-loaded agent, based on conditions such as issue type and priority.
When a complaint arrives, nobody knows if the product is under warranty or AMC.
A Warranty Claim fetches warranty or AMC status and expiry dates from the serial number automatically.
Periodic maintenance visits are forgotten or done without a clear record.
Maintenance Schedules generate visit dates by periodicity, and Maintenance Visits record work done, completion status and customer feedback.
There are no numbers on response time or each agent's performance.
First Response Time, Issue Summary and Issue Analytics reports measure performance by customer, agent, type and priority.
Capabilities

ERPNext helpdesk and ticketing features

From receiving a request to resolving it and visiting the site, as it appears in the system.

01

Support tickets (Issues)

Emails become tickets automatically, each issue is classified by type and priority, and the full conversation stays inside it. The issue links to the customer, contact and project, and records first response time, average response time, resolution date and details. A task can be raised from the issue when work is needed.

  • Email-to-ticket out of the box
  • Configurable issue types and priorities
  • First response and average response time
  • Open, Replied, On Hold, Resolved and Closed statuses
Support tickets (Issues)
02

Ticket queue and automatic closing

Supervisors see every ticket in one list with status, priority, owner and resolution deadline, filtered by customer, type or agent. Assignment rules route new tickets automatically, and replied or resolved issues can close themselves after the number of days you set in Support Settings.

  • Status, priority and owner at a glance
  • Filters and saved views
  • Auto-close after a set number of days
  • Issues reopen when the customer replies
Ticket queue and automatic closing
03

Service level agreements (SLA)

Set response and resolution times for each priority, support days and hours and a holiday list, and apply the agreement to specific customers, a customer group or a territory, with a default SLA for everyone else. ERPNext calculates response and resolution deadlines for every issue and pauses the clock on statuses you choose, such as waiting for the customer.

  • Response and resolution times per priority
  • Working hours and public holidays
  • Different SLAs per customer segment
  • Pause the SLA on selected statuses
Service level agreements (SLA)
04

Automatic assignment rules

Route tickets to the support team without manual work. Choose Round Robin, Load Balancing or Based on Field, and set conditions such as issue type and priority. The ToDo due date can follow the issue's Resolution By deadline, and higher-priority rules are applied first.

  • Round robin, load balancing or field-based
  • Conditions on type, priority and status
  • Due date from the resolution deadline
  • Multiple rules with priorities
Automatic assignment rules
05

Warranty claims and AMC

Record a customer complaint against the product's serial number, and ERPNext fetches the item and whether it is under warranty or an annual maintenance contract, with expiry dates. Move the claim from Open to Work In Progress to Closed, record who resolved it and how, and raise a maintenance visit from it when needed.

  • Warranty or AMC status from the serial number
  • Service address separate from billing address
  • Resolution details, owner and date
  • Maintenance visit straight from the claim
Warranty claims and AMC
06

Preventive maintenance schedules

Plan periodic visits for each customer and unit at the agreed frequency: weekly, monthly, quarterly, half-yearly or yearly. A schedule is usually created from a maintenance-type sales order; ERPNext generates the visit dates, assigns each item to a sales person and adds calendar events for every visit on submission.

  • Schedules from maintenance sales orders
  • Weekly to yearly periodicity
  • An owner for every unit
  • Calendar events per visit
Preventive maintenance schedules
07

Field maintenance visits

Record the work done on each visit, who did it, the completion status (partial or full) and the visit type: scheduled, unscheduled or breakdown. Capture customer feedback so every unit and serial number has a complete service history, and bill the service from the linked sales order.

  • Scheduled, unscheduled and breakdown visits
  • Work done per serial number
  • Customer feedback after each visit
  • Complete service history per unit
Field maintenance visits
08

Issue Summary and team performance

View issues by customer, agent, type or priority, with counts of open, replied, resolved and closed tickets, SLA fulfilled, failed and ongoing, and averages for first response, response, resolution and hold time, so you know who needs support and where replies are slow.

  • Group by customer, agent or type
  • SLA fulfilled versus failed
  • Average response, resolution and hold time
  • Stacked chart by status
Issue Summary and team performance
09

First response time and issue analytics

Track average first response time day by day, follow issue volume weekly, monthly or quarterly in Issue Analytics, and plan shifts from the Support Hour Distribution report. A customer portal and help articles reduce repeat tickets by letting customers find answers and follow their own issues.

  • First response time per day
  • Issue volume trends over time
  • Ticket arrivals by hour of day
  • Customer portal and help articles
First response time and issue analytics
How the work flows

A support request from intake to resolution

Every step is recorded and linked to the customer, so no request is lost and no delay goes unnoticed.

  1. Request receivedRequest received
  2. Type and priorityType and priority
  3. Auto assignmentAuto assignment
  4. SLA trackingSLA tracking
  5. Resolve or visitResolve or visit
  6. Measure performanceMeasure performance
Reports & KPIs

Support performance reports

Standard reports that show where replies are slow, which problems keep returning and who carries the load.

First Response Time for Issues

Average time to first reply for issues raised on each day of the period.

Issue Summary

Open, replied, resolved and closed issues by customer, agent, issue type or priority.

SLA fulfilment

How many issues fulfilled the SLA, failed it or are still ongoing.

Issue Analytics

Issue volume trends weekly, monthly, quarterly or yearly.

Support Hour Distribution

At what hours of the day tickets arrive, to plan team shifts.

Resolution Time and User Resolution Time

Time to resolve, excluding time spent waiting on the customer when measuring agent productivity.

Warranty Claims by status

Open, in-progress and closed claims per customer and product.

Case studies

Success stories from our clients

Real projects delivered by the Operion team and documented as case studies.

All case studies
Why Operion

How Operion implements ERPNext Support

Frappe School certified experts turn your customer service procedures into a clear, measurable system.

1

Support journey analysis

We define intake channels, issue types, priorities and service levels for each customer group before any setup.

2

SLAs, assignment and mailbox setup

We configure SLAs, support hours and holidays, assignment rules, the support mailbox and the customer portal.

3

Support connected to sales and stock

Serial numbers, warranties, maintenance contracts and service invoices are linked to selling, stock and accounting, with ETA and ZATCA e-invoicing and the Smart Go app for field teams.

4

Training, support and hosting

We train agents and supervisors, provide support and hosting on Frappe Cloud or on-premise, and assess whether the Helpdesk app fits your team.

The Support module is built into ERPNext and covers issues, SLAs, warranty and maintenance. Helpdesk is a separate Frappe app with an agent-focused interface for larger support teams that integrates with ERPNext; Operion helps you choose the right fit.

Guide

Learn more in the official ERPNext documentation

Step-by-step documentation for the features on this page.

FAQ

Frequently asked questions

Didn’t find your answer? Our team replies within one business day.

What is a good helpdesk ticketing system that connects to ERP?

It depends on your team size and service model, but the strength of ERPNext Support is that it is tied directly to the customer's invoices, serial numbers and warranties, so you don't need a separate ticketing tool. Operion assesses your needs and implements the right setup.

What is the difference between ERPNext Support and the Helpdesk app?

The Support module is built into ERPNext and covers issues, SLAs, warranty and maintenance. Helpdesk is a separate Frappe app with an agent-focused interface for larger support teams, and it integrates with ERPNext.

Can emails become tickets automatically?

Yes. Once the support mailbox is connected with incoming mail appended to Issue, incoming emails become issues and replies are added to the same issue's history. If a customer replies to a closed issue, it reopens.

How does SLA management work in ERPNext?

An SLA defines response and resolution times per priority, support days and hours and a holiday list, and applies to a customer, customer group or territory. ERPNext calculates the deadlines for each issue, and the SLA clock can be paused on statuses such as waiting for the customer.

Can tickets be assigned to the support team automatically?

Yes, with Assignment Rules that distribute issues round-robin, by load balancing or based on a field, with conditions such as issue type and priority, and a due date taken from the resolution deadline.

Does the module handle annual maintenance contracts and warranties?

Yes. Warranty and AMC status is tracked per serial number, periodic visits are scheduled from a maintenance-type sales order, and the outcome of each visit and customer feedback are recorded.

Can customers raise and follow tickets themselves?

Yes. The customer portal lets customers log issues, follow their status and talk to support, and you can publish help articles that answer common questions.

Can phone calls be connected to support?

ERPNext integrates with Exotel to log incoming calls and show customer details to the agent, and Twilio is available through a Frappe integration app. Operion checks the right integration for your telephony provider.

Ready to switch to ERPNext?

See how ERPNext can make your business more efficient and cut costs, with Operion beside you from analysis to go-live and support.