AirBnB Information Guide

Steps for setting up your Firefly OTA Channel Manager for Airbnb, and additional information around the integration.

Need a walkthrough training on getting your AirBnB integration set up in Firefly? Schedule a dedicated call with our team here:

Firefly's AirBnB Advanced Training with Krystal



Set up your Airbnb Account  - Here is a direct link to Airbnb's help article on getting set up. You will want to set up your Airbnb account before proceeding to the next steps

Check Airbnb Requirements - Airbnb has some local laws and requirements for parks to meet and to be in accordance with. Before being able to utilize our integration, please check to make sure that you meet them. 

Set up Currency - Your currency needs to be properly configured in Firefly first before connecting any units through the OTA Channel Manager.

This can be found via Settings > Property > General (Tab) > Currency



Subscribe to the Airbnb Add-On -  In order to connect to the Firefly OTA Channel Manager, you will need to be subscribed to the add-on. This is something an account admin can do. 

1. Navigate to your Account Manager Settings, in the upper right of your screen

2. Click on the Addons Tab

3. Check the box next to Firefly OTA Channel Management

4. Click Save


Connect with Airbnb and Units

  1. Navigate to
  2. Sign into your Firefly Reservations Account
  3. Go to Settings
  4. Go to Channel Management
    Now, you will see the option to "Firefly Reservations OTA Channel Manager"

  5. Click Connect
  6. Click Connect Property
  7. The properties listed on this screen come directly from your Units (Settings > Units)
  8. Click the check box next to the unit(s) you wish to connect. 
  9. Click Channel Setup

Note: Only “Lodging” unit types will appear in this list. Until then, the Channel Setup button will be hidden and the Save button will be disabled. Each of these units will need to have a unique unit number for each unit name in order for them to be able to be synced. If the units are grayed out and unable to be selected, this means that the unit name/number combination isn’t unique. Each unit must have a unique name and number combination in order to connect. Once you have selected the units you want to sync, click “Channel Setup”. 

Channel Mapping 

Starting on the second "OTA Channel Manager" page, you can set up your Airbnb channel and inventory.

Inventory Tab Considerations:

  • If a unit is selected from the first “OTA Channel Manager” page to be synced, it will appear under this tab
  • You can manage/override (select date/date range) rates for any connected unit for specific dates via the Value Override. This can be one at a time or by the bulk method.
    • Any rates that are changed here would directly reflect within AirBNB, but would not change any existing rates that have already been created in Firefly.
    • Once these units are connected, the rates will need to be updated via this page/tab - they will not be able to be updated within AirBNB.
    • Once the rates are changed, the green update button needs to be selected to finalize those changes. The red undo button can be used to undo any changes.
  • You can refresh the overall availability of this inventory - this will reflect and sync Firefly availability with the Channel Manager. A “1” indicates that there is availability (AVL) and a “0” indicates that there isn’t any availability.

Note: A connected unit can be edited from this tab from the unit name blue link, however, we do not advise doing this as this doesn’t change anything.




Channel Tab Considerations: 

  • Under General Settings, you will be able to create one channel to connect directly to your AirBNB account. You can have one or multiple Firefly properties connected to a singular channel.
  • Under General Settings, you will be able to edit your channel once it’s made - it’s only advised that if editing, you only change your “Title” name

NOTE: When connecting to AirBNB via the red “Connect with AirBNB” button, you will need to provide a profile picture, phone number, etc. that the page asks them for.

NOTE: Once the channel is made, navigate to Actions > Edit > Mapping in order to map each connected unit in the Channel Manager with a listing in AirBNB. This will be a 1:1 relationship. This view will also show the one or multiple properties you connected to the channel. Once this is complete, you will also need to navigate to Actions > Activate in order to properly allow the connection between the Channel Manager and AirBNB.




Disconnecting Properties

  1. Undo the mapping of all units via Channel (Tab) > Create (Button) > Mapping (Tab)
  2. Deactivate the activated channel from the Channel tab via Actions (Dropdown) > Deactivate (Button)
  3. Delete the channel from the Channel tab via Actions (Dropdown) > Remove (Button)
  4. Deselect each unit from the first “OTA Channel Manager” page and Save
  5. Click Disconnect Property from the first “OTA Channel Manager” page

General Helpful Information

  • Charges and payments are handled by AirBNB much like reservation dates, so any unit charges created in Firefly for reservations made in AirBNB should not be editable. You cannot make payments or edit the charge in Firefly - this must be done in AirBNB.
  • Via Settings > Units > (Unit Selected) > “Allow external booking channel reservations only” (button) this allows for a specific unit to only be booked via AirBNB, etc. and not through Firefly. If a reservation is attempted anywhere through Firefly for a unit with this enabled, an error will appear stating that the “Unit only allows bookings from external booking channels”.
  • Via the main Firefly dashboard, you’ll now be able to see if any reservation conflicts have occurred. This isn’t likely to happen, but could in the case that a block/reservation is being made in Firefly for the same dates that are being requested in AirBNB - this being at the same time. This conflict from the dashboard can be selected, which will take you to the conflicted AirBNB reservation. From here, you can navigate to the Firefly reservation/block in question and make any necessary changes. Once the reservation has been changed and there is no longer a conflict, a button stating “Conflict has been resolved” can be selected.



  • When you first connect to AirBNB and already had reservations created within AirBNB, you can click the "Pull Future Reservations" button from Channel (Tab) > Actions (Dropdown) > Pull Future Reservations (Button) within the OTA Channel Manager, which will grab all future reservations from AirBNB and insert them into Firefly. Doing this will allow any changes to those future reservations so they’ll automatically be reflected in Firefly.

Reservation Grid

  • If a reservation is made in AirBNB for a Firefly unit that is connected to AirBNB through the Firefly OTA Channel Manager, the inventory/availability within Firefly will be directly impacted and a reservation for the AirBNB guest will display.
  • From the AirBNB guest's reservation, if you right click, the only info shown will be: Open Reservation, Open in new tab, and Check in/Check out. These reservations should be managed directly through AirBNB.


Reservation Details

For any reservation in the Reservation Grid that is for an AirBNB guest, some of the interactions in the reservation detail will be limited.

  • Via the Charges tab, payments can’t be made towards a reservation unit charge
  • Via the Charges tab, you won't be able to edit a reservation unit charge
  • Via the Units tab and the Options button dropdown, we will hide: Change stay dates, Move to new unit, Convert to ongoing reservation, Update occupants, Add rate qualifier, and “Add Unit” button
  • Via the Guest tab, we will hide the Edit Guest, Change Guest, and Add Other Guests buttons

Guest Portal

For any reservation in Firefly that is for an AirBNB guest, some of the interactions will be limited.

  • Via the Make a Payment page, you won't be able to make payments for unit charges
  • Via the Reservation Detail page, we will hide the Request Different Unit, Request Changes to Date, and Request to Cancel Reservation buttons


This can be configured via the Addons tab from the Firefly Account Manager page. Contact Us for more information. 


Minimum/Maximum Night Rules - The following steps show how to set up your minimum and maximum night rules in the channel management settings.

1. Go to Settings -> Channel Management -> Manage.


2. Select Channel Setup


3. Select the Actions menu -> then select Bulk Update.


4. Enter in the date range the minimum setting will be valid for. Then select "Min Stay Arrival" OR "Min Stay Through", then enter in your nightly minimum (explanations below).
5. Once you enter in your Min stay, select the units this minimum applies to. If it applied to all of them then simply check "Select All Rates" and Save.


Note: Below is an explanation on the difference between min stay arrival and min stay through. It's a bit complicated but these are Airbnb's terms so we cannot change them unfortunately.

Understanding AirBnb Terms that relate to Firefly Reservations:
  • Min Stay Arrival- Means you set the minimum stay based on the guests check in date only.
  • Min Stay Through- Means all minimum stays set must be met regardless of the guest's arrival date. This is in the case that you have a 1-night minimum on Friday but a 3-night minimum on Saturday.
As an example: Let's say you have Sunday-Friday set as a 1-night minimum and Saturday has a 3-night minimum. Here's how each setting would work.
  • Min Stay Arrival- If the guest is arriving Friday (that has a 1-night minimum) but tomorrow is Saturday (that has a 3-night minimum), then they will be allowed to stay 1 night because the 3-night minimum is only required for a Saturday arrival.
  • Min Stay Through- Would require the guest to book a minimum of 3 nights if they are arriving on Thursday, Friday and Saturday because Saturday can only be booked for a minimum of 3 nights and no less.


Disable AirBnB Integration


To disconnect your property from the OTA Channel Manager go to Settings> Channel Management> Select ‘Manage’ next to the connection.

Select ‘Channel Setup’ from the management screen.


From the ‘Channels’ tab select the actions dropdown to the right of your channel and select either ‘deactivate’ or ‘remove’ from the dropdown.


After this has been removed select ‘back to Channel’.


From here you can select the ‘Disconnect Property’ button.