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
- Requirements
- AI Features
- Rate Limiting
- Steps for integration
- What Data is Transmitted
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):
- Batching — Messages are batched in a 90-second window to combine rapid-fire questions into a single comprehensive response
- Knowledge Lookup — AI references the property's knowledge base (auto-built from OwnerRez data + AI enrichment)
- Calendar Check — Real-time availability is checked before answering date-related questions or offering upsells
- AI Response — A contextual, human-like response is generated in the guest's detected language
- Delivery — Response is sent via the OwnerRez messaging API and stored in Guestar's database
- 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:
- Imports all property data from OwnerRez
- 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)
- 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.
- Sign up at app.guestar.ai
- Select OwnerRez as your property management system
- Click "Connect with OwnerRez" — you'll be redirected to OwnerRez to authorize the connection
- Grant Guestar access to your OwnerRez account
- After authorization, you're redirected back to complete the setup
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 |
A background polling cron also runs every 3 minutes as a safety net, ensuring no messages are missed if a webhook delivery fails.