Customer Service & Operations Virtual Assistant – Home Services

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

TYPE OF WORK

Full Time

SALARY

$5-10/hour

HOURS PER WEEK

40

DATE UPDATED

Aug 24, 2026

JOB OVERVIEW

Job Type: Full time, seasonal
Location: Remote
Pay: $5–$10/hr USD (depending on experience)

We run a high-end Christmas and holiday lighting installation business serving residential and commercial clients. We design and install beautiful, custom lighting displays on rooftops, gutters, trees, landscapes, and commercial properties.

We’re looking for a reliable, highly organized Customer Service & Operations Virtual Assistant to help manage the administrative side of our business during our busy season.

This is a broader role than a typical virtual assistant position. You’ll help us deliver an excellent customer experience from the time a new lead comes in through quoting, scheduling, installation, billing, and post-installation follow-up.

Experience working with a U.S. home-service business is strongly preferred. Experience with Jobber and/or CompanyCam is a requirement.

Responsibilities

Customer Service & Lead Management

* Respond to new and existing customers by phone, email, and text
* Monitor incoming leads and make sure they receive prompt responses
* Answer routine questions about our services, pricing, scheduling, and installation process
* Collect missing information, photos, measurements, and other details needed to prepare quotes
* Maintain clear, professional, and friendly communication throughout the customer experience
* Keep customer records, notes, and statuses accurate and up to date in Jobber
* Escalate unusual customer issues to management when necessary

Quotes & Sales Support

* Look up customer properties using Google Earth and Google Maps, including Street View and satellite imagery
* Measure rooflines, trees, landscapes, and other installation areas using Google Earth Pro
* Use our pricing rules and calculators to prepare accurate estimates
* Create, update, and send quotes through Jobber
* Take screenshots of properties and add useful notes for our installation teams
* Follow up consistently on outstanding quotes and open opportunities
* Help move leads through the sales process from initial inquiry to approved job
* Re-engage previous customers and assist with seasonal renewal and upsell opportunities

Scheduling & Operations

* Schedule and reschedule estimates, installations, service calls, and other appointments in Jobber
* Communicate appointment details and schedule changes to customers
* Help maintain an organized installation calendar during our busy season
* Coordinate information between customers, management, and installation crews
* Make sure approved jobs contain the information installers need before arriving on site
* Help track job progress and identify items that require follow-up

CompanyCam & Job Documentation

* Create and maintain projects in CompanyCam
* Review and organize site photos and job documentation
* Upload or associate relevant property photos, screenshots, and notes with customer jobs
* Help ensure information is organized and accessible between Jobber and CompanyCam
* Review completed-job documentation and flag missing photos or information when necessary

Billing & Administrative Support

* Create and send invoices through Jobber
* Track deposits, payments, and outstanding balances
* Send friendly payment reminders and follow up on overdue invoices
* Help ensure completed jobs are properly closed out and billed
* Maintain accurate customer and job records
* Assist with basic reports, spreadsheets, and administrative projects as needed

Marketing & Social Media

* Help create and schedule basic social media content using photos from completed installations
* Organize high-quality project photos for marketing purposes
* Assist with Google, Facebook, Instagram, and other marketing activities
* Send customer review requests and help monitor/respond to reviews
* Help execute email/text campaigns to previous customers and prospects
* Assist with other seasonal marketing initiatives as needed

Tools You’ll Use

* Jobber – CRM, quoting, scheduling, invoicing, and customer communication
* CompanyCam – project photos and job documentation
* Google Earth / Google Earth Pro
* Google Maps / Street View
* Gmail
* Google Drive, Docs, and Sheets
* Social media platforms such as Facebook and Instagram
* Additional communication and marketing tools as needed
* Loom or similar tools for training and SOPs

You’re a Good Fit If You

* Have experience supporting a U.S.-based home-service or field-service business
* Have excellent written and spoken English
* Are comfortable communicating directly with customers by phone, email, and text
* Are highly organized and have strong attention to detail
* Are comfortable managing multiple customers, jobs, and priorities simultaneously
* Are tech-savvy and able to learn new software quickly
* Have good spatial awareness and are comfortable working with maps and basic measurements
* Can work independently while following established processes and SOPs
* Understand the importance of fast response times and follow-up in a service business
* Can maintain daily or next-business-day turnaround on new leads and administrative tasks
* Are comfortable working in a fast-paced environment during our peak season

Required
* Previous Jobber experience
* Experience with a home-service company such as roofing, landscaping, HVAC, plumbing, electrical, exterior cleaning, construction, or holiday lighting
* Experience with customer service, scheduling/dispatch, billing, or sales support

Strongly Preferred

* Previous CompanyCam experience
* Experience preparing estimates using Google Earth, property imagery, or similar tools
* Experience with basic social media or digital marketing

What We Provide

* Training and documented SOPs
* Access to Jobber, CompanyCam, pricing tools, templates, and other systems
* Training videos and examples of completed work
* Ongoing support via chat and regular check-ins
* Steady work throughout our busy season, primarily September through December, with the possibility of additional work during takedown season and throughout the year
* An opportunity to take on additional responsibility as you learn our business and processes

How to Apply

Please send:

1. A short introduction describing your experience with home-service businesses, customer service, operations, quoting, scheduling, or billing.
2. Details about your experience with Jobber and CompanyCam, including what tasks you performed in each system.
3. Any relevant experience with Google Earth, Google Maps, estimating, construction, roofing, landscaping, or similar work.
4. Your experience communicating directly with U.S. customers by phone, email, and text.
5. Any experience with social media, customer reviews, or marketing support.
6. Your availability, including days and hours you can work and your time zone.
7. Your desired hourly rate.

Please specifically tell us if you have previously worked for a U.S. home-service company and describe the type of business and your responsibilities.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0198
Total Execution Time  0.0213
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,526,800 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Customer-Service-Operations-Virtual-Assistant-Home-Services-1428183
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0132 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1428183
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 834048
 LIMIT 1 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1428183
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-03',ej.date_added) duration_daysDATEDIFF('2026-09-03',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-09-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1428183' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1428183 
0.0028   UPDATE employer_jobs SET hit_counts '***Jul-22-2025=98***Jul-23-2025=121***Jul-24-2025=9***Jul-25-2025=2***Jul-26-2025=2***Jul-27-2025=1***Jul-28-2025=2***Jul-30-2025=2***Jul-31-2025=2***Aug-02-2025=1***Aug-04-2025=1***Aug-05-2025=2***Aug-07-2025=3***Aug-30-2025=1***Sep-02-2025=1***Sep-06-2025=2***Sep-07-2025=1***Sep-09-2025=1***Sep-21-2025=1***Sep-25-2025=1***Sep-30-2025=2***Oct-01-2025=1***Oct-14-2025=1***Oct-21-2025=1***Oct-22-2025=1***Oct-28-2025=1***Nov-06-2025=1***Nov-14-2025=2***Nov-25-2025=1***Dec-18-2025=1***Dec-19-2025=1***Dec-26-2025=1***Dec-27-2025=1***Jan-01-2026=1***Jan-14-2026=2***Jan-17-2026=1***Jan-18-2026=1***Jan-25-2026=1***Jan-30-2026=1***Feb-01-2026=1***Feb-04-2026=2***Feb-20-2026=2***Feb-23-2026=2***Feb-25-2026=1***Mar-01-2026=2***Mar-03-2026=1***Mar-21-2026=1***Apr-26-2026=1***May-03-2026=1***May-25-2026=1***May-28-2026=1***May-29-2026=1***Jun-02-2026=1***Jun-05-2026=1***Jun-08-2026=1***Jun-28-2026=1***Jun-29-2026=2***Jul-23-2026=2***Aug-11-2026=1***Aug-17-2026=1***Aug-23-2026=269***Aug-24-2026=1419***Aug-25-2026=250***Aug-26-2026=140***Aug-27-2026=67***Aug-28-2026=58***Aug-29-2026=14***Aug-30-2026=2***Sep-03-2026=1' WHERE job_id'1428183'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Jul-2025=239***Aug-2025=8***Sep-2025=9***Oct-2025=5***Nov-2025=4***Dec-2025=4***Jan-2026=7***Feb-2026=8***Mar-2026=4***Apr-2026=1***May-2026=4***Jun-2026=6***Jul-2026=2***Aug-2026=2220***Sep-2026=1' WHERE job_id'1428183'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1428183' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1428183 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '834048'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)