Docs›Channels & OTAs

Airbnb Channel Manager Connection Guide

6 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 Airbnb and replace what is set there, and anything you change on Airbnb is overwritten on the next sync. Set the shortest and longest stay in Channel Manager → Settings (top right) before you activate the channel: a listing that had a two-week minimum on Airbnb starts taking one-night stays if Mangobeds says one night. Check how the listing accepts bookings on Airbnb after connecting, too.

Warning: once your listings are mapped and the channel is active, the prices set in Mangobeds are sent to Airbnb and replace whatever prices the listings had there. Before you map, double-check that every accommodation’s pricing in Mangobeds is correct. If you want to sell at a higher price on Airbnb than on direct bookings, for example to cover Airbnb’s host fee, do not edit the prices on Airbnb itself (the next sync overwrites them): use the Price adjustment at the top of the Airbnb listings screen to increase the Airbnb price by a percentage or a fixed amount on top of your Mangobeds rates. It applies to every listing on the account; if your listings need different amounts from one another, contact us at support@mangobeds.com.

Login to the Airbnb Account

You must connect with the Airbnb account that owns the listings, not a co-host account. Airbnb only exposes listings to channel managers through the owner account, so if you sign in as a co-host the connection completes but no listings appear to map (Count: 0). If you manage the property as a co-host, ask the listing owner to do the connection, or have them sign you in with the owner credentials.

To connect Airbnb it works with an Oauth model, this means you need to have login access to the owner account to be able to connect it to Mangobeds.

Make sure you are logged in to the correct Airbnb account (the owner of the listings) before you try to connect.

Create Airbnb Channel in Mangobeds

  1. Open Apps → pick Channel Manager. You land on the Channels tab.
  2. Click Connect and pick Airbnb.
  3. Click Continue to Airbnb. A new tab opens on Airbnb: check it is signed in to the account that owns the listings, and approve the connection. That tab brings you straight back to Mangobeds with the listing mapping open. If you already approved it and the channel does not appear, refresh the page.
  4. If another channel manager or PMS is already connected to that Airbnb account, the connection will not complete. Remove it first: Airbnb Account settings > Privacy > Connected services > Remove access.
  5. Point each listing at one of your accommodations:
    • Airbnb holds one nightly price per listing, so Mangobeds sends the accommodation’s base rate (its 1 guest price). If your prices depend on how many guests stay, Mangobeds also sets the listing’s guests included and extra guest fee from them, so there is nothing to type on Airbnb: guests included is how many guests stay at your lowest price, and the fee is the average step from there up to the accommodation’s max guests, rounded to a whole number. Both are updated whenever you change those prices or the max guests. Airbnb takes one fee for every extra guest, so a stay in between can cost a little more or less than in Mangobeds, and the Price adjustment is not added to the fee.
    • Keep those accommodations on Flexible – depends on guests number in Mangobeds. Airbnb only takes the one guest price and the extra guest fee from it, but Booking.com, Expedia, Hostelworld, Agoda and your own booking form use the full ladder. Switching the accommodation to a fixed price to suit Airbnb charges every guest the same everywhere else, which is almost never what you want.
    • Each accommodation can only be sold as one listing, so one you have already picked further up the list is greyed out.
    • If a Mangobeds accommodation with several units maps to one listing, change the listing type on Airbnb from House to something else; a House listing gets fully blocked by a single booking.
  6. Fine-tune each listing from the menu next to it, which holds its Discounts (long stay discounts, which only Airbnb applies), Availability (how far ahead guests can book) and Promotions:
    • The shortest stay, longest stay and how far ahead guests must book are not set here. They come from Channel Manager → Settings and are written to every listing when you save those settings and when you map a new listing: how far ahead guests must book becomes the listing’s advance notice on Airbnb (the choices are the ones Airbnb accepts, up to one week), the longest stay its maximum nights. A minimum stay rule set on Airbnb itself for a date range still wins there; if a listing has one that differs from your setting, the listing row tells you, and the rule has to be removed on Airbnb.
    • A cleaning gap between stays is not set here either. Use Free nights after each check-out under Channel Manager → Settings: it keeps the room closed on Airbnb for that many nights after each checkout (1 night for cleaning keeps the day after every checkout free), so you do not need to block those days by hand. It is the only buffer: Mangobeds sets each listing’s own preparation time on Airbnb to none, so a night is never blocked twice. It does not show as a block on your Mangobeds calendar.
    • The days guests can check in and check out are not set here either. Use Date Restrictions (closed to arrival, closed to departure), which apply to every channel.
  7. Press Save. Then activate the channel from its menu on the Channels tab to start syncing rates, availability and new bookings.
  8. Saving a newly mapped listing also sends your prices and availability to it and pulls in the bookings it already has, so there is nothing else to run. Pull bookings stays in the channel’s menu if you ever need it again. If a price or a date ever looks wrong on Airbnb, press Sync Now in Channel Manager → Settings: it sends everything again and refreshes every active channel.

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

Troubleshooting: nothing happens when clicking “Continue to Airbnb”

When you click Continue to Airbnb, a new tab or window should open on Airbnb so you can confirm the connection. If nothing pops up, your browser is most likely blocking the redirect — usually a popup blocker, a browser extension, or a cache issue.

Try these in order:

  1. Allow popups for Mangobeds in your browser (and pause any ad blocker or privacy extension), then click Continue to Airbnb again.
  2. Open Mangobeds in an incognito/private window, sign in, go to Channel Manager → Connect → Airbnb, and click Continue to Airbnb from there.
  3. Try a different browser (for example switch from Chrome to Firefox or Safari) and repeat the steps.

If it still doesn’t open, contact us at support@mangobeds.com.



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.