Vacation Rental (STR) Operations Specialist (40-60 hrs/week)

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

TYPE OF WORK

Full Time

SALARY

$4-$6/hr

HOURS PER WEEK

50

DATE UPDATED

Aug 5, 2026

JOB OVERVIEW

[HIRING] Rockstar STR Virtual Assistant — FULL TIME Position

About the Role Are you an experienced Short-Term Rental (STR) Virtual Assistant looking for a stable, long-term career with a growing U.S.-based company?

Kozi Stay is a growing vacation rental management company operating 12+ properties (and expanding). We're adding a second key tea ---------- mber who will work alongside our current operations VA, handling guest communications, turnover logistics, and daily operations — with an added focus area (marketing/social media OR revenue management) based on where your strengths naturally fit.

We don't like to micromanage. We are looking for a Self-Starter who takes complete ownership of their shift, solves problems proactively, and sends clear end-of-shift updates without being reminded.

What You Will Do

Guest Communication: Provide warm, fast, and professional support to guests across Airbnb, VRBO, and OwnerRez.

Turnover & Vendor Coordination: Proactively communicate with cleaners, maintenance techs, and inspectors via outbound calls and messages to ensure every property is guest-ready on time.

Emergency & Issue Resolution: Calmly handle real-time guest crises (lockouts, Wi-Fi issues, noise complaints) using clear judgment and empathy.

Platform Operations: Assist with guest registrations, HOA forms, digital agreements (DocuSign), and calendar management.

End-of-Shift Reporting: Provide a structured report at the end of every shift summarizing completed tasks, open items, and guest issues.

Growth Specialization (10-30% of role): Beyond core operations, you'll take on one focus area based on where you're strongest — we'll figure this out together during onboarding:

Marketing & Social Media Track: Managing social accounts (Instagram, Facebook, TikTok), creating content, and running promotional campaigns to grow direct bookings.
Revenue & Pricing Track: Monitoring calendar gaps, adjusting pricing in PriceLabs, and optimizing listing visibility in RankBreeze to maximize occupancy and revenue.

Who You Are Experienced in STRs: You have hands-on experience supporting Airbnb/VRBO managers or real estate teams.

AI-Fluent: You actively use AI tools (ChatGPT, Gemini, Claude, Notion AI, etc.) day-to-day to work faster and smarter, and you're quick to pick up new ones — this isn't optional anymore, it's how we operate.

Fluent in English: Exceptional written and verbal English communication skills. You know how to de-escalate an upset guest with grace.

Proactive & Resourceful: If a cleaner misses a message or a lock doesn't open, you don't wait to be told what to do—you troubleshoot, call vendors, and solve the issue.

Detail-Oriented: You double-check guest dates, lock codes, and turnover schedules so nothing slips through the cracks.

Bonus: Experience with social media/paid ads, or with revenue/pricing tools like PriceLabs — tell us which one fits you better.

Shift & Working Hours Type: Full-Time (40-60 hours/week) Schedule: Exact shift hours will be finalized during the interview process based on operational fit — will overlap with our existing VA for coverage and handoffs. Pay Rate: $3.00 – $6.00/hour

Technical Requirements / Skills Required Tools: Airbnb, VRBO, OwnerRez (or another PMS), Google Drive/Workspace (must be fluent), comfortable using AI tools daily.

Nice-to-Have / Willingness to Learn: PriceLabs, RankBreeze, StayFi, DocuSign, Canva/social media management, Meta Ads Manager.

Hardware: Reliable computer, high-speed internet with a backup power/internet connection, and a quiet workspace.

How to Apply (Read Carefully!) To demonstrate your attention to detail, please send us:

A short video intro (2 minutes or less) answering:

Who you are and your experience with STRs or real estate.
What AI tools you use regularly (or are excited to learn), and how you use them in your work.
Whether you're more drawn to marketing/social media or revenue/pricing management, and any experience you have in either.
Your availability for working weekend and off-hour shifts.

Your Resume and OnlineJobs.ph profile link (https://onlinejobs.ph/).

A screenshot of your internet speed test ( ---------- ).

Subject Line Requirement: Put the word "KOZI365" in the subject line or first sentence of your response.

Applications that do not include the keyword "KOZI365" or are missing items will not be reviewed. We look forward to meeting our next rockstar!

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0157
Total Execution Time  0.0177
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,856 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Vacation-Rental-STR-Operations-Specialist-40-60-hrsweek-1703602
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0085 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1703602
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 817563
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1703602
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-11',ej.date_added) duration_daysDATEDIFF('2026-08-11',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-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1703602' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1703602 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-05-2026=400***Aug-06-2026=488***Aug-07-2026=226***Aug-08-2026=83***Aug-11-2026=1' WHERE job_id'1703602'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1198' WHERE job_id'1703602'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1703602' 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` = 1703602 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '817563'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)