VIRTUAL ASSISTANT — SHORT-TERM RENTAL OPERATIONS

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

TYPE OF WORK

Any

SALARY

$4.5/hr

HOURS PER WEEK

TBD

DATE UPDATED

Aug 20, 2026

JOB OVERVIEW

VIRTUAL ASSISTANT — SHORT-TERM RENTAL OPERATIONS (US VACATION RENTALS)

Full-time | Work from home | Must cover US business hours

ABOUT US

We're a US-based short-term / vacation rental management company operating several luxury properties (Airbnb, VRBO, and direct bookings via PMS such as Hospitable). Our homes are luxury and host celebrations — birthdays, bachelorettes, weddings, family reunions — so guest experience and attention to detail are everything. You'll be the operational backbone that keeps guest communication, vendor coordination, and property readiness running smoothly across multiple properties.

This is a long-term role for someone who wants to truly OWN operations, not just tick boxes. We invest heavily in training and documented processes (SOPs), and we're looking for someone who will use them, improve them, and grow with us.

WHAT YOU'LL DO

Guest communication

Respond promptly and warmly to guest inquiries across Airbnb, VRBO, and direct booking channels, in our established brand voice.
Handle booking inquiries, pre-approvals, house-rule questions, check-in/check-out logistics, and special requests — always following the SOP and confirming anything uncertain before replying.
Draft guest review responses, welcome/card messages, and post-stay direct-booking follow-ups.

Vendor & service coordination

Schedule and confirm weekly services: cleaning, inspection, pool, yard, pest control, propane, and one-off repairs — and follow up until each is confirmed, not just sent.
Serve as point of contact for cleaners, inspectors, and service providers; relay detailed, accurate instructions and collect the photos/confirmations we need.
Audit inspection and cleaning photos against our checklists, flag anything missing in real time, and get it corrected before the vendor leaves the property.

Supplies, inventory & purchasing

Place and track supply orders (Amazon, Uber Eats, Costco, etc.), confirm deliveries, and keep the inventory list accurate and up to date.
Troubleshoot ordering/delivery issues independently before escalating.

Finance & claims support

Track and confirm payments, process refunds, and prepare damage/claim reports for Airbnb/VRBO within claim and review windows.
Pay approved vendor invoices and keep records tidy.

Documentation & reporting

Maintain and update SOPs, FAQ tabs, guidebooks, and property files (Google Sheets, Docs, Slides/Canva).
Prepare clear reports for owner review on deadline.
Keep a written daily task list with EVERY action item logged — this is how we track and review work.

WHO WE'RE LOOKING FOR (READ THIS CAREFULLY)

We've learned exactly what makes this role succeed or fail. If the points below sound like you, please apply.

You take ownership and never wait to be reminded. If a guest message comes in, a service needs confirming, or a task is due — you handle it without being chased.
You confirm before acting — you never guess. When you're unsure about a house rule, an instruction, or whether to move/discard/order something, you check the SOP first, and if it's not there, you ask before acting. Guessing has cost us bookings in the past. When in doubt, ask.
You are meticulous with details and instructions. You follow instructions exactly (quantities, placement, wording, timing), map photos and lists item-by-item, and catch discrepancies before they become guest problems.
You log every task and hit every deadline. You keep a written task list, add each item as it comes up, and deliver on time. If something can't be done on time, you flag it early with a clear reason.
You solve problems before escalating. When a tool won't cooperate or a vendor goes quiet, you investigate, try alternatives, and come with a proposed solution — not just "it's not working."
You communicate clearly, proactively, and in excellent written English. You give status updates as you progress, confirm understanding, and write guest-facing messages that are warm, polished, and error-free.
You're reliable and responsive during your shift — including urgent situations. Power outages, same-day turns, last-minute bookings, and guest issues happen. You stay reachable on Slack and WhatsApp during work hours and give timely heads-ups (within 30 minutes) when something needs attention.

REQUIREMENTS

Proven VA experience, ideally in short-term / vacation rental, property management, or hospitality (Airbnb/VRBO/Hospitable experience is a strong plus).
Excellent written and spoken English.
Comfortable with Google Workspace (Sheets, Docs, Slides), Slack, WhatsApp, and learning new tools (Hospitable, Airbnb/VRBO dashboards, Canva).
Strong organizational skills and a genuine eye for detail.
Reliable computer, stable high-speed internet, and a backup power/internet plan.
Able to work US business hours — [FILL IN your window, e.g. Pacific/Central morning coverage; emails/reservations reviewed by 8:30 AM PST on login days].

NICE TO HAVE

Experience handling damage claims/refunds on Airbnb or VRBO.
Basic bookkeeping / invoice tracking.
Canva or guidebook/presentation design experience.

HOW TO APPLY

We read applications closely — please follow these steps exactly (this is our first test of your attention to detail):

-Start your message with the word "WHITEDOVE" so we know you read the full post.
-In 3–4 sentences, tell us about a time you caught a mistake or prevented a problem before it reached a customer in a past role.
-List the property management / booking tools you've used and your typical availability in US time zones.
-Record a 60–90 second video (Loom or phone is fine) where you: (1) introduce yourself briefly, and (2) answer this out loud — "A guest messages at 9 PM asking if they can have 20 extra visitors over for a party tomorrow. You're not sure of the rule and the owner is offline. Walk me through exactly what you'd do." We're listening for clear English and how you think, not a perfect script.

Applications that don't follow these steps won't be reviewed. We're excited to find someone great to grow with us long-term.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0133
Total Execution Time  0.0150
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,360 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/VIRTUAL-ASSISTANT-SHORT-TERM-RENTAL-OPERATIONS-1713419
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0076 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1713419
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 939152
 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` = 1713419
AND `misc`.`idIS NULL 
0.0005   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 '1713419' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1713419 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-20-2026=1119***Aug-21-2026=546***Aug-22-2026=282***Aug-23-2026=152***Aug-24-2026=99***Aug-25-2026=79***Aug-26-2026=76***Aug-27-2026=43***Aug-28-2026=27***Aug-29-2026=19***Aug-30-2026=19***Aug-31-2026=25***Sep-01-2026=31***Sep-02-2026=27***Sep-03-2026=35***Sep-04-2026=19***Sep-05-2026=14***Sep-06-2026=29***Sep-07-2026=21***Sep-08-2026=12***Sep-09-2026=19***Sep-10-2026=18***Sep-11-2026=8***Sep-12-2026=8***Sep-13-2026=15***Sep-14-2026=12***Sep-15-2026=9***Sep-16-2026=3***Sep-17-2026=7***Sep-18-2026=8***Sep-19-2026=4***Sep-21-2026=1' WHERE job_id'1713419'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=2485***Sep-2026=300' WHERE job_id'1713419'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1713419' 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` = 1713419 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '939152'
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)