Blog Dispatch

Skill-Based Dispatch: Assign the Right Tech to Every Job

A job request comes in on a Monday: a four-zone VRF system at a restaurant in Ari is throwing an F9 error code. The dispatcher checks availability, sees the North Zone technician has a free slot after lunch, and assigns it. The technician arrives at 1:30 PM, looks at the system, and has never worked on a multi-zone VRF unit in his career. He clears the error code. The system restarts, runs for eight minutes, and trips the same code again. He drives back to base. The customer calls in the evening asking what happened. Nobody has a clean answer.

The job eventually reaches the right technician two days later — who diagnoses a refrigerant imbalance across two circuits and fixes it in 90 minutes. The restaurant waited four days. The first technician’s time was wasted. The second arrives with no diagnostic notes from the first visit and starts from scratch.

Zone-based dispatch is the right structure for managing Bangkok travel time. But when a team handles two or more trade types — or when complexity varies significantly within a single trade — zone alone is not enough. The question that must come before “whose zone is this?” is “who can actually complete this job?”

Why Does Skill Mismatch Happen More Often Than It Should?

In a small team that grew organically, skills live in the owner’s head. The owner knows who handles VRF, who does fiber CCTV, who the solar PV specialist is — but that knowledge is not recorded anywhere the dispatcher can act on it in real time.

As the team grows past three or four technicians, the owner cannot hold every skill combination in mind and relay it to every dispatch decision. A coordinator hired to handle bookings has no record of who knows what. The default becomes availability: whoever has a slot gets the job. That is exactly how a VRF fault ends up with a technician who has only worked residential split units, or how a fiber CCTV run goes to someone whose ceiling wiring experience ends at analog coax.

The fix is a skill matrix — a simple record of what each technician can do, at what level, referenced at the moment a job is assigned.

What Skills Should a Thai Install Business Track?

Thai installation and maintenance businesses generally span a predictable set of disciplines. Not every team covers all of them, but tracking proficiency across these categories covers most dispatch decisions:

Aircon and cooling

  • Residential split units (standard competency for most technicians)
  • Commercial cassette, ducted, and ceiling-concealed systems
  • Multi-zone VRF and chiller systems (requires specific training and field hours)
  • Inverter troubleshooting and auto-cleaning systems

Solar and electrical

  • Rooftop PV installation and commissioning
  • Hybrid and off-grid inverter systems
  • Solar hot water (a separate skill set from PV)
  • Monitoring system configuration and datalogger setup

CCTV and security

  • Analog and HD-over-coax systems
  • IP cameras and NVR programming
  • Fiber optic CCTV for long cable runs
  • Access control and intercom integration

Fire and life safety

  • Fire alarm panel programming and annual inspection
  • Emergency lighting testing
  • Sprinkler system maintenance

Water and utilities

  • RO and filtration system installation and servicing
  • Pump installation and commissioning
  • Water heater maintenance

For each category, rate each technician at one of three levels: independent (completes the job without supervision), assisted (requires a senior technician on the same visit), or not applicable (not trained for this type). The matrix does not need to be precise to be useful — even a rough rating prevents the most common dispatch failures.

Do Thai Certifications Affect Who Gets Assigned?

For some job types, the answer is yes — and overlooking it creates real liability.

ช่างไฟฟ้าภายใน (licensed building electrician): Required for electrical work in registered buildings. Factories, government sites, and large commercial properties often verify contractor credentials before allowing access. An unlicensed technician sent to such a site is turned away at the gate — after the drive there.

Refrigerant handling: Work with high-pressure refrigerants (R-410A and similar) carries health and equipment safety requirements. Technicians handling refrigerant recovery and charging should have documented training, and some commercial sites require evidence of it.

Working at height: Rooftop solar installations and elevated CCTV camera placements above a threshold height require specific safety training. Recording which technicians have completed height-work training prevents both physical risk and site access refusals.

These certifications are worth one field in each technician’s profile. Checked against job requirements before dispatch, they prevent the failure mode of a qualified-but-uncertified arrival at a site where credentials are verified.

How Does Skill-Based Dispatch Work in Practice?

The simplest implementation is a skill matrix document — a table with technicians as rows and skill categories as columns — visible to whoever manages the dispatch board. For a team of four or five, this fits on half a page. Mark each cell at the technician’s current level (independent / assisted / N/A) and update it when someone completes training or earns a new certification.

When a job comes in, the workflow is:

  1. Identify the job’s skill requirement — VRF service, solar PV fault, CCTV fiber run, fire alarm inspection
  2. Filter to technicians who hold that skill at independent level
  3. Within that subset, apply zone and availability rules — nearest technician in the right area with an open slot

The rule is simple and consistent: skill beats zone. A VRF specialist in the opposite zone is the correct assignment. A general technician in the correct zone who cannot complete the work is the wrong one.

If no available technician holds the required skill independently, the correct response is to either reschedule with the right person or involve a qualified subcontractor — not to send whoever is closest and hope.

A Worked Example: Three Jobs, Four Technicians

A four-person team handles aircon, CCTV, and solar across Greater Bangkok.

Aircon split Aircon VRF Solar PV CCTV Fire alarm
Narin Independent N/A Assisted Assisted N/A
Pao Independent Independent Independent N/A N/A
Tong Assisted N/A N/A Independent Independent
Bright Independent N/A Assisted Independent N/A

Three jobs arrive Monday morning:

Job A — Condo resident, 18,000 BTU split unit not cooling, Lat Phrao. Lat Phrao is Narin’s zone. Narin can handle residential splits independently. Correct assignment: Narin. No override needed.

Job B — Restaurant, four-zone VRF system fault, Ari. Ari is also in Narin’s zone geographically. But Narin cannot handle VRF. Pao is the only independent-level VRF technician on the team. Correct assignment: Pao, regardless of zone. Move one of Pao’s routine residential jobs to Narin or Bright to rebalance the day.

Job C — Factory, 24-camera CCTV expansion, Ramkhamhaeng. Both Tong and Bright hold independent CCTV skill. Tong’s zone is closer. Correct assignment: Tong.

Zone rules handled two of three cleanly. Skill overrode zone on one. That override is the entire reason the matrix exists — it makes the exception systematic rather than a case-by-case judgment call the dispatcher has to hold in their head.

FAQ

What if the specialist is fully booked when the urgent job comes in?

Be direct with the customer: the technician who can complete this work has no open slot until a specific date. Offer to book that date, or offer a referral to a qualified subcontractor for cases where the customer cannot wait. Sending the wrong technician and apologising after the fact costs more — in wasted time, a second call-out, and the customer’s confidence in your team’s ability to match the right person to the job.

Should technicians in training get skill tags?

Yes. Tag them as assisted for any skill they are actively developing. An assisted rating tells the dispatcher that the job is possible if paired correctly. When you schedule a development job on a slower day and pair a senior technician with the junior, the junior gains real-job experience with a quality safety net. After consistent assisted-level performance over several jobs, update the rating to independent — which also signals to the technician that their progress is tracked and recognised.

How often should the skill matrix be updated?

Update it whenever a technician completes a formal course or earns a new certification. Also build in a quarterly review: organic learning happens on the job, and a technician who has spent six months doing assisted VRF work under a specialist may now be ready for an independent rating after a brief hands-on check. A matrix that does not reflect current capability misinforms every dispatch decision it touches.


OnSiteQ’s dispatch board gives your team a single screen to see every open job and every technician’s status — so skill-based assignment becomes a one-look decision rather than a series of LINE messages before every booking.

Ready to get your queue under control?

Start free today, no credit card required.

Start free