100+ Properties - STR Ops and Comms, Claims, Cleaner & Maintenance Coordination

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

TYPE OF WORK

Full Time

SALARY

900

HOURS PER WEEK

48

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

PLEASE, LET'S NOT WASTE EACH OTHER'S TIME --- I AM LOOKING FOR SOMEONE WITH EXPERIENCE AND CAN FOLLOW INSTRUCTIONS. A LOT OF APPLICANTS DON'T EVEN READ THE JOB POST.

We’re looking for a highly skilled and proactive Guest Experience & Operations Virtual Assistant to join our Short-Term Rental (STR) team. This role is perfect for someone who thrives in a fast-paced environment, knows how to stay on top of details, and ensures nothing slips through the cracks.

You’ll be responsible for keeping operations running smoothly—coordinating with cleaners and maintenance, ensuring documentation is complete, managing inventory and restocks, and providing reliable support so guests enjoy seamless stays.

Key Responsibilities
Occasionally take care of guest communications

Coordinate cleaner schedules and follow up to confirm all cleans are completed

Call or message cleaners as needed to ensure timeliness and quality

Review, track, and request proper documentation from cleaners, ensuring all submissions are complete and accurate

Identify and rectify cleaning issues quickly, coordinating re-cleans when necessary

Manage battery changes, troubleshoot small operational issues, and escalate maintenance requests when needed

Coordinate with maintenance teams and track follow-ups to completion

Oversee inventory tracking, restocking, and ordering for supplies and consumables

Keep all task boards, tickets, and operational documentation updated and accurate

Make independent, sound decisions when issues arise, balancing company policies with guest satisfaction

Requirements

3+ years of experience in short-term rental operations, co-hosting, or a similar VA/operations role

Strong understanding of property management, cleaner coordination, and guest experience

Excellent customer service instincts with proven ability to de-escalate and resolve issues

Exceptional written and verbal communication skills

Highly organized, detail-oriented, and proactive in follow-through

Comfortable managing multiple properties and priorities simultaneously

Preferred Tools Experience

Hostaway PMS (or similar tools like Hospitable, Guesty, etc.)

OTAs (Airbnb, Vrbo, ---------- )

Slack, OpenPhone, Amazon, Ring, Schlage, Turno

Experience with review management, claims handling, and guest follow-up

To Apply

Please start your application with:

Total years of STR experience

Platforms and tools you’ve used

Number of properties you’ve managed or supported

Brief overview of your daily tasks in previous roles

We’re only considering applicants who follow these instructions. If you’re sharp, dependable, and passionate about guest experience and operational excellence, we’d love to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0248
Total Execution Time  0.0267
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,491,888 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/100-Properties-STR-Ops-and-Comms-Claims-Cleaner-Maintenance-Coordination-1747015
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0168 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1747015
 LIMIT 1 
0.0018   SELECT *
FROM `employers`
WHERE `employer_id` = 601742
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1747015
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-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1747015' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747015 
0.0008   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=485***Oct-10-2026=69***Oct-11-2026=2***Oct-14-2026=4***Oct-15-2026=4***Oct-16-2026=2***Oct-17-2026=2' WHERE job_id= '1747015'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=568' WHERE job_id= '1747015'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1747015' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747015 
0.0093   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '601742'
AND `date_added` >= '2022-06-08' 
0.0007   select * from teasers 
0.0011   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)