Full-Service Airbnb Virtual Assistant – Guest Messaging, Turnovers, Pricing, Maintenance, Supplies

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

TYPE OF WORK

Part Time

SALARY

$200/ Month

HOURS PER WEEK

7

DATE UPDATED

Aug 7, 2026

JOB OVERVIEW

Job Description:
I’m looking for a highly experienced and reliable Virtual Assistant to fully manage my short-term rental property remotely. This is a long-term role for someone who can operate independently and make decisions without constant oversight. You’ll be in charge of everything, including guest communication, cleaning coordination, maintenance and emergency issues, dynamic pricing monitoring, supply restocking, smart lock check-in management, and reporting. The goal is simple: run this property without me needing to do anything.

Responsibilities:
- Manage all guest communication using property management software (inquiries, check-ins, issues, reviews)
- Schedule and confirm cleanings in Turno; verify checklist photos are uploaded
- Monitor PriceLabs calendar and adjust pricing or notify owner if needed
- Coordinate maintenance or repairs with local handymen or service providers
- Track supply levels via cleaner reports or checklists; restock using Amazon or alert the owner
- Manage smart lock code setup and syncing via Hospitable or lock app
- Follow an SOP for emergency escalation (lockouts, plumbing, HVAC, etc.)
- Leave reviews for guests after each stay
- Send a monthly summary report covering issues, cleanings, and key activity

Requirements:
- At least 1 year experience as a VA or co-host managing Airbnb or short-term rentals
- Familiarity with property management software, Airbnb, Turno, PriceLabs, and smart locks (August, Yale, Schlage, or similar)
- Fluent in written and spoken English
- Strong attention to detail, proactive, and trustworthy
- Able to work independently without supervision
- Available 7 days a week for 1–2 hours per day with morning and evening check-ins
- Tech-savvy with the ability to quickly learn new tools
- Stable internet and quiet working environment

Compensation:
- $200 per month flat-rate retainer
- Paid monthly via Wise
- Bonuses available for consistent 5-star guest reviews and high performance metrics
- Growth opportunities as more property listings are added

Schedule:
- Check guest inbox and Turno twice daily (morning and evening)
- Be available for guest emergencies (rare but required)
- Flexible hours otherwise, as long as all responsibilities are met

How to Apply:
Please send the following:
- A short voice introduction telling me who you are and why you’re a great fit
- A list of tools you've used (Hospitable, Turno, Airbnb, smart locks, etc.)
- A sample message you would send to a guest requesting early check-in
- Your weekly availability and when you can start
- Your expected monthly salary for this role

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0173
Total Execution Time  0.0186
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,524,112 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Service-Airbnb-Virtual-Assistant-Guest-Messaging-Turnovers-Pricing-Maintenance-Supplies-1398278
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0121 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1398278
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 820314
 LIMIT 1 
0.0050   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1398278
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',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-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1398278' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1398278 
0.0015   UPDATE employer_jobs SET hit_counts '***Jun-12-2025=1***Jun-13-2025=507***Jun-14-2025=108***Jun-15-2025=46***Jun-16-2025=44***Jun-17-2025=40***Jun-18-2025=19***Jun-19-2025=25***Jun-20-2025=27***Jun-21-2025=7***Jun-22-2025=9***Jun-23-2025=15***Jun-24-2025=16***Jun-25-2025=14***Jun-26-2025=19***Jun-27-2025=8***Jun-28-2025=5***Jun-29-2025=4***Jun-30-2025=6***Jul-01-2025=7***Jul-02-2025=9***Jul-03-2025=5***Jul-04-2025=17***Jul-05-2025=9***Jul-06-2025=4***Jul-07-2025=10***Jul-08-2025=6***Jul-09-2025=6***Jul-10-2025=9***Jul-11-2025=5***Jul-12-2025=5***Jul-13-2025=3***Jul-14-2025=6***Jul-15-2025=5***Jul-16-2025=6***Jul-18-2025=5***Jul-19-2025=3***Jul-20-2025=1***Jul-21-2025=4***Jul-22-2025=3***Jul-23-2025=5***Jul-24-2025=5***Jul-25-2025=2***Jul-26-2025=2***Jul-27-2025=1***Jul-28-2025=6***Jul-29-2025=5***Jul-30-2025=8***Jul-31-2025=4***Aug-01-2025=5***Aug-02-2025=2***Aug-03-2025=5***Aug-04-2025=4***Aug-05-2025=5***Aug-06-2025=3***Aug-07-2025=5***Aug-08-2025=5***Aug-09-2025=2***Aug-10-2025=3***Aug-11-2025=9***Aug-12-2025=16***Aug-13-2025=3***Aug-14-2025=2***Aug-15-2025=10***Aug-16-2025=6***Aug-18-2025=2***Aug-19-2025=2***Aug-20-2025=1***Aug-21-2025=5***Aug-22-2025=4***Aug-24-2025=1***Aug-25-2025=4***Aug-26-2025=6***Aug-27-2025=1***Aug-28-2025=5***Aug-29-2025=1***Aug-30-2025=5***Sep-01-2025=2***Sep-02-2025=2***Sep-03-2025=1***Sep-04-2025=3***Sep-05-2025=1***Sep-06-2025=4***Sep-07-2025=3***Sep-08-2025=1***Sep-09-2025=2***Sep-10-2025=4***Sep-11-2025=3***Sep-12-2025=2***Sep-13-2025=3***Sep-15-2025=3***Sep-16-2025=1***Sep-17-2025=2***Sep-18-2025=2***Sep-19-2025=3***Sep-20-2025=6***Sep-21-2025=1***Sep-22-2025=2***Sep-23-2025=1***Sep-24-2025=5***Sep-25-2025=1***Sep-26-2025=5***Sep-27-2025=2***Sep-28-2025=3***Sep-29-2025=8***Oct-01-2025=6***Oct-02-2025=1***Oct-03-2025=2***Oct-05-2025=2***Oct-06-2025=2***Oct-07-2025=4***Oct-08-2025=1***Oct-09-2025=4***Oct-10-2025=1***Oct-11-2025=4***Oct-12-2025=1***Oct-13-2025=5***Oct-14-2025=4***Oct-15-2025=2***Oct-16-2025=1***Oct-17-2025=1***Oct-18-2025=1***Oct-20-2025=3***Oct-21-2025=2***Oct-22-2025=1***Oct-23-2025=9***Oct-24-2025=1***Oct-26-2025=1***Oct-27-2025=1***Oct-28-2025=1***Oct-29-2025=1***Oct-30-2025=1***Oct-31-2025=2***Nov-01-2025=3***Nov-03-2025=1***Nov-05-2025=2***Nov-07-2025=1***Nov-08-2025=2***Nov-10-2025=1***Nov-11-2025=1***Nov-12-2025=3***Nov-13-2025=1***Nov-14-2025=1***Nov-17-2025=6***Nov-18-2025=1***Nov-22-2025=1***Nov-23-2025=1***Nov-24-2025=1***Nov-25-2025=1***Nov-26-2025=1***Nov-29-2025=2***Nov-30-2025=2***Dec-01-2025=1***Dec-02-2025=1***Dec-03-2025=3***Dec-04-2025=3***Dec-05-2025=8***Dec-06-2025=6***Dec-07-2025=2***Dec-08-2025=1***Dec-09-2025=3***Dec-10-2025=3***Dec-12-2025=2***Dec-18-2025=2***Dec-19-2025=2***Dec-22-2025=1***Dec-23-2025=1***Dec-26-2025=1***Dec-29-2025=1***Jan-01-2026=1***Jan-02-2026=1***Jan-05-2026=1***Jan-07-2026=1***Jan-08-2026=1***Jan-09-2026=3***Jan-10-2026=1***Jan-12-2026=1***Jan-16-2026=2***Jan-23-2026=2***Jan-24-2026=1***Jan-26-2026=2***Jan-27-2026=1***Jan-30-2026=3***Jan-31-2026=3***Feb-02-2026=1***Feb-03-2026=2***Feb-04-2026=2***Feb-07-2026=1***Feb-08-2026=1***Feb-09-2026=1***Feb-10-2026=2***Feb-11-2026=1***Feb-15-2026=1***Feb-18-2026=2***Feb-19-2026=1***Feb-20-2026=1***Feb-21-2026=1***Feb-24-2026=1***Feb-27-2026=4***Feb-28-2026=1***Mar-01-2026=1***Mar-02-2026=2***Mar-04-2026=1***Mar-08-2026=2***Mar-10-2026=2***Mar-11-2026=3***Mar-12-2026=1***Mar-13-2026=1***Mar-17-2026=2***Mar-19-2026=5***Mar-20-2026=1***Mar-23-2026=1***Mar-24-2026=1***Mar-26-2026=2***Mar-27-2026=2***Apr-03-2026=1***Apr-05-2026=1***Apr-09-2026=5***Apr-10-2026=7***Apr-12-2026=1***Apr-17-2026=1***Apr-18-2026=1***Apr-20-2026=1***Apr-21-2026=9***Apr-22-2026=1***Apr-23-2026=2***Apr-24-2026=1***Apr-25-2026=1***Apr-29-2026=3***Apr-30-2026=2***May-01-2026=1***May-04-2026=1***May-05-2026=1***May-06-2026=2***May-07-2026=1***May-09-2026=2***May-17-2026=2***May-23-2026=1***May-24-2026=1***Jun-02-2026=1***Jun-03-2026=2***Jun-04-2026=1***Jun-05-2026=1***Jun-09-2026=2***Jun-10-2026=1***Jun-12-2026=1***Jun-13-2026=1***Jun-14-2026=4***Jun-16-2026=1***Jun-17-2026=1***Jun-18-2026=2***Jun-19-2026=3***Jun-20-2026=1***Jun-21-2026=2***Jun-22-2026=1***Jun-23-2026=2***Jun-24-2026=2***Jun-25-2026=1***Jun-26-2026=1***Jun-27-2026=2***Jun-28-2026=1***Jun-29-2026=5***Jun-30-2026=2***Jul-01-2026=2***Jul-02-2026=3***Jul-03-2026=1***Jul-04-2026=1***Jul-05-2026=1***Jul-06-2026=3***Jul-07-2026=1***Jul-08-2026=1***Jul-09-2026=1***Jul-10-2026=2***Jul-11-2026=2***Jul-12-2026=1***Jul-13-2026=1***Jul-14-2026=2***Jul-15-2026=1***Jul-16-2026=4***Jul-17-2026=1***Jul-18-2026=1***Jul-19-2026=1***Jul-20-2026=1***Jul-21-2026=2***Jul-22-2026=1***Jul-23-2026=1***Jul-25-2026=2***Jul-26-2026=3***Jul-27-2026=1***Jul-28-2026=2***Jul-29-2026=4***Jul-30-2026=2***Jul-31-2026=2***Aug-01-2026=1***Aug-02-2026=3***Aug-03-2026=4***Aug-04-2026=2***Aug-05-2026=2***Aug-06-2026=1***Aug-07-2026=603***Aug-08-2026=270***Aug-09-2026=2***Aug-10-2026=1' WHERE job_id'1398278'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2025=920***Jul-2025=166***Aug-2025=122***Sep-2025=76***Oct-2025=65***Nov-2025=32***Dec-2025=41***Jan-2026=24***Feb-2026=23***Mar-2026=27***Apr-2026=37***May-2026=12***Jun-2026=41***Jul-2026=51***Aug-2026=889' WHERE job_id'1398278'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1398278' 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` = 1398278 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '820314'
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)