Airbnb Virtual Assistant (~20 properties)

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

TYPE OF WORK

Full Time

SALARY

$850-$950

HOURS PER WEEK

60

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

We are looking for a reliable, experienced Virtual Assistant to handle guest communications and operations coordination as a core member of our growing team. Our company current manage 20~ properties across the US. And we use Hospitable as PMS.


SCOPE OF WORK

1 Guest Communications
• Respond to all guest messages via Hospitable (channel manager) within 15 minutes during shift hours
• Handle pre-arrival questions, check-in support, and mid-stay issues
• Respond to guest reviews professionally and promptly
• Escalate urgent issues to the operations manager per established protocol
• Maintain a professional, warm, and clear tone in all guest communications
• Submit reimbursement request for damage

2 Operations Coordination
• Schedule cleaning
• Coordinate with cleaners and maintenance vendors when issues arise
• Log and track cleaning performance
• Log and track maintenance requests and follow through to resolution
• Review cleaning pictures and flag any turnover conflicts promptly
• Monitor supply levels and submit orders when running low on essentials,

3 Administrative Support
• Create SOPs and streamline business operation
• Maintain and update property performance tracking spreadsheets
• Reconcile monthly Airbnb and VRBO payouts against expected amounts
• Assist with building and updating standard operating procedures and house manuals
• Compile weekly and monthly performance summaries per property
• Maintain vendor contact database and lease tracking documents
• Support general business administrative tasks as assigned
---

HOURS & SCHEDULE

This is a 10-hour availability shift (9:30am–7:30pm PST), on-call after hours for urgent issues
Monday through Sunday (with Wednesday off)

The VA must be fully available and actively monitoring communications throughout the entire shift. Guest communications take priority over all administrative tasks at all times. The VA may not take on other clients whose hours conflict with this shift without prior written disclosure and approval from Genuine Resources LLC.

You must be available during these exact hours. Please do not apply if you cannot commit to this schedule.

---

? REQUIREMENTS

• Excellent verbal, written English — clear, professional, and warm tone
• Minimum 1 year experience in short-term rental, hospitality, or property management
• Experience with Airbnb and/or VRBO platforms
• Strong interpersonal and problem solving skills
• Reliable internet connection and dedicated, quiet workspace
• Organized and strong attention to detail and ability to follow SOPs precisely
• Ability to make calm, sound judgment calls with upset guests
• Responsive and accountable — we will notice if messages are missed

---

? PREFERRED (NOT REQUIRED)

• Experience with Hospitable, Guesty, or similar channel manager
• Familiarity with PriceLabs or dynamic pricing tools
• Prior experience managing multiple properties simultaneously

---

COMPENSATION

• $850 – $950/month depending on experience
• Paid weekly via Wise or similar
• Performance review at 90 days with raise potential
• Long-term position — we do not hire for short-term projects

---

HOW TO APPLY

To be considered you MUST include all of the following in your application:

1. A brief description of your STR or hospitality experience
2. Which channel managers or property management tools you have used
3. Confirmation that you can work the PST schedule listed above
4. Your answer to this question: A guest messages at 4:30pm saying that they arrived at the property, however it wasn't clean. Walk me through exactly what you would do.

Applications that do not answer question #4 will not be reviewed. This helps us identify candidates who can think clearly under pressure.

We look forward to hearing 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.0163
Total Execution Time  0.0185
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,490,992 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Airbnb-Virtual-Assistant-20-properties-1747079
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1747079
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 941664
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1747079
AND `misc`.`id` IS NULL 
0.0008   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 = '1747079' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747079 
0.0009   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=1110***Oct-10-2026=399***Oct-11-2026=6***Oct-12-2026=1***Oct-13-2026=2***Oct-16-2026=5***Oct-17-2026=2' WHERE job_id= '1747079'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1525' WHERE job_id= '1747079'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1747079' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747079 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '941664'
AND `date_added` >= '2022-06-08' 
0.0010   select * from teasers 
0.0005   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)