Overview
Connect your OwnerRez account to CraftedStays to sync your properties and enable direct bookings. OwnerRez integration uses either OAuth (recommended) or personal API tokens.
Prerequisites
Before connecting, you should consider enabling Integrated Sites in OwnerRez:
Why Enable Integrated Sites?
Integrated Sites provides CraftedStays with full access to:
Property descriptions
All amenities
All photos
Automatic sync when you make changes
Without Integrated Sites: You can still connect, but you'll need to manually add property details, photos, and amenities in CraftedStays.
How to Enable Integrated Sites
Log into OwnerRez
Go to Settings > Billing
Look for "WP + Integrated Sites" option
Enable it (this is a paid OwnerRez feature)
Step-by-Step Connection
1. Select OwnerRez as Your PMS
When you first sign up or from your dashboard:
2. Review Integrated Sites (Optional)
A dialog will appear asking if you've reviewed your Integrated Sites settings:
Click the link to review Integrated Sites in OwnerRez
Or click "Yes, I have reviewed my integrated sites settings" to proceed
3. Authorize CraftedStays
You'll be redirected to OwnerRez's authorization page
Sign in to your OwnerRez account if prompted
Click "Authorize" to grant CraftedStays access
You'll be redirected back to CraftedStays
4. Select Properties to Import
After authorization:
CraftedStays will display all properties from your OwnerRez account
Select the properties you want to display on your website
Click "Import Selected"
What Syncs from OwnerRez
Data | With Integrated Sites | Without Integrated Sites |
Property name | Auto-syncs | Auto-syncs |
Description | Auto-syncs | Manual entry required |
Photos | Auto-syncs | Manual upload required |
Amenities | Auto-syncs | Manual entry required |
Location | Auto-syncs | Auto-syncs |
Availability | Real-time | Real-time |
Pricing | Real-time | Real-time |
Reviews | Auto-syncs (if marked "show") | Auto-syncs (if marked "show") |
How Bookings Work with OwnerRez
CraftedStays is the front-end (what guests see), and OwnerRez handles the checkout.
The Booking Flow
Guest visits your CraftedStays website
Guest searches for dates and selects a property
Guest clicks "Book Now"
Guest is redirected to OwnerRez checkout
OwnerRez handles:
Payment processing
Rental agreements
Guest information collection
Add-ons and fees
Booking confirmation
Reservation appears in your OwnerRez dashboard
Calendar automatically updates on CraftedStays
What This Means
All payments are processed through OwnerRez (not CraftedStays)
Rental agreements are configured in OwnerRez
Guest fields are configured in OwnerRez
Add-ons and fees are managed in OwnerRez
Configuring Add-ons and Fees
Add-ons (optional fees, pet fees, early check-in, etc.) are configured entirely in OwnerRez:
Log into OwnerRez
Go to Settings > Surcharges or Property > Surcharges
Set up your optional and required fees
These will automatically appear in the checkout
CraftedStays displays whatever OwnerRez provides - there's no separate configuration needed.
Reviews from OwnerRez
Reviews sync automatically from OwnerRez when they're marked to be shown:
In OwnerRez:
Go to the review in OwnerRez
Mark it as "Show" or enable it for display
The review will sync to CraftedStays
Direct Booking Reviews
Yes, you can display reviews from direct bookings. Just make sure they're marked as "show" in OwnerRez.
Manual Sync
If you've made changes in OwnerRez and want them reflected immediately:
Go to Properties in your CraftedStays dashboard
Click on the property you want to update
Click "Sync Now"
Wait for the sync to complete
Troubleshooting
"OwnerRez integration not configured"
Problem: You see this error when trying to use OwnerRez features.
Solutions:
Go through the connection process again
Make sure you completed the authorization step
Contact support if the issue persists
Properties Not Importing
Problem: Authorization completed but no properties appear.
Solutions:
Verify you have active properties in OwnerRez
Try disconnecting and reconnecting
Contact support if it persists
Photos/Descriptions Not Showing
Problem: Properties imported but details are missing.
Solutions:
Enable Integrated Sites in OwnerRez (Settings > Billing)
If Integrated Sites is enabled, click "Sync Now" on the property
Wait a few minutes and refresh
Availability Not Updating
Problem: Calendar on your site doesn't match OwnerRez.
Solutions:
Availability syncs in real-time during searches
Try searching for dates to trigger a fresh query
Check that the property isn't blocked in OwnerRez
Booking Widget Issues
The OwnerRez booking widget/checkout is managed entirely by OwnerRez. If there are issues:
Test booking directly on OwnerRez
Check your OwnerRez checkout settings
Contact OwnerRez support for checkout-specific issues





