Virtual Assistant / Appointment Setter (Home Remodeling Lead Conversion Specialist)

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

TYPE OF WORK

Full Time

SALARY

700

HOURS PER WEEK

40

DATE UPDATED

Aug 6, 2026

JOB OVERVIEW

We are a fast-growing marketing agency that generates qualified appointments for kitchen and bathroom remodeling companies across the United States.
We are hiring a full-time Virtual Assistant / Appointment Setter to join our team and help contact, follow up, and convert inbound homeowner leads into booked appointments.
This is a full-time position (40 hours per week) with long-term growth potential inside a performance-driven team.
???? What You Will Be Doing
You will be working with inbound homeowner leads who have already expressed interest in remodeling services such as:
Kitchen remodeling
Bathroom remodeling
Walk-in showers
Tub-to-shower conversions
Home renovation projects
Your responsibilities include:
Calling new leads quickly after they come in
Sending SMS follow-ups and manually responding to text conversations
Qualifying homeowners using a simple script
Booking appointments into the calendar
Confirming appointment details
Following up with missed calls and warm leads
Maintaining accurate CRM updates and lead notes
These are high-intent inbound leads, not cold calls.
? Working Hours (IMPORTANT)
This role requires availability during US business hours.
Primary working window: 9:00 AM – 5:00 PM Eastern Time (ET)
Peak priority hours: 9:00 AM – 2:00 PM ET
You must be consistently available during these hours to respond to leads quickly.
Key expectation:
Speed-to-lead is critical (contacting leads within 1–5 minutes when possible)
Please include your availability in US Eastern Time when applying.
???? Requirements
Must be available full-time (40 hours/week)
Must have a laptop or desktop computer
Must have a reliable smartphone for calls/texts
Must have stable internet connection
Must be fluent and confident in spoken English
Must be able to communicate professionally with US homeowners
Must have experience using CRMs (GoHighLevel experience is a strong plus)
Must be comfortable with sales conversations and follow-up messaging
Must be able to send voice recordings for QA and training
Must be reliable, responsive, and detail-oriented
???? Responsibilities
Handle inbound lead calls and follow-ups
Manage SMS conversations manually when needed
Update CRM (GoHighLevel or similar systems)
Book qualified appointments
Follow up until leads are contacted or disqualified
Maintain clean and accurate notes in the CRM
Communicate daily with the internal team
???? KPIs You Will Be Measured On
Speed to lead (response time)
Number of calls made per day
Number of conversations held
Number of appointments booked
Appointment show-up rate
CRM accuracy and communication quality
???? Compensation
Starting salary: $750 USD per month
Performance-based pay increases over time
Bonuses based on booked appointments and performance metrics
Long-term growth opportunity for top performers
???? Ideal Candidate
We are looking for someone who:
Enjoys talking to people
Can build rapport quickly with homeowners
Is comfortable handling objections
Is persistent but respectful
Is organized and reliable
Wants a long-term role in a growing company
Experience with home services (remodeling, roofing, solar, HVAC, real estate) is a plus but not required.
???? Application Requirements
Please submit the following:
Full name
Phone number (WhatsApp preferred)

Email
address
Previous experience (if any)
Your full availability in US Eastern Time
Expected monthly salary (confirm starting rate: $750/month)
Voice recording speaking English (script will be provided via Google Form)
???? IMPORTANT
If you made it this far, priority will be given to applicants who complete the Google Form in full.
Only complete applications with voice recordings will be considered.
???? Final Note
If you enjoy talking to people, building relationships, and want a long-term opportunity with a growing company, we'd love to hear from you.


Google Form: ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0136
Total Execution Time  0.0150
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,024 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Appointment-Setter-Home-Remodeling-Lead-Conversion-Specialist-1671617
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0082 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1671617
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 946131
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1671617
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-12',ej.date_added) duration_daysDATEDIFF('2026-08-12',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-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1671617' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1671617 
0.0007   UPDATE employer_jobs SET hit_counts '***Jun-18-2026=558***Jun-19-2026=50***Jun-20-2026=19***Jun-21-2026=10***Jun-22-2026=26***Jun-23-2026=10***Jun-24-2026=6***Jun-25-2026=5***Jun-26-2026=3***Jun-27-2026=4***Jun-29-2026=4***Jun-30-2026=3***Jul-01-2026=4***Jul-02-2026=1***Jul-04-2026=2***Jul-05-2026=1***Jul-06-2026=5***Jul-09-2026=2***Jul-10-2026=2***Jul-11-2026=5***Jul-12-2026=12***Jul-13-2026=483***Jul-14-2026=86***Jul-15-2026=23***Jul-16-2026=12***Jul-17-2026=9***Jul-18-2026=10***Jul-19-2026=2***Jul-20-2026=9***Jul-21-2026=6***Jul-22-2026=5***Jul-23-2026=4***Jul-24-2026=1***Jul-25-2026=10***Jul-26-2026=15***Jul-27-2026=18***Jul-28-2026=13***Jul-29-2026=11***Jul-30-2026=10***Jul-31-2026=14***Aug-01-2026=14***Aug-02-2026=14***Aug-03-2026=13***Aug-04-2026=11***Aug-05-2026=11***Aug-06-2026=608***Aug-07-2026=95***Aug-08-2026=39***Aug-12-2026=1' WHERE job_id'1671617'  
0.0010   UPDATE employer_jobs SET monthly_hits '***Jun-2026=698***Jul-2026=775***Aug-2026=806' WHERE job_id'1671617'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1671617' 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` = 1671617 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '946131'
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)