Docs›Channels & OTAs
Booking.com Channel Manager Connection Guide
3 min read
Before you connect, review your settings in Mangobeds. Once the channel is active, Mangobeds is the source of truth: your prices, availability, minimum stay and maximum stay are sent to Booking.com and replace what is set there, and anything you change on Booking.com is overwritten on the next sync. Set the minimum and maximum stay in Channel Manager → Settings (top right), and check each accommodation’s prices, before you activate the channel.
IMPORTANT
Derived Rates and promotions, such as discounts, weekly rates or monthly rates, need to be managed on Booking.com. If you have some, you need to delete the derived rates inside Booking.com, and after connecting the listing inside Mangobeds, make them new again in Booking.com. If not, they and other rules such as the min. Stay won’t work. After deleting the derived rates and promotions inside Booking.com, connect the listing, map the rooms, and recreate the derived rates and promotions inside Booking.com, and make sure they are working fine.
Request connection to Channex.io in booking extranet
- Log in to the Booking.com Extranet: https://account.booking.com/
- Copy the Property Code (top-left navigation)—you’ll paste this later in Mangobeds.
- Go to Account → Connectivity Provider.
- Click Search, type “Channex”, select Channex.io.
- Click Next, tick the XML Service Agreement box, hit Yes, I accept.
- Booking.com now shows Waiting for provider approval—Channex will approve the link.
Create Booking.com Channel in Mangobeds
- Open Apps → pick Channel Manager. You land on the Channels tab.
- Click Connect and pick Booking.com.
- Enter the Hotel ID: the property code you copied in the extranet. You can also set a Price adjustment to sell at a different price on Booking.com than on your own site, for example to cover its commission.
- Click Test connection. This checks that Booking.com recognises the property, and it only passes once the Connectivity Provider request above has been approved.
- Click Continue to mapping and pick the Booking.com room type each of your accommodations is sold as. Rates and guest counts are matched up for you behind the scenes. An accommodation left as “Not mapped” is not sold through Mangobeds.
- Click Create channel. The channel is created inactive, so nothing is synced yet.
- Import existing reservations: open the channel’s menu and choose Pull bookings.
- When the calendar looks right, choose Activate in the same menu to start syncing rates, availability and new bookings.
That’s it—rates, availability, and reservations are now synced in real time.
Prices for different numbers of guests
Booking.com takes one price per room by default. Mangobeds sends it the price for the most guests that room allows on Booking.com. For smaller groups, Booking.com works out the price itself from the per-guest settings in your Booking.com account, not from your prices in Mangobeds.
If you price per guest in Mangobeds, for example a villa for up to 10 guests with a base price for 2 and an extra amount per additional guest, ask Booking.com support to switch your property to occupancy-based pricing, then let us know. We connect every guest count, so Booking.com receives the same per-guest prices you set in Mangobeds.
Check the maximum guests on Booking.com too. If a room is listed on Booking.com for fewer guests than it sleeps in Mangobeds, Booking.com only sells it up to its own maximum.
Before you connect any channel
Currency, rates and restrictions are set once for every channel, not per OTA, and it is worth getting them right before you connect. Read the channel manager guide for that setup and for every other channel Mangobeds connects to.