Haven connects to Beds24 natively with a Beds24 invite code. Your rooms, prices, availability, reservations, fees, taxes, and guest messages stay in sync while Beds24 remains your operations hub.
Native Beds24 connect is rolling out gradually. If you do not see a Connect Beds24 card on your Integrations tab yet, connect through Airbnb instead (see Connect Airbnb via your PMS).
Things to know about invite codes:
Each Beds24 room type becomes one Haven listing. A property with one room keeps the property's name. A property with several rooms names each listing "Property – Room".
A room type with more than one unit (for example three identical studios) imports with a read-only calendar: Haven shows a night as available while at least one unit is free, and does not write blocks to it.
| Data | Notes |
|---|---|
| Listing name, description, address, map location | Locked in Haven while synced |
| Maximum guests, amenities, check-in and check-out times | Locked in Haven while synced |
| Cleaning fee, security deposit, extra-guest price | From the room and its price rule |
| Taxes | The room's tax percentage and compulsory tax items |
| Extras | Compulsory items become fees; optional items become add-ons |
| Nightly prices, minimum stays, arrival and departure restrictions | Per day. Haven takes the price your booking page shows: the daily price for the direct rule (with any multiplier), or the fixed price when it is lower |
| Advance notice and stay limits | From the room and its direct price rule |
| Blocked nights | Shown as "Blocked via Beds24" |
| Reservations from every channel | Airbnb, Booking.com, Vrbo, Expedia, direct and others, with the guest's name, contact details, party size and booking message |
| Booking charges and payments | Shown on the reservation in Haven |
| Guest messages | Guest messages and your replies written in Beds24 |
| Door codes | From Beds24's lock integrations (Nuki, TTLock, RemoteLock) |
| Reviews | Airbnb and Booking.com reviews Beds24 holds |
| House rules, directions, cancellation policy text | Imported as listing text |
Anything Haven cannot represent exactly, such as a tax charged per person, a room priced per person per night, or a separate extra-child price, is flagged on the listing instead of being charged wrongly.
Beds24's API has no photos and no bedroom, bathroom, or bed counts. If the room is connected to an Airbnb listing in Beds24, Haven reads the counts from that listing. Add photos in Haven: import them from your Airbnb listing or your own website. They stay yours to edit and Beds24 never overwrites them.
haven- to find
it. Its nights close on every channel Beds24 manages. Cancelling it in
Haven cancels it in Beds24.Under the connected Beds24 card on the Integrations tab, Listing content language starts collapsed. Open it to keep incoming copy in the language Beds24 already uses, or to translate new updates into one language you choose. Click Sync now on that same card to pull the latest listings, calendars, and reservations without waiting for the next automatic sync.
Your Haven AI assistant can answer guests in their Beds24 booking conversation on Airbnb, Booking.com, Vrbo, and Expedia stays. Choose Draft for approval or Send automatically under Communication → Message automations, or on the Beds24 card. See AI replies to OTA guests.
Beds24 stops accepting Haven's access if you delete it under Settings → Marketplace → API. When that happens the Beds24 card shows Reconnect: generate a new invite code and paste it. Your listings and their settings stay as they are.
On the Beds24 card choose Disconnect. Haven removes its webhook from your Beds24 properties and gives up its access. Imported listings stay in Haven.
New to Haven?
Haven is the direct booking platform these guides are written for — a branded site, secure payments, and guest relationships you own. Build yours free.
Free to build · No credit card · Private until you publish