Short-Term Rental Guest Communications & Reservations Coordinator (US Hours)

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

TYPE OF WORK

Part Time

SALARY

$5 / hour Starting

HOURS PER WEEK

30

DATE UPDATED

Oct 17, 2026

JOB OVERVIEW

The Role

We run short-term rentals in the US market and are looking for a Guest Communication Associate to handle guest messaging and deliver excellent, friendly customer service. This is a remote, part-time position (30 hours/week).

What You’ll Do

Respond promptly to guest inquiries and messages in Hostaway across Airbnb, VRBO and direct booking
Manage booking requests and resolve guest concerns
Screen guests where required before and after booking
Keep reservations, calendars and check-in details accurate
Make sure every guest has a smooth, positive experience from inquiry to checkout
Coordinate with cleaners and our team when needed
Help us maintain high ratings and positive reviews
Use Claude alongside our rental software to draft replies and speed up routine work, always reviewing before anything is sent

Schedule & Pay
US Eastern daytime hours, Wednesday through Sunday (five 6-hour shifts, weekends included). Monday and Tuesday off. $5/hour USD. The first two weeks are a paid trial at the same rate.

Skill Requirements

Problem solving under pressure. Guest concerns need to be triaged with speed and care, and you’ll need to think on your feet.
Short-term rental software experience. You’ve used a property management system or channel manager (Hostaway, Guesty, Hospitable, OwnerRez, Lodgify or similar) and know Airbnb and VRBO host tools. Hostaway preferred.
Tech-savvy. You’ll work across several apps and platforms, and you already use an AI assistant (Claude preferred) in your daily work.
Excellent written English. Clear, natural, warm.
Organization. You keep multiple properties, conversations and details straight without being chased.
Good judgment and discretion. You use only the AI tools we provide, keep guest information out of personal accounts, and escalate anything unusual instead of guessing.
Positive attitude and willingness to be trained on how we do things.

In your first message, please answer:

Which short-term rental software have you used, for how long, for how many properties, and what did you personally do in it day to day?
A guest says the unit isn’t clean 45 minutes before check-in. What do you do, in order?
Have you used Claude or another AI assistant for guest or customer messages? Give one example, and one thing you’d never let it send without checking.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0408
Total Execution Time  0.0427
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,488,816 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Short-Term-Rental-Guest-Communications-Reservations-Coordinator-US-Hours-1751357
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0298 seconds)  (Hide)
0.0017   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1751357
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 1009941
 LIMIT 1 
0.0097   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1751357
AND `misc`.`id` IS NULL 
0.0017   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-19',ej.date_added) duration_days, DATEDIFF('2026-10-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1751357' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1751357 
0.0040   UPDATE employer_jobs SET hit_counts = '***Oct-17-2026=1672***Oct-18-2026=11***Oct-19-2026=1' WHERE job_id= '1751357'  
0.0043   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1684' WHERE job_id= '1751357'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1751357' AND status LIKE 'sent%' ORDER BY id DESC  
0.0018   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1751357 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1009941'
AND `date_added` >= '2022-06-08' 
0.0011   select * from teasers 
0.0011   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)