Hiring Remote Dispatcher - Come Work for a Well Established Company

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

TYPE OF WORK

Full Time

SALARY

$6+

HOURS PER WEEK

TBD

DATE UPDATED

Sep 8, 2026

JOB OVERVIEW

About the Role
Extra Locksmith Utah is one of the top-rated locksmith companies in all of Utah and runs one of the largest key inventories in the state. We're hiring an experienced virtual Dispatch Manager to own daily call flow, job booking, technician dispatch, and KPI reporting. You'll work directly with the owner and senior managers, with a front-row seat to our expansion.

Why Join

Direct access to leadership and a real say in process improvements
Management-level impact – coach part-time dispatchers and shape our SOPs
Stable, long-term remote role with clear performance bonuses

What You'll Do

Answer inbound calls quickly, tag every call in Workiz, and track every job
Create estimates for all quoted jobs so automated follow-ups run
Book jobs, assign technicians, send ETA texts, and monitor job status
Close out jobs – verify photos, parts, signatures, and payments are attached
Send a nightly WhatsApp report (calls, estimates, bookings, sales, cost per job, top technician)
Reconcile keys pulled against jobs completed; approve or flag purchase orders
Respond to CRM leads, emails, and social DMs within 10 minutes
Audit 20% of recorded calls each week and deliver QA breakdowns

Must-Haves

2+ years of dispatch or service-business VA experience, including leadership duties
Native-level English and a confident phone voice
Hands-on experience with Workiz, ServiceTitan, or a similar field-service CRM
Google Sheets skills – basic formulas and pivot tables
Quiet home office, hard-wired internet (25 Mbps minimum), and a USB headset
Available Mon–Fri, 3:00–10:00 p.m. Mountain Time (some flexibility for the right candidate)

Nice-to-Haves

Locksmith, HVAC, plumbing, or garage-door industry background
Familiarity with Meta Business Suite or Buffer
A track record of lowering cost per job or raising booking rate

Compensation & Benefits

USD $6–$10 per hour depending on experience, plus a monthly bonus tied to booking and QA metrics
Paid training on our instant-pricing tool and statewide service map
Direct mentorship from the owner and a clear path to promotion

How to Apply

Email
---------- with the subject line "Dispatch Manager – [Your Name]" and include:

A 60-second Loom video introducing yourself and the dispatch metric you're most proud of improving
Your résumé (PDF, 1–2 pages)
A short case study (200 words or fewer) describing a process you automated or revamped

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0124
Total Execution Time  0.0137
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,688 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Hiring-Remote-Dispatcher-Come-Work-for-a-Well-Established-Company-1725658
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0069 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1725658
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 228648
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1725658
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-26',ej.date_added) duration_days, DATEDIFF('2026-09-26',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-09-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1725658' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1725658 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-08-2026=554***Sep-09-2026=121***Sep-10-2026=63***Sep-11-2026=41***Sep-12-2026=27***Sep-13-2026=27***Sep-14-2026=41***Sep-15-2026=38***Sep-16-2026=31***Sep-17-2026=11***Sep-18-2026=18***Sep-19-2026=8***Sep-20-2026=15***Sep-21-2026=11***Sep-22-2026=11***Sep-23-2026=20***Sep-24-2026=15***Sep-25-2026=12***Sep-26-2026=13' WHERE job_id= '1725658'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1077' WHERE job_id= '1725658'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1725658' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1725658 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '228648'
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)