Virtual Assistant (VA) – Dispatch Coordinator - HVAC, Plumbing & Electrical Company

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$5.25 per hour

HOURS PER WEEK

40

DATE UPDATED

Jun 23, 2026

JOB OVERVIEW

Virtual Assistant (VA) – Dispatch Coordinator

Position Summary

The Dispatch Virtual Assistant (VA) is responsible for supporting the daily operations of the dispatch department by maintaining accurate scheduling, ensuring job readiness, reviewing completed calls, communicating with customers and technicians, and helping maintain proper job flow throughout the day. This role plays a critical part in delivering the Climate Experts customer experience by ensuring every job is scheduled correctly, communicated properly, and executed efficiently.

Key Responsibilities:

Call Review & Quality Assurance
Perform detailed reviews of completed calls to ensure accuracy and identify mistakes or missing information.
Verify all job notes, invoices, tags, estimates, and technician updates are completed correctly.
Ensure Service Titan information is accurate and updated properly after each call.
Technician Debrief
Conduct debrief conversations with technicians at the end of each call.
Confirm job completion details, recommendations, estimates, invoices, and follow-up items.
Ensure technicians are fully prepared and documented before moving to the next call.
Scheduling & Reschedules
Reschedule overbooked jobs while maintaining the health of the 3-day call board.
Assist with setting and maintaining the dispatch board daily.
Focus on “Right Tech, Right Call” scheduling to maximize efficiency and customer satisfaction.
Keep dispatch boards updated in real time throughout the day.
Job Preparation & Deep Dive Review
Review previous jobs and customer history before dispatching technicians.
Ensure technicians are properly set up with accurate job information, notes, equipment history, and expectations before every call.
Identify potential issues proactively before the technician arrives onsite.

Pre-Sold Repairs & Parts Coordination:

Schedule all pre-sold repairs within company timeline expectations.
Follow up daily with supply houses regarding part ETAs and availability.
Maintain accurate communication with customers regarding part delays, arrivals, and scheduling updates.
Ensure all parts-related jobs are updated and rescheduled promptly once parts arrive.

Revenue Performance:

Support the dispatch department in achieving daily HVAC Service and Plumbing revenue goals at least 75% of working days each week.
Prioritize scheduling to maximize technician efficiency, average ticket, and completed revenue opportunities.
Assist in maintaining strong call flow and minimizing technician downtime to support revenue production.

Turn Over Opportunities:

Maintain a minimum 50% turnover conversion rate daily, with a goal of 60%+ conversion into turnover opportunities.
Identify and communicate all potential turnover opportunities during call reviews and technician debriefs.
Ensure all qualifying turnover opportunities are properly documented, assigned, and followed up on.
Customer Communication

Send customer update texts and/or calls at:
9:00 AM
12:00 PM
3:00 PM
5:00 PM

Make ETA calls when technicians are wrapping up current jobs.
Provide proactive communication regarding delays, schedule changes, and technician arrival times.

Dispatch Coordination

Communicate efficiently with the call center and Call-by-Call team to maintain proper job flow.
Ensure all departments are aligned on scheduling changes, priority calls, and technician movement.
Help maintain daily operational efficiency and customer experience standards.

Performance Expectations

Maintain accurate and organized dispatch boards daily.
Ensure timely customer communication and updates.
Reduce scheduling errors and improve job readiness.
Support efficient technician routing and scheduling flow.
Maintain high standards of accuracy in call review and debrief processes.

Available Schedules

Schedule Option 1
Monday, Wednesday, Friday
8:00 AM – 9:00 PM
1 Hour Lunch Break

Schedule Option 2
Tuesday, Thursday, Saturday
8:00 AM – 9:00 PM
1 Hour Lunch Break

Schedule Option 3
Monday, Tuesday, Friday, Saturday, Sunday
8:00 AM – 5:00 PM
1 Hour Lunch Break

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0169
Total Execution Time  0.0182
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,992 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-VA-Dispatch-Coordinator-HVAC-Plumbing-Electrical-Company-1674882
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0117 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1674882
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 839829
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1674882
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-30',ej.date_added) duration_daysDATEDIFF('2026-07-30',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-07-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1674882' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1674882 
0.0007   UPDATE employer_jobs SET hit_counts '***Jun-23-2026=477***Jun-24-2026=184***Jun-25-2026=102***Jun-26-2026=44***Jun-27-2026=25***Jun-28-2026=13***Jun-29-2026=23***Jun-30-2026=28***Jul-01-2026=17***Jul-02-2026=10***Jul-03-2026=10***Jul-04-2026=7***Jul-05-2026=6***Jul-06-2026=38***Jul-07-2026=22***Jul-08-2026=18***Jul-09-2026=14***Jul-10-2026=10***Jul-11-2026=10***Jul-12-2026=6***Jul-13-2026=19***Jul-14-2026=15***Jul-15-2026=8***Jul-16-2026=7***Jul-17-2026=5***Jul-18-2026=9***Jul-19-2026=2***Jul-20-2026=8***Jul-21-2026=9***Jul-22-2026=6***Jul-23-2026=10***Jul-24-2026=13***Jul-25-2026=16***Jul-26-2026=4***Jul-29-2026=1***Jul-30-2026=1' WHERE job_id'1674882'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=895***Jul-2026=301' WHERE job_id'1674882'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1674882' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1674882 
0.0046   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '839829'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)