Operations Coordinator (Virtual Assistant) – BK/Cleaning VA Experience REQUIRED

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

TYPE OF WORK

Full Time

WAGE / SALARY

$1000/month

HOURS PER WEEK

43

DATE UPDATED

Jun 2, 2026

JOB OVERVIEW

About Us
We are a residential & commercial cleaning company in Canada. We’re looking for a long-term, full-time Virtual Assistant to become the operations manager of our office: manage the schedule, talk to customers, and keep everything organized.

You will
- Answer customer messages (email, SMS, calls) during Canadian business hours
- Collect job details (address, size, type of clean, date, frequency)
- Build and update the schedule in BookingKoala
- Send quotes using our price list and follow up until customer d ----------
- Confirm jobs with clients and cleaners; handle reschedules/cancellations
- Send invoices, record payments, and follow up on failed/late payments
- Communicate with and help hire cleaners
- Prepare a simple end-of-day report (leads, bookings, completed jobs, issues)

How you work (this matters most):
- You can handle a fast-paced environment with calls, messages, and schedule changes coming in at the same time.
- You think ahead and solve problems without waiting to be told every tiny step.
- You are resourceful: if you don’t know something, you look for the answer (SOPs, BookingKoala help, Google) before asking.
- You take ownership: if something is unclear or broken, you flag it and propose a solution instead of ignoring it.
- You like being useful you are not just “online,” you are actually making the owner’s life easier every day.

If you need to be micromanaged or told what to do every hour, this role is not a fit.

Requirements
- Direct experience using BookingKoala for a cleaning or home-service business (non?negotiable)
- If you have not used BookingKoala before, please do not apply.
- Excellent written and spoken English
- Previous experience as VA / scheduler / customer support (cleaning, home services, or trades is a BIG plus)
- Fast, reliable internet and backup power/data plan
- Comfortable working 8 hours/day in Canada time (EST / PST – we’ll confirm)
- Detail-oriented, reliable, and enjoys taking ownership

---

HOW TO APPLY
(If you do not follow ALL steps, your application will not be reviewed.)

Use this exact subject line:
"I've used BK before"

Attach / include:

1. Voice recording (1–2 minutes)
- Introduce yourself
- Briefly explain your experience with cleaning companies

2. In your message, answer in bullet points:

a) Your relevant experience
- List your roles related to cleaning / home services / scheduling
- Include company names and dates

b) Tools you’ve used
- CRMs / scheduling tools (e.g. BookingKoala, GHL, HubSpot, etc.)
- Customer service tools (phone systems, SMS tools, email platforms)

c) Your available working hours in PH time

d) Your BookingKoala experience (be specific)
- How long you have used BookingKoala

Only candidates who clearly demonstrate real BookingKoala experience and pervious cleaning company work experience and can follow the instructions above will be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0361
Total Execution Time  0.0374
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,040 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Operations-Coordinator-Virtual-Assistant-BKCleaning-VA-Experience-REQUIRED-1660448
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0305 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1660448
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 639845
 LIMIT 1 
0.0221   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1660448
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-22',ej.date_added) duration_daysDATEDIFF('2026-06-22',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-06-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1660448' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1660448 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-02-2026=117***Jun-03-2026=239***Jun-04-2026=66***Jun-05-2026=25***Jun-06-2026=8***Jun-07-2026=11***Jun-08-2026=19***Jun-09-2026=8***Jun-10-2026=8***Jun-11-2026=6***Jun-12-2026=8***Jun-13-2026=7***Jun-14-2026=4***Jun-15-2026=6***Jun-16-2026=8***Jun-17-2026=14***Jun-18-2026=15***Jun-19-2026=4***Jun-22-2026=1' WHERE job_id'1660448'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=574' WHERE job_id'1660448'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1660448' 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` = 1660448 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '639845'
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)