Guest Operations Manager (AI-Assisted, Vacation Rentals)

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

TYPE OF WORK

Full Time

SALARY

$7-9

HOURS PER WEEK

40

DATE UPDATED

Jan 29, 2026

JOB OVERVIEW

Guest Operations Manager (AI-Assisted, Vacation Rentals)
Villa Paraiso Vacation Rentals (Miami + Florida Keys)
Remote | Philippines

Pay: $7 to $9 USD/hour starting (based on Guesty operations skill)
Schedule: Friday to Tuesday, 10:00 AM to 5:00 PM US Eastern Time
Philippines time: This is usually 11:00 PM to 6:00 AM Manila time (night shift)

About Us
We manage 20+ luxury waterfront vacation rentals in Miami and the Florida Keys.
We run on systems, SOPs, and accountability. Guest messaging is largely automated using HostBuddy AI, so your job is NOT to sit there typing all day.
Your job is to resolve real issues, coordinate the field team, and keep operations clean and on-track.

The Role (What you’ll actually do)
You are the “closer” for daily ops.
HostBuddy AI covers most routine guest communication. You handle escalations, coordination, and follow-through.

Core Responsibilities
1) Issue Resolution and Guest Support (Primary)
- Monitor HostBuddy AI escalations and identify what needs a human
- Handle urgent issues end-to-end: lockouts, WiFi, AC, hot water, noise complaints, access issues
- Coordinate solutions with cleaners, maintenance vendors, and field team
- Keep the guest calm, set expectations, and close the loop once fixed

2) Turnover and Team Coordination
- Confirm checkouts and coordinate cleanings, inspections, and same-day turns
- Handle last-minute changes: late checkouts, early check-in requests, schedule shifts
- Ensure every turnover is completed on time and meets quality standards

3) Systems Management (Guesty + Breezeway)
- Maintain Guesty: reservation changes, guest notes, tasks, internal status updates
- Create and track Breezeway tasks for housekeeping, inspections, maintenance
- Keep trackers updated (Google Sheets) so nothing gets lost
- Flag when automations break and report what happened clearly

Tools You’ll Use
Guesty, Breezeway, HostBuddy AI, ---------- , Google Workspace, Slack, ChatGPT

Must-Haves (Read carefully)
- 1+ year experience in short-term rental operations, hospitality ops, or property management
- Guesty experience required (real daily use, not “familiar”)
- Strong written English (you will message guests when escalation happens)
- Calm under pressure and good judgment (you don’t panic, you execute)
- Strong follow-through (you close loops and document outcomes)
- Reliable internet + quiet setup (headset, stable computer)
- Full focus during your shift (no other client work during live guest support hours)

Nice to Have
- Breezeway experience
- Vendor coordination experience
- Familiar with STR tools and automations (Zapier/Make/n8n)

After-Hours
Rare (about 1 to 2 times per month), only for true urgent issues like lockouts or emergencies. You are not on-call 24/7.

Training
You will get structured onboarding on our properties, SOPs, and systems before running shifts solo. We want you confident, not guessing.

Growth Path
Top performers can advance to Operations Manager within 12 to 18 months (higher pay, more ownership, team oversight, owner communications, and system projects). Raises are performance-based.

How to Apply (Required)
Start your application message with: Keys Ready
Attach your resume and answer ALL questions below (copy/paste the questions with your answers).

Application Questions
1) Confirm availability: Can you work Friday to Tuesday, 10 AM to 5 PM Eastern Time every week? Yes/No
2) Confirm night shift: What is that schedule in Manila time for you, and are you comfortable long-term? Yes/No
3) Guesty proof: How long have you used Guesty, and what were the last 3 tasks you did inside it?
4) Escalation scenario: Guest says “AC is not working, it’s 85 degrees inside.” Walk through exactly what you do step-by-step.
5) Lockout scenario: Guest is locked out at 9 PM. What do you do step-by-step?
6) Turnover pressure: Cleaner says “Is checkout extended for Unit 7?” and you have a same-day check-in. What do you do and how do you prevent delays?
7) Internet: Paste your download/upload speed and confirm you have a backup internet option.
8) Self-awareness: What part of this job would be hardest for you, and how would you handle it?

Applications that skip questions will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0174
Total Execution Time  0.0188
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,928 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Guest-Operations-Manager-AI-Assisted-Vacation-Rentals-1566197
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0120 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1566197
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 667082
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1566197
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1566197' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1566197 
0.0010   UPDATE employer_jobs SET hit_counts '***Jan-28-2026=158***Jan-29-2026=162***Jan-30-2026=72***Jan-31-2026=31***Feb-01-2026=16***Feb-02-2026=24***Feb-03-2026=20***Feb-04-2026=11***Feb-05-2026=16***Feb-06-2026=12***Feb-07-2026=4***Feb-08-2026=10***Feb-09-2026=15***Feb-10-2026=12***Feb-11-2026=5***Feb-12-2026=9***Feb-13-2026=8***Feb-14-2026=3***Feb-15-2026=4***Feb-16-2026=7***Feb-17-2026=2***Feb-18-2026=4***Feb-19-2026=7***Feb-20-2026=4***Feb-21-2026=3***Feb-22-2026=6***Feb-23-2026=6***Feb-24-2026=9***Feb-25-2026=1***Feb-26-2026=2***Feb-27-2026=5***Feb-28-2026=8***Mar-01-2026=1***Mar-02-2026=4***Mar-03-2026=8***Mar-04-2026=3***Mar-05-2026=1***Mar-06-2026=2***Mar-08-2026=3***Mar-09-2026=3***Mar-10-2026=4***Mar-11-2026=8***Mar-12-2026=3***Mar-13-2026=2***Mar-14-2026=9***Mar-15-2026=1***Mar-16-2026=2***Mar-17-2026=5***Mar-18-2026=3***Mar-19-2026=4***Mar-20-2026=4***Mar-21-2026=6***Mar-22-2026=4***Mar-23-2026=7***Mar-24-2026=1***Mar-25-2026=1***Mar-26-2026=3***Mar-27-2026=2***Mar-28-2026=1***Mar-29-2026=2***Mar-30-2026=2***Mar-31-2026=4***Apr-01-2026=5***Apr-02-2026=1***Apr-03-2026=1***Apr-04-2026=2***Apr-05-2026=7***Apr-06-2026=1***Apr-08-2026=1***Apr-09-2026=1***Apr-10-2026=2***Apr-11-2026=1***Apr-13-2026=1***Apr-17-2026=1' WHERE job_id'1566197'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jan-2026=423***Feb-2026=233***Mar-2026=103***Apr-2026=24' WHERE job_id'1566197'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1566197' 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` = 1566197 
0.0046   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '667082'
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)