Haven integrates directly with Hospitable (formerly Smartbnb), a popular property management platform for short-term rental hosts. This integration keeps your property details, pricing, availability, and reservations in sync between Hospitable and Haven.
How Haven works with Hospitable Direct Bookings
Haven is a direct booking site for Hospitable users, but it is not Hospitable Direct.
Haven connects to your Hospitable account and uses your existing property data to help create a branded direct booking website. Because Haven does not use Hospitable's booking widget, bookings made through Haven do not appear in Hospitable's Direct Bookings tab (that tab is only for stays that come through Hospitable's own direct booking site, booking widget, or quote flow). Those Haven-originated stays still sync to Hospitable for calendar coordination, and you can manage them in Haven or in Hospitable — whichever fits your workflow.
The benefit is that you can offer direct bookings through Haven without upgrading your Hospitable plan just to use Hospitable Direct. Haven gives you a branded booking site, property pages, guest experience, and guest-retargeting tools while working alongside your existing Hospitable setup.
Will Haven bookings appear in Hospitable's Direct Bookings tab?
No. Hospitable's Direct Bookings tab is for bookings made through Hospitable's own direct booking site, booking widget, or quote flow. Haven uses its own booking flow so we can provide a more branded and flexible booking experience. Haven bookings still sync into Hospitable for calendar coordination; they just are not listed under that tab. You can manage those stays in Haven or in Hospitable.
Setting Up the Integration
Step 1: Open the Integrations Tab
Go to your Host Dashboard and click on the Integrations tab in the sidebar.
Step 2: Connect Hospitable
- Find the Hospitable card and click Connect
- You will be redirected to Hospitable to sign in and authorize Haven
- Grant the requested permissions — Haven needs access to your properties, reservations, and calendar data
- After authorizing, you'll be returned to Haven
Step 3: Map Your Properties
Once connected, Haven will discover your Hospitable properties. You can then map each Hospitable property to a Haven property:
- In the Integrations tab, you'll see your Hospitable properties listed
- For each property, choose which Haven property it should sync with, or create a new Haven property from the Hospitable data
- Click Sync to pull the latest data from Hospitable
Step 4: Verify the Sync
After syncing, check your property in Haven:
- Open the property's Edit Listing page — synced fields will have a small Hospitable badge and will be non-editable
- Open the property's Calendar — pricing from Hospitable will appear as daily rates
- Check the Integrations tab for sync details showing what was updated
What Syncs from Hospitable
Property Details
All core property information syncs from Hospitable:
- Name and description — property title, summary, and detailed description
- Property type — house, apartment, condo, etc.
- Capacity — max guests, bedrooms, beds, bathrooms
- Location — full address and coordinates
- Photos — Haven imports the photos from your Hospitable property's Direct channel gallery. Hospitable's API only exposes photos that are scoped to the Direct channel (managed under Property Details in Hospitable), so any photos you've added to a connected channel listing (Airbnb, Vrbo, Booking.com, etc.) but not added to the Direct gallery will not come over. If your Hospitable listing shows 100+ photos but only a portion sync into Haven, that almost always means the rest live on a channel listing rather than on the Direct gallery — push them to Direct in Hospitable and re-sync from the Integrations tab. You can also upload additional photos and videos directly in Haven alongside the synced set
- Amenities — full amenity list from Hospitable
- House rules — pet policy, smoking policy, events policy, and any additional rules
- Wi-Fi credentials — network name and password
- Guest access information — directions and access details
- Check-in and check-out instructions — times and procedures
Pricing
All pricing fields sync from Hospitable:
- Nightly rate (default price)
- Weekend rate
- Cleaning fee
- Linen fee, pet fee, resort fee, community fee
- Extra guest pricing — per-person fee and the guest threshold
- Security deposit
- Weekly discount and monthly discount
These fields are locked in Haven when synced. To change pricing, update it in Hospitable and it will flow to Haven on the next sync.
Calendar and Availability
Haven pulls detailed calendar data from Hospitable's calendar API:
- Daily pricing — per-day prices are stored as price overrides in Haven's calendar. If Hospitable sets Monday at $150 and Saturday at $250, those exact prices appear on Haven's calendar
- Minimum stay rules — per-day minimum night requirements and weekly minimum stay rules
- Check-in day restrictions — if Hospitable restricts check-in to certain days of the week, Haven enforces the same restrictions
- Check-out day restrictions — same as check-in restrictions
- Blocked dates — dates blocked in Hospitable (due to external reservations, manual blocks, etc.) appear as unavailable in Haven
All calendar controls in Haven (custom pricing, date blocking, minimum stay overrides) are locked for integrated properties. Manage these settings in Hospitable.
Reservations (Two-Way Sync)
Reservation sync is the most critical part of the integration:
- Reservations from other platforms (Airbnb, Vrbo, Booking.com, etc.) that flow through Hospitable automatically appear as blocked dates in Haven's calendar. Each blocked date range shows the guest name, booking platform, and number of guests, so you can see at a glance where the reservation came from
- Haven direct bookings are automatically pushed to Hospitable when a guest books on your Haven website. Hospitable then distributes the availability update to all your connected channels, preventing double bookings. You can manage those stays in Haven or in Hospitable — see How Haven works with Hospitable Direct Bookings at the beginning of this guide for how that differs from Hospitable Direct and Hospitable's Direct Bookings tab
Reviews
You can import your Hospitable reviews (sourced from Airbnb and other platforms) to feature as testimonials on your Haven property page. See Guest Feedback and Testimonials for how to manage which reviews appear on your page.
What You Still Manage in Haven
These features are Haven-only and are not affected by the integration:
- Videos — Hospitable and Airbnb don't support property videos. Upload walkthrough tours, drone footage, or neighborhood videos in Haven to make your listing stand out
- Additional photos — you can upload extra photos in Haven alongside the ones synced from Hospitable
- SEO settings — meta titles, descriptions, and custom URLs
- Testimonials curation — choose which reviews and guest testimonials to feature
- Interaction with guests — this field is Haven-specific
- Advance notice to book — Haven's booking lead time setting
- Document builder — rental agreements and guest documents
- Email templates — automated guest communications
- Guest Store / Host&Co — curated local recommendations
- Local guide — neighborhood information
How Synced Fields Look in Haven
When a field is synced from Hospitable:
- A small badge with the Hospitable logo appears next to the field label
- The field is greyed out and cannot be edited
- An alert at the top of sections with synced fields says "Some fields are synced from Hospitable"
On your Host Dashboard, synced properties display a "Synced" badge with the Hospitable logo on their listing card.
Real-Time Updates via Webhooks
Haven receives real-time updates from Hospitable via webhooks. When changes happen in Hospitable, Haven is notified immediately:
| Event | What Happens in Haven |
|---|
| Property updated | Property details, pricing, and calendar sync automatically |
| Property created | New property can be mapped and synced |
| Property deleted | Mapping is archived; synced fields become editable |
| Property merged | Old mapping is archived |
| Reservation created | Blocked dates appear on Haven's calendar with guest and platform info |
| Reservation changed | Dates and guest info are updated; cancelled reservations unblock the dates |
| Review received | Logged for potential import as a testimonial |
| Message received | Logged for reference |
| Integration disconnected | Connection is marked as disconnected; sync badges disappear and fields become editable |
You do not need to manually trigger syncs after changes in Hospitable — webhooks handle it automatically. However, you can always click Sync in the Integrations tab to force a manual refresh.
Viewing Sync Details
From the Integrations tab, click on any mapped property to see:
Property Sync Details
- Outcome — whether the last sync succeeded or failed
- Fields changed — which property fields were updated
- Timestamp — when the last sync occurred
Calendar Sync Details
- Date range — the range of dates synced (typically 180 days ahead)
- Days processed — how many days of calendar data were received
- Price overrides upserted — how many daily prices were set
- Min-stay rules synced — how many minimum stay rules were applied
- Check-in/check-out days updated — whether day-of-week restrictions changed
You can also view the raw calendar response from Hospitable to verify exactly what data was received.
Disconnecting
To disconnect Hospitable:
- Go to the Integrations tab
- Click the disconnect option on your Hospitable connection
- All sync badges will disappear and previously synced fields become editable again in Haven
- Your property data in Haven is preserved — nothing is deleted
If Hospitable disconnects the integration from their side, Haven is notified automatically. The "Synced" badges disappear and fields become editable.
Troubleshooting
Fields not updating after changes in Hospitable
- Try clicking Sync in the Integrations tab to force a refresh
- Check the sync details to see if there were any errors
- Verify your Hospitable connection is still active (not disconnected)
Calendar prices showing incorrectly
- Check the Calendar Sync details to see how many price overrides were created
- View the raw calendar response to verify the data from Hospitable
- Ensure your Hospitable property's calendar has pricing configured
Fewer photos imported than I see in Hospitable
This is the most common photo-sync question. Hospitable's API endpoint that Haven uses (/v2/properties/{uuid}/images) only returns images scoped to the Direct channel — that's a Hospitable limitation, not a Haven cap. Photos that exist on a per-channel listing (Airbnb listing, Vrbo listing, Booking.com listing, etc.) are not exposed through that endpoint and therefore cannot be imported.
To get the full gallery into Haven:
- In Hospitable, open the property and go to the Property Details page where the Direct channel photos are managed.
- Add the missing photos to the Direct gallery (Hospitable provides a "copy from Airbnb" / channel action that promotes channel photos to Direct in bulk).
- In Haven, go to the Integrations tab and click Sync on the property — Haven will fetch the updated Direct gallery and add the new photos. Existing synced photos are deduplicated by URL, so re-syncing is safe.
You can always upload additional photos directly in Haven alongside the synced set — Haven uploads are never overwritten by a sync.
Reservations not appearing in Haven's calendar
- Reservation webhooks must be enabled in your Hospitable webhook settings
- Check that the property is correctly mapped in the Integrations tab
- New reservations appear in Haven within seconds via webhooks
Integration shows as disconnected
Related Articles