Mangobeds Channel Manager: Sync Airbnb, Booking.com & More

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

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

  1. 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
  2. Connect all channels first (Airbnb, Booking.com, etc.)
  3. Run “pull/import future bookings” (full sync) for each channel
  4. Reconcile collisions if there are
  5. 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

  1. You make changes on Mangobeds
  2. Mangobeds automatically updates the Channel Manager App
  3. 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

  1. Log in to the Booking.com Extranet: https://account.booking.com/
  2. Copy the Property Code (top-left navigation)—you’ll paste this later in Channex.
  3. Go to Account → Connectivity Provider.
  4. Click Search, type “Channex”, select Channex.io.
  5. Click Next, tick the XML Service Agreement box, hit Yes, I accept.
  6. Booking.com now shows Waiting for provider approval—Channex will approve the link.

Create Booking.com Channel in Mangobeds

  1. Open Apps → pick Channel Manager.
  2. Click Get Started.
  3. Click on the “Create” button to start a new connection
  4. Select the channel “Booking.com”
  5. Follow the on-screen steps for that channel. Hotel ID: This is where you enter the property ID of the property from booking.com.
  6. Test Connection Button – Checks if the property is accessible to map
  7. Once the settings are filled and the test gives a positive result we can move onto the mapping
  8. 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
  9. Activate the Connection. To activate please click on “Actions” button on the channel and select “Activate”
  10. 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

  1. Open Apps → pick Channel Manager.
  2. Click Get Started. (You need to have a timezone selected in the property settings)
  3. Click on the “Create” button to start a new connection
  4. Select the channel “Airbnb”
  5. 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.
  6. 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
  7. 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.
  8. 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
  9. Activate the Connection. To activate please click on “Actions” button on the channel and select “Activate”
  10. 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

  1. Enter username + password
  2. Click Authenticate (not Test Connection yet)
  3. If prompted, enter the 2FA SMS code
  4. 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 AppsChannel 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:

  1. 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.”
  2. 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.
  3. 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.
  4. 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).

  1. 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.

  1. 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.
  2. 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.
  3. 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.

  1. 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
  2. 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.

  1. 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
  2. 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

  1. Go to Channels → click Create
  2. Select Check24
  3. Fill in:
    • Title: any name for this connection
    • Group: the correct group for the property
    • Hotel ID: the Check24 Hotel ID
  4. 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

  1. Open the Mapping tab (only after Test Connection succeeds)
  2. Map:
    • Room Types (Mangobeds → Check24)
    • Rate Plans (Mangobeds → Check24)
  3. Make sure nothing is left unmapped
  4. Save the channel
  5. 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

  1. Go to the channel manager app
  2. Select Channels → Create
  3. Choose “Hopper Homes” from the channel list
  4. Provide a suitable name for your channel connection
  5. Use the the email you used to signup for a Hopper Hosting Account as your Host Email and enter your name
  6. Click Create Host
  7. Select Listings tab at the top
  8. Click Create and select the associated property and room type
  9. Complete the Listing Details and hit Save
  10. Select Actions and Activate to activate the listing
  11. 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
  12. Save data
  13. Select Actions beside the Hopper Homes Channel and select Activate
  14. 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.

You may also like

How Alt_Coliving increased occupancy by filling gaps with Mangobeds

How Alt_Coliving increased occupancy by filling gaps with Mangobeds

Alt_Coliving is a coliving and coworking brand in Chiang Mai with two locations, a strong community vibe, and busy weekly events. They switched to Mangobeds for a system their ops team would actually like using and one that helps them fill gaps and increase occupancy.

Group Your Properties for a Better Overview

Group Your Properties for a Better Overview

Managing several smaller properties can get messy fast. That’s why we added Property Groups: a simple way to bundle properties together and see them as one “big picture” view. With Property Groups, you can get a clearer overview of: Availability across the group...