Guest Experience Specialist — Luxury Vacation Rentals (Remote, ET Shifts) — 3 Openings

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

TYPE OF WORK

Full Time

SALARY

$500/month

HOURS PER WEEK

TBD

DATE UPDATED

Aug 18, 2026

JOB OVERVIEW

Company: LUXSTAYUSA Type: Independent contractor, long-term, full-time (5 shifts/week) Location: Fully remote — must work fixed Eastern Time shifts Rate: [
????
–
X–Y/hr — set per platform] Openings: 3

About LUXSTAYUSA

LUXSTAYUSA manages roughly fifty luxury vacation homes across the Outer Banks, Snowshoe, the Smoky Mountains, Las Vegas, and the DC Metro area — including oceanfront estates that sleep forty across three heated pools and eleven private acres. Founded in 2016 and winner of a "Best of Travel" award, we run on a modern stack: OwnerRez, GoHighLevel, PriceLabs, RingCentral, and an AI guest-messaging system that already handles about 90% of routine guest communication.

That last part matters. You will not spend your days answering "what's the wifi password." The AI does that. You handle the 10% that takes judgment — and you own a booking channel's results outright.

The role

You join a four-person guest experience team (one Lead, three Specialists). Two things define the seat:

1. You own a channel. Each specialist owns one booking channel end to end — Airbnb, VRBO, ---------- , or Direct — with your name on its weekly numbers: response time, inquiry-to-booking conversion, and review scores. The direct channel carries our most important company goal: growing direct bookings' share of revenue.

2. You have real authority. You get a standing dollar threshold to resolve guest issues on the spot — refunds, comps, fixes — without asking permission. We hire people we can trust with that, then measure the results instead of micromanaging the decisions.

Day to day, you will:

Work a fixed 5-shift week (AM, PM, or late; late shifts run Friday–Sunday) covering live guest messaging across ~50 properties
Convert inquiries into bookings — this is a sales seat as much as a service seat
Resolve escalations the AI hands off: complaints, damage situations, mid-stay issues, sensitive reviews
Review the AI's answers on your shift and flag misses so the system keeps improving
Complete a full shift handoff log every shift — 100% completeness is a measured standard, not a suggestion
Catch pricing and reservation exceptions before they become expensive
Contribute to team SOPs when you solve something new
Coverage model

Live coverage runs seven days a week. Overnight windows — 10:00 PM–6:00 AM ET Monday–Thursday and 2:00 AM–6:00 AM ET Friday–Sunday — run on AI auto-response with an on-call protocol for genuine emergencies, so nobody works overnights. Serious i ---------- (injury, legal, media, major damage) escalate past the team on defined triggers; you're never left holding something that should be ownership's call.

You're a fit if you have
2+ years in vacation rental, hotel, or high-touch customer operations, guest-facing
Experience on at least one OTA platform (Airbnb, VRBO, or ---------- ) or a PMS — OwnerRez a plus
Written English that reads warm and human; our guests pay for luxury and the writing has to match
A closer's instinct on inquiries — you ask for the booking
Comfort being measured weekly on numbers you own
Reliable internet, a quiet workspace, and the ability to hold a fixed ET shift schedule including a weekend rotation
Compensation & terms
[
????
–
X–Y/hr], paid weekly through this platform
Long-term engagement — a permanent seat on a growing team, not a project
A 30-day ramp to full independence, with the Lead reviewing your work daily at first, then weekly
To apply

Reply with:

Two or three sentences on a guest situation where you spent company money to fix a problem — what you d ---------- and why
Which channel you would want to own (Airbnb, VRBO, ---------- , or Direct) and why
Your time zone and confirmation you can work fixed ET shifts, including weekend rotation

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0175
Total Execution Time  0.0193
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,520 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Guest-Experience-Specialist-Luxury-Vacation-Rentals-Remote-ET-Shifts-3-Openings-1711968
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0092 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1711968
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 562617
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1711968
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1711968' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1711968 
0.0008   UPDATE employer_jobs SET hit_counts = '***Aug-18-2026=152***Aug-19-2026=305***Aug-20-2026=113***Aug-21-2026=124***Aug-22-2026=48***Aug-23-2026=48***Aug-24-2026=47***Aug-25-2026=50***Aug-26-2026=31***Aug-27-2026=35***Aug-28-2026=15***Aug-29-2026=27***Aug-30-2026=17***Aug-31-2026=20***Sep-01-2026=17***Sep-02-2026=13***Sep-03-2026=13***Sep-04-2026=11***Sep-05-2026=8***Sep-06-2026=10***Sep-07-2026=10***Sep-08-2026=5***Sep-09-2026=5***Sep-10-2026=17***Sep-11-2026=8***Sep-12-2026=6***Sep-13-2026=13***Sep-14-2026=22***Sep-15-2026=10***Sep-16-2026=14***Sep-17-2026=15***Sep-18-2026=14***Sep-19-2026=9***Sep-20-2026=9***Sep-21-2026=4***Sep-22-2026=7***Sep-23-2026=3***Sep-24-2026=4***Sep-25-2026=7***Sep-26-2026=2***Sep-27-2026=5***Sep-28-2026=7***Sep-29-2026=8***Sep-30-2026=8***Oct-01-2026=7***Oct-02-2026=4***Oct-03-2026=2***Oct-04-2026=1***Oct-05-2026=1***Oct-06-2026=1***Oct-07-2026=2***Oct-08-2026=5***Oct-09-2026=3***Oct-10-2026=3***Oct-16-2026=1' WHERE job_id= '1711968'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=1031***Sep-2026=284***Oct-2026=30' WHERE job_id= '1711968'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1711968' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1711968 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '562617'
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)