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

Aug 23, 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.0007
Controller Execution Time ( Jobseekers / Job )  0.0243
Total Execution Time  0.0256
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,517,968 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/100-Properties-STR-Ops-and-Comms-Claims-Cleaner-Maintenance-Coordination-1715188
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0187 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1715188
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 601742
 LIMIT 1 
0.0080   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1715188
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-01',ej.date_added) duration_daysDATEDIFF('2026-09-01',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-01',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1715188' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715188 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-23-2026=350***Aug-24-2026=509***Aug-25-2026=113***Aug-26-2026=53***Aug-27-2026=33***Aug-28-2026=33***Aug-29-2026=14***Aug-30-2026=13***Sep-01-2026=1' WHERE job_id'1715188'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1117***Sep-2026=1' WHERE job_id'1715188'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1715188' 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` = 1715188 
0.0046   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '601742'
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)