Hiring: Virtual Assistant Cold Caller / Appointment Setter (Commercial Cleaning – USA Clients)

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

TYPE OF WORK

Any

SALARY

800

HOURS PER WEEK

40

DATE UPDATED

Aug 7, 2026

JOB OVERVIEW

Hiring: Virtual Assistant Cold Caller / Appointment Setter (Commercial Cleaning – USA Clients)
MUST HAVE B2B COLD CALLING EXPERIENCE

Location: Remote (Work From Home)
Employment: Full-Time or Part-Time
Schedule: Monday–Friday | 9:00 AM – 4:00 PM Eastern Time (EST)
Compensation: $4.00 USD per hour + Performance Bonuses
Training Provided

Rapidly growing commercial cleaning and construction cleaning company serving businesses across the United States. We specialize in construction cleaning, janitorial services, floor care, pressure washing, and facility maintenance for commercial clients.

We are seeking an experienced Cold Calling Virtual Assistant / Appointment Setter who is confident speaking with decision-makers, enjoys outbound prospecting, and can consistently generate qualified appointments for our sales team.

Responsibilities
Make 45–60 outbound cold calls per hour using our provided lead lists.
Speak with business owners, property managers, office managers, facility managers, and general contractors.
Introduce MCSS National Clean's commercial cleaning services using our proven sales scripts.
Schedule qualified appointments using Calendly.
Update our CRM with accurate call notes and lead information.
Follow up with prospects when necessary.
Submit a daily activity report including:
Calls completed
Decision-makers reached
Appointments booked
Follow-up activities
Qualifications
Previous B2B cold calling or appointment-setting experience (required)
Strong English speaking and communication skills
Comfortable handling objections and speaking with gatekeepers
Experience using CRM systems and outbound dialers
Reliable high-speed internet and a quiet work environment
Self-motivated, professional, and goal-oriented
Available during U.S. Eastern business hours
Compensation
$4.00 USD per hour
$10 bonus for every qualified appointment
$50–$100 bonus for every closed commercial cleaning contract
Weekly or bi-weekly payments via Wise

Top performers have the opportunity to substantially increase their monthly income through performance bonuses.

What We Provide
Complete cold-calling training
Proven sales scripts
CRM access
Dialer setup
Qualified lead lists
Calendly scheduling system
Daily tracking templates
Ongoing coaching and support
Long-term career growth opportunities
Interview Process

Qualified applicants will participate in a WhatsApp or Zoom interview where we will evaluate:

English communication skills
Confidence on the phone
Objection-handling ability
Professionalism
Ability to follow scripts

Successful candidates will receive:

Official offer letter
Onboarding package
VA handbook
Training materials
CRM credentials
Dialer setup instructions
Sales scripts
Why Join MCSS National Clean?
Stable, long-term remote opportunity
Competitive hourly pay
bi-weekly payments
Performance-based bonuses
Professional U.S.-based management team
Ongoing coaching and support
Opportunity for advancement as the company continues to grow

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0172
Total Execution Time  0.0184
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,680 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Hiring-Virtual-Assistant-Cold-Caller-Appointment-Setter-Commercial-Cleaning-USA-Clients-1705074
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0121 seconds)  (Hide)
0.0002   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1705074
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 545510
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1705074
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',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-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1705074' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1705074 
0.0018   UPDATE employer_jobs SET hit_counts '***Aug-07-2026=169***Aug-08-2026=329***Aug-09-2026=2***Aug-10-2026=1' WHERE job_id'1705074'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=501' WHERE job_id'1705074'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1705074' 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` = 1705074 
0.0060   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '545510'
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)