Cleaning Business Virtual Assistant – Client Support, Admin, Marketing & Recruiting

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

TYPE OF WORK

Full Time

SALARY

$3.50–$5.00 USD per hour

HOURS PER WEEK

30

DATE UPDATED

Sep 3, 2026

JOB OVERVIEW

Full-Time / Part-Time Virtual Assistant – Client Support, Admin, Marketing & Recruiting
Green Leaf Cleaning is a growing residential cleaning company serving clients in Maryland and Florida. We are looking for a dependable, organized, professional Virtual Assistant to join our team long-term.

This position can be full-time or part-time, although full-time availability is strongly preferred. We especially need someone who is available to work weekends, along with several hours during the week.

We already have a weekday office assistant, so this person will help provide additional coverage, take over specific administrative and marketing responsibilities, and help us continue improving our systems as the company grows.

We are looking for someone who is proactive, communicates extremely well, can follow instructions, and is also comfortable making reasonable decisions without needing constant supervision.

What You Will Be Helping With
Your responsibilities may include:

Responding to client emails, text messages, and inquiries
Helping with weekend client communication and scheduling issues
Following up with new leads who have requested cleaning information
Following up with leads who received an estimate but have not booked
Booking and rescheduling cleaning appointments
Sending estimates, invoices, agreements, and other client documents
Updating client information and notes in our CRM
Confirming appointment details and home access information
Helping fill last-minute cancellations and open cleaning appointments
Communicating with cleaners when necessary
Organizing client and appointment information
Sending review requests and following up with satisfied clients
Assisting with email campaigns and newsletters
Helping organize before-and-after cleaning photos and videos
Creating basic social media posts and Canva graphics
Scheduling social media content
Helping respond to influencer and collaboration inquiries
Reaching out to Realtors, property managers, Airbnb hosts, apartment communities, and other potential partners

Email
outreach and lead generation
Helping maintain and organize our contact and lead lists
Assisting with recruiting and hiring
Reviewing job applicants
Sending applicant follow-ups
Scheduling interviews
Helping organize new-hire paperwork and communication
Preparing follow-up lists and notes for our weekday office team
Helping clean up and organize CRM records
Other administrative, customer service, marketing, or recruiting tasks as needed
There will always be productive work available. During slower client-support periods, you may work on lead follow-up, recruiting, marketing, outreach, CRM organization, or social media projects.

Schedule
Weekend availability is required.

We especially need reliable coverage on Saturday and Sunday during U.S. Eastern Time.

There will also be work available during the week.

This position can range from approximately 20–40 hours per week, depending on your availability, experience, and performance.

Full-time candidates are preferred.

A possible schedule may include several weekday shifts plus Saturday and Sunday. We are willing to discuss the exact schedule with the right candidate.

You must be comfortable working hours that overlap with U.S. Eastern Time.

Pay
Starting pay will generally be:

$3.50–$5.00 USD per hour, depending on experience and qualifications.

We are looking for someone who wants a long-term position, not a temporary job.

There will be opportunities for:

Additional hours
Increased responsibilities
Performance-based raises
Long-term growth within the company
Requirements
You should have:

Excellent written English
Excellent spoken English
Strong customer service skills
Professional communication skills
Previous Virtual Assistant, administrative, or customer service experience
Strong attention to detail
Excellent organization and time-management skills
Ability to follow SOPs and written instructions
Ability to work independently
Good problem-solving skills
Ability to handle multiple tasks and priorities
Reliable computer or laptop
Reliable high-speed internet
Backup internet is strongly preferred
Quiet and professional working environment
Reliable availability
Ability to work weekends
Ability to work during U.S. Eastern Time hours when required
Preferred Experience
Experience in any of the following is a major plus:

Working with U.S.-based businesses
Customer service
Appointment scheduling
CRM software
Cleaning companies or home-service businesses
Google Workspace
Gmail
Google Calendar
Canva
Social media management

Facebook

Instagram
TikTok

Email
marketing
Lead generation
Recruiting
Applicant screening
Appointment setting
ChatGPT or other AI tools
QuickBooks
Invoicing
Online scheduling systems
You do not need experience with every program listed. We are willing to train the right person.

A college degree is preferred but not required if you have strong experience, excellent English, and a great work ethic.

How to Apply
To show that you carefully read this job posting, please begin your application with:

GREEN LEAF

Applications that do not begin with GREEN LEAF may not be reviewed.

Please answer all of the following questions:

What is your full name?
Where in the Philippines are you located?
Are you interested in full-time or part-time work?
How many hours per week are you looking for?
Are you available to work every Saturday and Sunday?
What hours are you available on weekends in U.S. Eastern Time?
What weekday hours are you available?
Are you currently working for another client or company?
If yes, how many hours per week do you currently work for them?
What hourly rate are you requesting?
How soon are you available to start?
Tell us about your previous Virtual Assistant or administrative experience.
Have you worked with a U.S.-based company before?
Tell us about your customer service experience.
Have you ever handled client emails, text messages, or appointment scheduling?
What CRM or scheduling systems have you used?
Do you have experience sending estimates or invoices?
Do you have experience with Canva or social media?
Do you have experience with recruiting or reviewing applicants?
Do you have experience with email outreach or lead generation?
Have you used ChatGPT or other AI tools for work?
What type of internet connection do you have?
Do you have backup internet?
Do you have a backup computer or another way to work if your primary computer stops working?
Customer Service Scenario
Please explain what you would do in the following situation:

It is Saturday morning and a client messages saying their cleaner was supposed to arrive at 9:00 AM but no one has arrived and they are frustrated. What steps would you take?

Writing Sample
Please write the exact message you would send back to this potential client:

“Hi! I found your company online and I’m interested in getting my house cleaned. How much do you charge?”

We are not looking for a specific price in your response. We want to see how you communicate with a potential customer and what information you would gather before providing an estimate.

Video Introduction
Please include a link to a 30–60 second video introduction.

In your video, please briefly tell us:

Your name
Your work experience
What type of Virtual Assistant work you have done
Why you are interested in this position
Why you believe you would be a good fit for our team
Please make sure we can access the video without requesting permission.

Final Note
We are looking for someone who is dependable, positive, organized, and interested in becoming a long-term member of our company.

We value people who take initiative, communicate well, pay attention to detail, and genuinely care about providing excellent customer service.

Please do not send a generic application. We want thoughtful answers that reflect your real experience and personality.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0141
Total Execution Time  0.0156
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,522,752 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Cleaning-Business-Virtual-Assistant-Client-Support-Admin-Marketing-Recruiting-1722471
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1722471
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 971471
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1722471
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1722471' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1722471 
0.0013   UPDATE employer_jobs SET hit_counts '***Sep-03-2026=1206***Sep-04-2026=361***Sep-05-2026=133***Sep-06-2026=68***Sep-07-2026=159***Sep-08-2026=86***Sep-09-2026=44***Sep-10-2026=41***Sep-11-2026=27***Sep-12-2026=18***Sep-13-2026=20***Sep-14-2026=21***Sep-15-2026=28***Sep-16-2026=22***Sep-17-2026=14***Sep-18-2026=15***Sep-19-2026=12***Sep-21-2026=1' WHERE job_id'1722471'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=2274' WHERE job_id'1722471'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1722471' 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` = 1722471 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '971471'
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)