Stop double-booking headaches. The Mangobeds Channel Manager keeps your calendars, rates, and availability perfectly aligned across every OTA, from Airbnb to Booking.com and beyond.
Beyond syncing calendars, rates, and bookings, the Mangobeds Channel Manager can also help you manage conversations in one place. Depending on the channel, you’ll be able to centralize guest messages, reply faster without jumping between extranets, and even view and respond to reviews. It’s an easy way to keep communication tight, avoid missed questions, and protect your ratings—especially when you’re listed on multiple OTAs.
Table of contents
- Before using the Channel Manager
- Managing rates and restrictions
- Booking.com connection guide
- Airbnb connection guide
- VRBO connection guide
- Hostelworld connection guide
- Expedia connection guide
- Agoda connection guide
- Trip.com (Ctrip) connection guide
- Check24 connection guide
- Hopper Homes connection guide
Before using the Channel Manager
Make sure you are not using the ical for a channel and also have a connection with that channel on the channel manager. For example, if you have a room linked with ical to Booking.com and also that same room handled by the channel manager, there will be issues with the avaialibity and processing bookings. Please remove the ical links before. More information about them here Connect to External Booking Channels (OTAs) Using iCal
Are you interested in another Channel not appearing on this doc please contact info@mangobeds.com for more information about it
You should map the mangobeds accommodations to your listing type of room. This means if you have an accommodation “double room” with 3 units in Mangobeds, your listing should be the “double room”
Currency Settings
To avoid issues, your Mangobeds accommodation currency must match the currency used in your listings on each OTA (Airbnb, Booking.com, Hostelworld, etc.).
- If currencies don’t match, prices may not sync correctly or show unexpected differences.
- Always make sure the listing currency on the OTA is the same as the rate currency in Mangobeds before mapping.
⚠️ This is the only way to ensure full control over your pricing and avoid sync problems.
Safe launch order
- In Mangobeds, make sure the Bookings calendar is correct
- Add/confirm all manual bookings, owner blocks, maintenance blocks
- If you are migrating from another system, export and re-check future reservations
- Connect all channels first (Airbnb, Booking.com, etc.)
- Run “pull/import future bookings” (full sync) for each channel
- Reconcile collisions if there are
- Set the channel as active to start receiving new bookings
If you connect channels one by one and start taking bookings before importing existing reservations from the other OTAs, you can create collisions that look like overbookings.
Managing rates and restrictions
For prices and rates, when you change the prices or seasonal rates on Mangobeds accommodations, they will automatically change on the channels after a few minutes.
For restrictions, to set a default minimum stay and maximum stay for all the channels, edit the channel manager app settings. If you want to set up restrictions for different accommodations and dates, edit them on the accommodations restrictions. These changes will be populated into the different channels.
Therefore, the way the flow works is
- You make changes on Mangobeds
- Mangobeds automatically updates the Channel Manager App
- The Channel Manager updates the pricing on the different listings and channels
To take into account
Only new confirmed bookings will be synced into the System. Previous ones canceled or updated will need to be handled manually
On the channel settings > Derived Rates Settings, you can increase the price a X% on the Channel, for example.
If you update the max number of guests of an accommodation on Mangobeds, you will need to re-map the accommodation and its rates on the Channel Manager
If you change on Mangobeds the accommodation price from fixed to flexible you will need to re-map the accommodation and its rates on the Channel Manager.
Booking.com connection guide
IMPORTANT
Derived Rates, such as discounts 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 Channex.
- 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.
- Click Get Started.
- Click on the “Create” button to start a new connection
- Select the channel “Booking.com”
- Follow the on-screen steps for that channel. Hotel ID: This is where you enter the property ID of the property from booking.com.
- Test Connection Button – Checks if the property is accessible to map
- Once the settings are filled and the test gives a positive result we can move onto the mapping
- Mapping is important that all rate plans be mapped, any non mapped rate plans or rooms will cause issues later. On the left side you will see all the rooms and rates on the channel, and on the right side you can see what is mapped. Once mapping is completed please save the channel by pressing the save button at the bottom
- Activate the Connection. To activate please click on “Actions” button on the channel and select “Activate”
- Optional: Schedule a Full Sync. Click on the options of the channel and select Full Sync
That’s it—rates, availability, and reservations are now synced in real time.
Airbnb connection guide
Login to the Airbnb Account
To connect Airbnb it works with an Oauth model, this means you need to have login access to the account to be able to connect it to Channex.
Make sure you are logged in to the correct Airbnb account before you try to connect.
Create Airbnb Channel in Mangobeds
- Open Apps → pick Channel Manager.
- Click Get Started. (You need to have a timezone selected in the property settings)
- Click on the “Create” button to start a new connection
- Select the channel “Airbnb”
- Once you have filled in all required fields the “Connect to Airbnb” button will become active.
- Min Stay Type: Select “Arrival”
- Booking Total Type: “Payout Amount”
- Host ID: This will be empty, once connection is active it will show the Host ID here.
- If there is already another channel manager or PMS connected to Airbnb the connection will not complete. You should disconnect any connection before trying to connect. Go to Airbnb Account settings > Privacy > Connected services > Remove access
- After you press “Connect to Airbnb” button you will be taken to Airbnb page to confirm the connection. You should check if it is the correct account and accept. You will then be redirected back and we will show the connected text instead of the button. If the connection does not appear please click refresh.
- Map the rooms and rates.
- If you have different prices depending on how many people are staying then you should map your lowest occupancy rate plan like the 1 person rate. In the Listing > Price settings > Price per extra guest you can set how much extra to charge per person.
- If you only have a price for a whole apartment for example, you can map it to the highest rate.
- If you are mapping a Mangobeds accommodation that has multiple units to one listing, you need to change listing type from Hosue to something else, if its house a single booking will block the calendar. You need to select another type then you can sell the listing many times.
- Once mapping is completed please save the channel by pressing the save button at the bottom
- Activate the Connection. To activate please click on “Actions” button on the channel and select “Activate”
- Optional: Schedule a Full Sync. Click on the options of the channel and select Full Sync
That’s it—rates, availability, and reservations are now synced in real time.
Note: There is a minimum price on Airbnb of $10 per night
Here’s the new section to add to the Mangobeds Channel Manager article under the Booking.com and Airbnb connection guides:
VRBO connection guide
Current limitations
Supported currencies: USD, CAD, EUR, AUD, NZD, JPY, SGD, BRL, MXN, GBP
Important checks before connecting
- Make sure the VRBO account is not API-connected to previous software
- If it was connected to another PMS:
- Contact VRBO support and ask them to convert the account back to a normal account
- Payments must be by VRBO
- Remove all iCal connections
iCal will overwrite data sent by the Channel Manager
How to connect VRBO
1. Create the VRBO channel
- Apps → Channel Manager → Create
- Select VRBO
- Fill in:
- Title (internal name)
- Group.
- Affected Property.
- Username (VRBO login)
- Password
2. Authenticate
- Enter username + password
- Click Authenticate (not Test Connection yet)
- If prompted, enter the 2FA SMS code
- Click Test Connection
If successful, listings will appear for mapping.
3. Mapping & activation
- Map rooms and rates
- Save mapping
- Activate the channel
Hostelworld connection guide
To connect Hostelworld to your Mangobeds property via the Channel Manager, follow these steps:
1. Request connection from Hostelworld
Email Hostelworld support and ask them to enable Channex as your channel manager. Once they activate the connection, they’ll reply with your Hostelworld property ID.
2. Add Hostelworld channel in Mangobeds
- Go to Apps → Channel Manager
- Click Get Started
- Click Create to start a new connection
- Select Hostelworld as the channel
- Enter the property ID from Hostelworld
- Click Test Connection – you should get a success message
3. Map rooms and rates
- Hostelworld requires full occupancy pricing.
- Example: If you have a Double Room (2 people), map it with the 2-person rate
- If it is a dorm room please send price for 1 person
- Map all rooms and rate plans accordingly
- Click Save once mapping is complete
4. Activate the connection
- Go to the Actions button next to the channel and click Activate
That’s it — your Hostelworld listings will now stay in sync with Mangobeds in real time.
IMPORTANT
The minimum and maximum stay for Hostelworld is 14 nights, so if you set a value above that one, it will end up being 14.
Expedia connection guide
To connect Expedia to your Mangobeds property via the Channel Manager, follow these steps:
- Request connection from Expedia
- Log in to the Expedia Extranet and go to Rooms and Rates → Connectivity Settings.
- Expedia usually requires 2-factor authentication to access this page.
- Choose Channex for both “Connectivity” and “Bookings.”
- Add Expedia channel in Mangobeds
- Go to Apps → Channel Manager.
- Click Create to start a new connection.
- Select Expedia from the channel list.
- Fill in the required fields:
- Title: The name you want to call the channel
- Property: Choose your property from the list
- Hotel ID: Your Expedia property ID
- Min Stay Type: Select “Arrival”
- Click Test Connection — if successful, continue to mapping.
- Map rooms and rates
- On the left, you’ll see your Expedia rooms and rates.
- On the right, select the Mangobeds accommodation and rate plan to map them.
- Save when complete.
- Activate the connection
- Go to the channel options and click Activate.
- A full sync will run, sending all prices, availability, and restrictions to Expedia.
Agoda connection guide
Before you start
You need a direct Agoda contract for the property (YCS access) and your property setup finished in Agoda (content, photos, rooms, rates).
- Enable Channex in Agoda (YCS)
For existing Agoda partners:
Go to YCS → Settings → Property Settings
Click Optional Settings
Enable channel manager mode (tick the box)
Select Channex from the drop-down
Click Save
Note: If you don’t see Channex or the connection doesn’t work, contact Agoda support via the Extranet messaging and ask them to connect your property to Channex.
- Add Agoda channel in Mangobeds
Go to Apps → Channel Manager
Click Create to start a new connection
Select Agoda as the channel
Fill in the fields:
Title: internal name for this connection
Group: select the correct group
Property: select the property you’re connecting
Hotel ID: your Agoda Hotel ID
Click Test Connection
If Test Connection fails, double check the Hotel ID and confirm Agoda has Channex enabled for your property in YCS. - Map rooms and rates
Open the Mapping tab after a successful test
Map Agoda room types and rate plans to the right Mangobeds accommodations and rate plans
Agoda mapping is multi-occupancy. If you don’t use multi-occupancy pricing, map the same Mangobeds rate to all occupancies.
Make sure nothing is left unmapped, then click Save. - Activate the connection
Go to Actions on the channel and click Activate
That’s it. Rates, availability, restrictions, and reservations will now sync for Agoda.
Trip.com (Ctrip) connection guide
Before you start
Make sure you have access to Trip.com eBooking for the property. If you can’t find the connectivity options in your account, contact Trip.com at lodgingsupport@trip.com.
- Enable Channex in Trip.com eBooking
Log in to Trip.com eBooking
Go to Rates & Availability and select Connectivity Settings
Search for Channex and choose it
Click Continue
Click Connect to confirm and activate the connection on Trip.com’s side - Add Ctrip channel in Mangobeds
Go to Apps → Channel Manager
Click Get Started
Click Create to start a new connection
Select Ctrip as the channel
Fill in:
Title: internal name for this connection
Group: select the correct group
Property: select the property you’re connecting
Hotel ID: your Trip.com (Ctrip) Hotel ID
Tax Setting: choose Inclusive
Click Test Connection
If Test Connection fails, double check the Hotel ID and confirm Trip.com has Channex connected for that property.
- Map rooms and rates
Open the Mapping tab after a successful test
Ctrip mapping is usually multi-occupancy. If you don’t use multi-occupancy pricing, map the same rate to all occupancies
Map all room types and rate plans, leaving nothing unmapped
Click Save - Activate the connection
Go to Actions on the channel and click Activate
That’s it. Rates, availability, restrictions, and reservations will now sync for Trip.com.
Check24 connection guide
Before you start
- You need a direct contract with Check24 for the property.
- In the Check24 Extranet, complete the property setup: details, policies, and images.
- Once the property is ready, ask Check24 support (via Extranet messaging) to enable the connection to Channex (or enable it yourself if your Extranet has that option).
Create the Check24 channel in Mangobeds
- Go to Channels → click Create
- Select Check24
- Fill in:
- Title: any name for this connection
- Group: the correct group for the property
- Hotel ID: the Check24 Hotel ID
- Click Test Connection
- If it fails, double check the Hotel ID
- If it still fails, ask Check24 support to confirm access is enabled for that hotel
Mapping
- Open the Mapping tab (only after Test Connection succeeds)
- Map:
- Room Types (Mangobeds → Check24)
- Rate Plans (Mangobeds → Check24)
- Make sure nothing is left unmapped
- Save the channel
- Activate the channel
Important note about occupancy
- Check24 mapping is always multi-occupancy.
- If you don’t use multi-occupancy pricing, you can map the same rate plan to all occupancies (so prices stay consistent).
Hopper Homes connection guide
Before you start
- Create a Hopper Hosting account.
- You’ll get an email from Hopper Homes, click Join Hopper Hosting and set your password.
- During setup in Hopper:
- Click Yes for “integrating with a PMS”
- Select Channex from the dropdown
- Currency warning: Hopper Homes only works with USD. We will convert your currency to USD automatically, and bookings will come in USD.
Create the Hopper Homes channel in Mangobeds
- Go to the channel manager app
- Select Channels → Create
- Choose “Hopper Homes” from the channel list
- Provide a suitable name for your channel connection
- Use the the email you used to signup for a Hopper Hosting Account as your Host Email and enter your name
- Click Create Host
- Select Listings tab at the top
- Click Create and select the associated property and room type
- Complete the Listing Details and hit Save
- Select Actions and Activate to activate the listing
- Select Mapping from the tabs. Click on Not Mapped and select the associated room to map the listing and the property’s room and rate
- Save data
- Select Actions beside the Hopper Homes Channel and select Activate
- You’re now live on Hopper Homes!
Warnings
- Use the same email in Channex that you used to sign up on Hopper.
- Do not delete the channel after creating it. Hopper won’t let you reconnect the same account, and you’ll need to create a brand new Hopper account with a new email.
Why it matters
- Zero manual updates: One calendar rules them all.
- Fewer overbookings: Real-time updates cuts risk to almost zero.
- Unified pricing: Push seasonal or promo rates everywhere at once.
Ready to simplify distribution? Head to Apps → Channel Manager and connect your first channel today.



