Field Service Scheduling & Operations Virtual Assistant

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

TYPE OF WORK

Full Time

SALARY

$900-$1,200USD per month (depends on exp.)

HOURS PER WEEK

40

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

Note: Interested applicants must submit their initial application exclusively through the OnlineJobs platform. Do not email the company directly. Any candidate who contacts the company outside of the OnlineJobs system will be disqualified from consideration.

Field Service Scheduling & Operations Virtual Assistant

$6–$8 USD/hour | Full-Time | Monday–Friday, 8:00 AM–5:00 PM U.S. Central Time

Every day, dozens of cleaning appointments depend on someone noticing small scheduling problems before they become big ones.

We are looking for that person.

Maid In America Cleaning Services is hiring a highly organized Field Service Scheduling & Operations Virtual Assistant to coordinate mobile cleaning teams, maintain accurate operational data, and communicate with customers when schedules change.

This is not a general administrative assistant role. This role is best suited for someone with experience coordinating schedules, customers, and day-to-day operations in a fast-paced service environment.

What You’ll Do

Your primary responsibility will be helping keep our field operations organized and running on schedule.

You will:
-Prepare and adjust cleaning schedules in Jobber
-Coordinate changes caused by call-outs, delays, and customer rescheduling requests
-Identify overlaps, drive-time issues, staffing conflicts, and other schedule problems
-Reassign or resequence jobs within established guidelines
-Answer inbound customer calls related to scheduling and basic support
-Make outbound calls to communicate delays and schedule changes
-Maintain accurate customer, job, and service information
-Update operational trackers and reports
-Complete invoicing, payroll-support, and cost-of-service tasks
-Escalate decisions that require management approval

You will follow established processes while also using judgment when a situation does not perfectly match the written procedure.

Who We’re Looking For

You may be a strong fit if you:
-Notice small details and inconsistencies others miss
-Work quickly without sacrificing accuracy
-Enjoy solving scheduling and logistics problems
-Follow SOPs, checklists, and operating rules consistently
-Can investigate and solve routine problems independently
-Know when to stop and escalate a decision
-Communicate confidently and professionally with customers
-Stay calm when priorities change
-Learn new software quickly
-Take ownership of mistakes and correct them promptly

Experience

Previous experience in scheduling, dispatching, operations coordination, or managing appointments in a fast-paced service environment is preferred.

Direct experience scheduling or dispatching employees who travel to customer locations is strongly preferred, but candidates with strong general scheduling, customer service, administrative coordination, or operations experience may also be considered.

Relevant backgrounds may include:
-Residential cleaning
-HVAC
-Plumbing
-Electrical
-Landscaping
-Pest control
-Home health
-Delivery
-Property maintenance
-Appointment scheduling
-Customer service
-Administrative or operations coordination
-Managing changing schedules, CRM updates, multiple priorities, and operational processes

Strongly Preferred
-Direct Jobber experience
-Experience with other field-service platforms
-Customer phone support experience
-Dispatch or logistics experience
-Google Workspace
-Slack
-Spreadsheet and reporting experience

Work Requirements
-Full-time availability
-Monday–Friday, 8:00 AM–5:00 PM U.S. Central Time
-Fluent spoken and written English
-Reliable computer and dedicated workspace
-Reliable internet connection with a backup option
-Backup power solution
-No work for another employer or client during scheduled working hours

Compensation

$6–$8 USD per hour, based on directly relevant experience.

Candidates with direct Jobber experience, mobile-team scheduling experience, and strong customer phone skills will receive priority consideration.

Our Core Values
-Communication
-Connection
-Quality
-Service
-Teamwork

How to Apply

Complete our Culture Index survey:
---------- /p/8Y0GG4Nyz4

In your application message, please include:
- A brief summary of your scheduling, dispatch, or operations experience
- The scheduling, CRM, or field-service software you have used, including whether you have Jobber experience
- One specific scheduling or operational problem you handled and what you did to resolve it

Please make your answers specific and based on your actual experience.

Applications that do not complete the Culture Index survey or do not provide enough information for us to understand your relevant experience may not be reviewed.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0319
Total Execution Time  0.0332
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,517,840 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Field-Service-Scheduling-Operations-Virtual-Assistant-1692890
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0266 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1692890
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 886930
 LIMIT 1 
0.0033   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1692890
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-16',ej.date_added) duration_daysDATEDIFF('2026-08-16',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-08-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1692890' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1692890 
0.0013   UPDATE employer_jobs SET hit_counts '***Jul-20-2026=918***Jul-21-2026=623***Jul-22-2026=142***Jul-23-2026=51***Jul-24-2026=42***Jul-25-2026=11***Jul-26-2026=4***Jul-27-2026=9***Jul-28-2026=6***Jul-29-2026=5***Jul-30-2026=4***Jul-31-2026=5***Aug-01-2026=3***Aug-03-2026=7***Aug-04-2026=1***Aug-05-2026=677***Aug-06-2026=215***Aug-07-2026=84***Aug-08-2026=16***Aug-09-2026=12***Aug-10-2026=22***Aug-11-2026=19***Aug-12-2026=340***Aug-13-2026=67***Aug-14-2026=1642***Aug-15-2026=188***Aug-16-2026=1' WHERE job_id'1692890'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1820***Aug-2026=3293' WHERE job_id'1692890'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1692890' 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` = 1692890 
0.0163   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '886930'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)