Virtual Assistant & Operations Support (U.S. Home Services)

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

TYPE OF WORK

Full Time

SALARY

$600 – $900/month (based on experience)

HOURS PER WEEK

35

DATE UPDATED

Oct 25, 2026

JOB OVERVIEW

ABOUT US
My Handyman of Wichita is a home service business serving homeowners in Wichita, Kansas since 2021. Our owner is in the field most of the day, so we need a dependable remote assistant to make sure every customer gets a fast, professional response.

THIS IS OUR MAIN VIRTUAL ASSISTANT ROLE
You will be the first person we hire for this and the main link between our customers and our owner. We are looking for a long-term hire to become the backbone of our operations. As you prove yourself, you will take on more responsibility and may eventually help us train additional team members.

YOUR RESPONSIBILITIES
- Respond to every real lead the same day by phone, text, Facebook, or email
- Take live call transfers and make callbacks to U.S. customers (our AI voice assistant answers first)
- Collect job details: name, address, photos, product links, and timeline
- Sort jobs as simple, complex, or needing owner review
- Prepare estimate drafts in Markate (you do NOT add pricing or send estimates)
- Keep the CRM and pipeline clean, with a clear status and next step on every lead
- Book in-person estimates and simple approved jobs following our scheduling rules
- Follow up with leads (maximum 2 follow-ups)
- Send a daily end-of-day report and a weekly report by email
- Support hiring: log applicants, do first-pass screening, and schedule interviews for our Saturday virtual hiring events (the owner makes all hiring decisions)

HOW WE WORK
We run on written SOPs and Loom training videos, and you will be trained on GoHighLevel, Markate, and our processes. We want someone who follows the process carefully, notices what isn't working, and suggests improvements. You will never quote prices or promise schedules. You gather the details and flag complex, large, or high-risk jobs for the owner.

WHAT SUCCESS LOOKS LIKE
- 100% of real leads get a same-day response
- No stale leads in the pipeline
- Clear, short, professional customer messages
- Reports sent every workday
- The owner is not interrupted during field work for routine items

HOURS
[Monday to Friday, 8:00 AM to 5:00 PM Central Time (overnight in the Philippines)]. [Optional: some Saturday mornings for hiring events.] You must be reliably available during these hours.

REQUIREMENTS
- Excellent spoken and written English at a near-native level. You will speak with U.S. homeowners daily and write all customer messages. Clear, natural, friendly communication is essential.
- Highly organized and detail-oriented
- Able to follow written procedures and respect boundaries
- Good judgment about when to ask and when to escalate
- Reliable computer, headset, quiet workspace, and stable internet with a backup (mobile data or power backup)
- Willing to sign a confidentiality agreement (you will handle customer information)

NICE TO HAVE
- Experience with CRMs such as Markate or GoHighLevel (training provided if you don't have it)
- Experience in home services, construction, or customer service
- Experience with recruiting or hiring support

TRIAL AND GROWTH
We start with a paid [2-week] trial and then review. For the right person, there is room to take on more responsibility as the business grows, based on performance.

HOW TO APPLY (READ CAREFULLY)
Applications that skip these steps will not be reviewed.
1. Put the word "Wichita" in your subject line.
2. Write a 2-3 sentence intro.
3. Answer this: A customer texts at 4 PM: "How much to fix the trim on the second floor of my house? Can you come tomorrow?" Write the exact reply you would send, and tell us what else you would do.
4. Record a 45-second voice or video message (Loom, Vocaroo, or Google Drive link) introducing yourself and explaining how you'd respond to the customer above.
5. Tell us your expected rate and your earliest start date.
6. Attach a screenshot of your internet speed test (upload and download) and your resume.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0139
Total Execution Time  0.0152
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,224 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Operations-Support-US-Home-Services-1755221
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0077 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1755221
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 927017
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1755221
AND `misc`.`id` IS NULL 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1755221
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-10-26',ej.date_added) duration_days, DATEDIFF('2026-10-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-10-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1755221' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1755221 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1755221
AND `misc`.`id` IS NULL 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-23-2026=5***Oct-24-2026=2***Oct-25-2026=356***Oct-26-2026=3' WHERE job_id= '1755221'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=365' WHERE job_id= '1755221'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1755221' 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` = 1755221 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '927017'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)