Guestar

Guestar is an AI-powered guest communication platform for vacation rental managers. It reads your property data from OwnerRez, builds an intelligent knowledge base, and uses AI to automatically respond to guest messages — handling inquiries, booking questions, in-stay requests, and upsell opportunities.

Guestar acts as a virtual team member, providing fast, accurate, human-like responses in the guest's language, 24/7.

What Guestar Does

  • Automated Guest Messaging — Responds to guest inquiries within minutes, handling common questions about check-in, amenities, directions, house rules, and more.
  • Smart Upsells — Proactively offers early check-in, late check-out, and stay extensions based on property availability and configurable pricing rules.
  • Knowledge Base — Auto-builds a comprehensive property knowledge base from OwnerRez data, enriched with AI-powered web research and photo analysis.
  • Multi-Language Support — Detects and responds in the guest's language (100+ languages supported).
  • Team Notifications — Alerts your team via email and push notifications when AI confidence is low, upsells are detected, or escalation is needed.
  • Revenue Attribution — Tracks which bookings and upsells were influenced by AI-assisted conversations.

Requirements

  • An active OwnerRez account
  • Properties with channel bookings (Airbnb, Booking.com, VRBO, or direct bookings with message threads)
  • For full data sync: "WordPress Plugin + Integrated Websites" OwnerRez feature (optional — basic sync works without it)

AI Features

Auto-Response Pipeline

When a guest message arrives (via webhook or polling):

  1. Batching — Messages are batched in a 90-second window to combine rapid-fire questions into a single comprehensive response
  2. Knowledge Lookup — AI references the property's knowledge base (auto-built from OwnerRez data + AI enrichment)
  3. Calendar Check — Real-time availability is checked before answering date-related questions or offering upsells
  4. AI Response — A contextual, human-like response is generated in the guest's detected language
  5. Delivery — Response is sent via the OwnerRez messaging API and stored in Guestar's database
  6. Team Notification — If AI confidence is low or escalation phrases are detected, your team is notified via email/push

Property Knowledge Base

On signup, Guestar automatically:

  1. Imports all property data from OwnerRez
  2. Runs a 4-phase AI enrichment pipeline:
    • Web research (area info, nearby attractions, transportation)
    • Photo analysis (identifies amenities, room features, property style)
    • NLP extraction (WiFi details, parking, accessibility, house rules)
    • AI synthesis (populates 50+ knowledge base fields)
  3. Presents an onboarding form for you to review and supplement the AI-populated data

The knowledge base can be shared with property owners via secure public links for collaborative editing.

Upsell Engine

Guestar detects upsell opportunities and offers them to guests with configurable pricing:

  • Early check-in — Offered when the property is available before standard check-in time
  • Late check-out — Offered when the property is available after standard check-out time
  • Stay extensions — Offered when adjacent nights are available
  • Proactive offers — Sent 24 hours after booking confirmation (configurable)

All upsell pricing and rules are configurable per property.

Confidence & Escalation

  • Responses below the confidence threshold (configurable, default 80%) trigger team email notifications
  • AI uses fallback messages in 100+ languages when unable to answer confidently
  • Escalation phrases (e.g., "I'll check with the team") are automatically detected and flagged

Rate Limiting

Guestar respects OwnerRez API limits:

  • 290 requests per 5-minute window (10-request buffer from the 300 limit)
  • Minimum 1-second interval between requests
  • Automatic retry with backoff on 429 responses
  • 30-second request timeout with abort controller

Steps for integration

Guestar connects to OwnerRez via OAuth 2.0, providing a seamless setup with full webhook support for real-time message delivery.

  1. Sign up at app.guestar.aiStep 1: Sign up or sign in
  2. Select OwnerRez as your property management systemStep 2: Connect with OwnerRez
  3. Click "Connect with OwnerRez" — you'll be redirected to OwnerRez to authorize the connectionStep 3: Authorize on OwnerRez
  4. Grant Guestar access to your OwnerRez account
  5. After authorization, you're redirected back to complete the setup
OAuth connections receive real-time entity webhooks from OwnerRez, enabling immediate response to new bookings, guest messages, and inquiries.

 

What Data is Transmitted

Guestar reads the following data from your OwnerRez account:

Properties

Data Source Endpoint Notes
Property name, address, geocoordinates /v2/properties All active, non-snoozed properties
Bedrooms, bathrooms, max guests /v2/properties + /v2/listings  
Check-in/check-out times /v2/properties  
Photos /v2/listings All listing photos (used for AI visual analysis)
Amenities /v2/listings Full amenity categories + callouts
Descriptions (headline, details, house rules) /v2/listings Text format
WiFi network & password /v2/listings  
House manual, directions, check-in instructions /v2/listings  
Cancellation policy /v2/listings  
Review rating & count  /v2/listings  
Room details (beds, types)  /v2/listings  
Nightly rate range  /v2/listings Min/max nightly rates
Currency /v2/properties  
Property type /v2/properties + /v2/listings  

Note: The /v2/listings endpoint provides richer data (photos, amenities, rooms, WiFi, descriptions) but requires the "WordPress Plugin + Integrated Websites" feature in OwnerRez. If not available, Guestar gracefully falls back to the /v2/properties endpoint for basic property data.

Bookings & Calendar

Data Source Endpoint Notes
Active bookings /v2/bookings Arrival, departure, guest count, status, pricing
Guest information /v2/guests/{id} Name, email, phone
Availability calendar Derived from /v2/bookings 30-day rolling window for AI responses
Booking source/channel /v2/bookings Airbnb, Booking.com, direct, etc.
Door codes /v2/bookings If configured, included in AI knowledge

Guest Messages

Data Source Endpoint Notes
Thread messages /v2/messages Filtered by thread, excludes drafts
Message sender role /v2/messages Guest, owner, or system
Attachments /v2/messages Image detection for proper display

What Syncs to OwnerRez

Guestar sends AI responses as thread messages, appearing as if sent by the property owner/manager in the OwnerRez inbox. Messages are also visible on the guest's channel (Airbnb, Booking.com, etc.) through OwnerRez's normal message routing.
Data Target Endpoint Notes
AI-generated guest responses POST /v2/messages Sent to the booking's message thread

Important: Guestar only sends messages to threads associated with bookings. It does not modify property data, booking details, pricing, or any other OwnerRez records.

Webhooks

Guestar registers for OwnerRez entity webhooks to receive real-time notifications:

Entity Type Events What Guestar Does
booking entity_insert , entity_update Detects new bookings, updates guest status, checks for upsell opportunities, monitors for stay extensions
guest entity_insert , entity_update Updates guest information in the knowledge base
inquiry entity_insert Routes new inquiries to AI for immediate response
property entity_update Logs availability changes
Webhook delivery uses Basic Authentication for security verification.

A background polling cron also runs every 3 minutes as a safety net, ensuring no messages are missed if a webhook delivery fails.