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.
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 blue "Managed by 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 — all property images sync to Haven. You'll see a count like "56 photos synced from Hospitable" on the Photos section. You can also upload additional photos and videos directly in Haven
- 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
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 managed by Hospitable:
- A blue badge appears next to the field label: "Managed by Hospitable"
- The field is greyed out and cannot be edited
- An alert at the top of sections with synced fields says "Some fields in this section are managed by Hospitable"
On your Host Dashboard, synced properties display a blue "Syncing to Hospitable" pill badge 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 "Syncing to Hospitable" 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
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