CASE STUDY

Plus Cool: HVAC Service Request Management System in Oman

Web App · Field Service · Bilingual AR / EN

Plus Cool is a bilingual Arabic/English Web App for an air-conditioning service company in Khasab, Oman. A customer picks a service and submits a request with a location, and the request enters an office queue where staff assign a technician, record quoted and final prices, add internal notes, and move the job through New, Confirmed, In Progress and Completed. Services, offers, ratings and complaints are managed in the same place.

The system gives customers a dedicated way to check request status while giving office staff one operational view of the request and its related information.

Draft — not published

Plus Cool operations dashboard in English with demonstration data.

THE OPERATIONAL PROBLEM

A workflow that lives in calls, WhatsApp and memory.

An HVAC service business runs on incoming requests. Until someone acts on it, a request exists only as a call, a message or a note — so the status of a job, the technician responsible, the quoted price and the next required action are held in different places.

Plus Cool structures the same workflow instead of replacing it: one record per request, one queue for the office, and one place where the service catalogue, offers, ratings and complaints are managed.

CORE WORKFLOW

From service request to completion, inside one visible workflow.

  1. 01

    Service selected and request submitted with location

    System state

  2. 02

    Request number issued (PC-XXXX)

    System state

  3. 03

    Request enters the office queue as New

    System state

  4. 04

    Technician assigned and price quoted

    Human decision

  5. 05

    Status moved to In Progress, notes recorded

    Human decision

  6. 06

    Final price recorded, job completed, follow-up or complaint

    Human decision

Every price and every status change is a human decision — there is no automated dispatch and no AI in this system. The office-side workflow shown here was exercised against demonstration data.

PRODUCT PROOF

One operational view of the day

One queue instead of scattered messages.

Plus Cool admin dashboard showing request counters and recent orders with demonstration data.
Demonstration data · Human decisions only
The dashboard groups requests by state — total, new, in progress, completed today — alongside recorded revenue from completed jobs, average rating and open complaints. All figures shown are demonstration data.

REQUEST DETAIL

One request, one screen

Arabic RTL request queue with status filters and demonstration requests.
  1. New
  2. Confirmed
  3. In Progress
  4. Completed
The request queue filters by status and searches by phone or request number. Each record carries the customer, service, assigned technician, quoted and final price, and internal notes that never reach the customer. Shown here in Arabic — the same dashboard mirrors to English LTR.

THE PRODUCT

A short look at the interface

BILINGUAL BY DESIGN

Same system, two directions

Manage Services screen in English showing bilingual service names and pricing types.
Arabic is the default and the whole interface mirrors — customer screens, admin sidebar, data tables, filters and status badges. Services carry Arabic and English names with fixed or variable pricing and an active toggle, so a service can be retired without deleting its history.

KEY MODULES

From service request to follow-up, in one system.

Service catalogue

Bilingual service names, fixed or variable pricing, urgent flag, display order and an active toggle.

Request intake with location

A structured bilingual form capturing customer, service, issue and an optional location pin, issuing a PC-XXXX request number.

Office request queue

Status filters, phone or request-number search, and a single work panel per request.

Technician assignment and pricing

Technician name, quoted price and final price recorded on the same record, with internal notes.

Status tracking by phone number

Customers look up a request by phone number — no account and no app to install.

Complaints, offers and ratings

CMP-XXXX complaint records with review states and a written response, percentage or fixed offers with validity dates, and 1–5 star ratings on completed jobs.

FOR HVAC & FIELD SERVICE BUSINESSES

Does an HVAC service business need custom management software?

For a small number of easily managed jobs, simple tools may be enough.

A custom system becomes more useful when request information is distributed across calls, WhatsApp, spreadsheets, and staff memory, or when it becomes difficult to see each request's status, assigned technician, quoted price, and next required action.

The goal is not simply to add a dashboard. It is to create a clear workflow from service request to completion.

Discuss your service workflow

CURRENT SCOPE

Current scope

What this version covers

The current version focuses on service-request intake and office-side request management, including technician assignment, pricing, status tracking, and complaints.

What it does not include

Office staff use shared access, and this version does not include individual technician accounts, live GPS tracking, or payment processing. Location is captured once at request time.

Future systems can be scoped differently according to team size, workflow, and business requirements.

TECHNICAL FOUNDATION

Technical foundation

A bilingual Web App built around one request record and a status-driven office workflow, with an RTL-aware interface across both the customer screens and the administration dashboard.

  • Web App
  • Arabic / English
  • RTL
  • Relational Data
  • Status Workflow
  • Location Capture
  • PIN-Protected Admin

DEFINITION

HVAC service management software is an operational system used to structure customer service requests, job status, technician assignment, and follow-up inside a visible workflow. The required modules vary according to the company's process, team size, and service model.

FAQ

HVAC service management software: common questions.

What is HVAC service management software?
HVAC service management software is a Web App or operational system that can connect customer requests, job status, technician assignment, pricing, follow-up, and complaints inside one workflow instead of distributing this information across separate tools.
How can an HVAC company organize service requests instead of using calls and WhatsApp?
A structured request form can capture the customer, service type, issue, and location, then send the request into an operational queue where office staff can manage its status and next action.
How can a company track HVAC service requests and technician assignments?
An operational dashboard can group requests by status and show the assigned technician, pricing, notes, and progress so office staff can see what is new, active, and completed.
Can field-service software work properly in Arabic and English?
Yes. A Web App can be designed from the beginning for Arabic RTL and English LTR across both customer-facing screens and internal administration.
Can customer location be attached to a maintenance request?
Yes. A location can be stored with the service request. In Plus Cool, location is captured at request time; this should not be described as live GPS technician tracking.
Can HVAC management software be customized around a company's workflow?
Yes. A custom system is scoped around how the company receives requests, assigns work, manages access, prices jobs, follows up, and reports activity. Different service businesses do not require identical modules.

The short version

RELATED SERVICE

The disciplines behind this system.

START

Have a service workflow that still lives in phone calls and messages?

MITHLAK maps how requests actually arrive and get closed, then builds the system around that workflow — bilingual where that matters, and simple enough that the team uses it.

Start your project