AutomationAI Colleagues

How Guest Message Automation Works

Enhanced Rentals automatically routes and responds to guest messages using your AI Colleagues. This article explains the full pipeline — from when a guest sends a message to when a reply is delivered.

The message pipeline

When a guest sends a message through a channel connected to Hostaway (Airbnb, Booking.com, direct, etc.), the following happens:

  1. Hostaway receives the message and fires a webhook event to Enhanced Rentals.
  2. Enhanced Rentals looks up the reservation associated with the conversation and identifies the property.
  3. The system finds all AI Colleagues configured for that property and evaluates each one's conditions against the current reservation status to select which colleague should respond.
  4. The selected colleague processes the message and generates a reply after a configurable delay.
  5. The reply is sent back to the guest via Hostaway.

Colleague conditions — when does a colleague respond?

Each AI Colleague has a set of conditions that control when it is allowed to respond. When a message arrives, the platform checks every colleague assigned to the property and picks the first one whose conditions match the current reservation state.

The most common condition is reservation status. Examples of statuses you can use as a condition:

  • inquiry — the guest has sent an enquiry but has not yet booked. Useful for a sales-oriented colleague that answers availability and pricing questions.
  • new — a booking was just confirmed. Ideal for a welcome message or check-in instructions colleague.
  • modified — the reservation was changed (dates, guests, etc.). Useful for proactive messaging about the updated stay details.

You can hire multiple colleagues for the same property, each covering a different status — the platform evaluates them in order and uses the first match.

A common setup is one colleague for inquiry (pre-booking, sales tone) and a separate one for new (post-booking, practical check-in information). This keeps the response tone appropriate for each stage of the guest journey.

Reply delay

Each colleague has a configurable reply delay — the number of minutes the system waits before sending the response. The default is a few minutes, which avoids instant-response patterns that guests may find jarring.

The delay for inquiry messages may be longer than for confirmed reservation messages, since a faster response to an in-stay issue is generally expected.

If a human agent responds to a conversation during the delay window, the automated reply is cancelled. This prevents the colleague from sending a duplicate or conflicting response.

Human takeover

Automation stops for a conversation when:

  • A team member replies to the guest manually (the colleague detects the human response and stands down).
  • The guest triggers an escalation keyword or the colleague determines the request is beyond its capability.
  • The colleague is disabled for the property.

Once a human takes over a conversation, the colleague will not reply again unless explicitly re-enabled for that thread.

What the colleague cannot do

The AI Colleague handles text-based guest messages. It cannot:

  • Modify reservations or process refunds.
  • Access third-party systems outside of Hostaway.
  • Send proactive messages (it only replies to incoming messages).
  • Respond to messages sent in Hostaway's internal notes or between team members.
The colleague relies on Hostaway webhooks. If webhooks are not registered or if there is a delivery failure, messages will not be processed. Check webhook status under Settings → Integrations → PMS.