Phone Sales & Dispatch Virtual Assistant - US Carpet Cleaning Company

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

TYPE OF WORK

Full Time

SALARY

$7.00/hour

HOURS PER WEEK

40

DATE UPDATED

Sep 4, 2026

JOB OVERVIEW

We’re a 40-year-old family-owned carpet cleaning company in Tulsa, Oklahoma, and our long-time virtual assistant is moving on. We’re looking for the next voice for our business - the person who answers our phones, books our jobs, and keeps our crew moving every single day. This is not a task-based gig. It’s a long-term seat on a small team, with scripts, training, monthly bonuses, and scheduled raises built in from day one.

WHAT YOU’LL DO
1. Phones and sales (most of your day)
• Answer inbound calls professionally using our call script and convert callers into booked jobs
• Respond to Google, text, and web leads within minutes and move them to a phone call
• Make outbound sales calls: follow up on open quotes, reactivate past customers, and introduce our services to acquired customer lists
• Handle common objections (“how much?”, “let me think about it”, “the other guy is cheaper”) the way our playbook teaches - never lead with price, always secure a next step
2. Dispatch and crew coordination
• Build and adjust the daily job schedule and routes in Housecall Pro
• Coordinate with our lead technician over WhatsApp: running late, reschedules, add-ons, job changes
• Confirm upcoming appointments and communicate arrival windows to customers
3. CRM and customer care
• Keep Housecall Pro clean: accurate customer records, job details (rooms, square footages, stains, pets), notes, lead-source tags, and follow-up tasks
• Prepare quotes in ResponsiBid
• Handle customer texts, emails, and property manager work orders
• Send review requests after jobs, respond to Google reviews, and post updates to our Google Business Profile
• Be the first response to customer issues, and escalate to the lead technician or owner when needed
• Light admin: database cleanup, verifying business listings, helping with email campaigns

WHAT WE’RE LOOKING FOR
Required
*Excellent spoken English - clear, warm, and confident on the phone with American customers
*2+ years of phone-based customer service, sales, or appointment setting (US clients preferred)
*Comfortable being on the phone most of the day, including outbound calls
*Type accurate notes while talking - one wrong address or square footage number sends a crew to the wrong place
*Reliable setup: wired internet (25+ Mbps), backup internet and power, quiet dedicated workspace, noise-cancelling headset
*Available full-time on US Central hours (night shift in the Philippines), Monday-Friday
*Organized, coachable, and honest - you tell us when something goes wrong
Nice to have
• Experience with Housecall Pro, ResponsiBid, Jobber, ServiceTitan, or similar
• Dispatching or scheduling experience for a service business (cleaning, HVAC, plumbing, pest control)
• A previous long-term role with a US home services company

PAY AND GROWTH
Base pay: $7.00/hr, paid twice a month - on time, every time.
Monthly performance bonuses ( start after your first 30 days):
• Booking-rate bonus - hit the inbound booking target: +$0.50/hr
• Outbound bonus - hit the outbound booking target: +$1.00/hr
• Review bonus - hit the 5-star review target: +$0.50/hr
Hit all three and you earn $9.00/hr for the month. A strong VA in this sear should expect $8-9/hr most months. We’ll walk you through the exact scorecard in the interview so you know precisely how to earn it.

Long-term growth timeline (base raises, on top of bonuses):
• 90 days: complete probation, full bonus eligibility confirmed
• 6 months: +$0.25/hr
• 1 year: +$0.50/hr plus a 13th-month anniversary bonus
• 2 years: +$0.50/hr plus eligibility for our Lead VA / Office Manager track (customer reactivation campaigns, commercial accounts, training future hires)

Hours: Monday-Friday, 8:00 AM to 5:00 PM US Central (roughly 9PM to 6 AM Philippine time; shifts one hour with US daylight saving). Occasional Saturday coverage may be offered as paid extra hours.

HOW TO APPLY
Attention to detail is critical in this job. Read carefully - applications that skip a step will not be reviewed.
1. Put the word SPOTLESS at the very top of your application so we know you read this whole post.
2. Record a 2-3 minute video (Loom, Google Drive, or unlisted YouTube link), on camera, in English:
• Introduce yourself and your phone experience ( about 1 minute)
• Then answer the phone as if you were us. Read this out loud like a real call:
- You: “Thank you for calling Carpet Renovations of Tulsa, this is [your name]! How can I help you today?”
- Caller: “Hi, how much do you charge to clean three rooms?”
- You: (respond however you would - we want to hear how you handle it)
3. Attach a photo of your workspace - your desk, computer, and headset, taken today.
4. Attach a screenshot of a recent internet speed test (speedtest.net).
5. Answer these three questions in your application:
• What hours can you commit to, in US Central time?
• Which CRM, scheduling, or phone tools have you used?
• Describe your Internet connection, backup power, and backup internet.
6. Attach your resume.

Hiring Process:
We review your video, photo, and answers, then invite the strongest candidates to a live video interview with the owner that includes a short phone role-play. Your first 90 days include full training on our call script, sales playbook, and systems.
If you love being on the phone, like winning the booking, and want to stable long-term role with a company that’s been around 40 years, we want to hear from you!

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0160
Total Execution Time  0.0177
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,480 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Phone-Sales-Dispatch-Virtual-Assistant-US-Carpet-Cleaning-Company-1723886
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1723886
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 869381
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1723886
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-08',ej.date_added) duration_daysDATEDIFF('2026-09-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1723886' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723886 
0.0012   UPDATE employer_jobs SET hit_counts '***Sep-04-2026=1147***Sep-05-2026=217***Sep-07-2026=2***Sep-08-2026=1' WHERE job_id'1723886'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=1366' WHERE job_id'1723886'  
0.0005   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1723886' 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` = 1723886 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '869381'
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)