Skip to main content

How to Connect Your Channels to Hosthub

Written by Christos Lolas
Updated this week

We know that setting up channel connections in the past could sometimes feel complex and require waiting on manual support. To make your onboarding as smooth and fast as possible, Hosthub now offers a secure, self-service connection flow. You can now establish reliable, real-time API connections with your existing channels in just a few clicks—without ever having to share your passwords.

Before you begin:

  • Admin Access Required: You must have Host Admin privileges in Hosthub to connect channels.

  • Existing Accounts Only: This process connects Hosthub to your existing channel accounts. It does not create new accounts for you.

  • Historical Data: Please note that past reservations will not be imported during this initial connection phase.

To get started, navigate to your Channels page in Hosthub and click on the Add new channel button to open the connection drawer.

Connect Your Channel

Follow the specific authorization steps for the channel you wish to add. When selecting a channel, you will be presented with a list of Terms and Conditions specific to that platform.

Connecting Airbnb

Hosthub uses a secure Host Authorization flow (an official API) to connect directly to your Airbnb account without requiring your password.

  • In the "Add new channel" drawer, select Airbnb.

  • Optionally give this channel a nickname (e.g., "Main Airbnb Account"), if not provided Hosthub will create a name for you.

  • Read and accept the Terms of Service. Key terms to remember:

    • You must set your rates, settings and availability window on Hosthub after completing the connection with Airbnb. Once the connection is established, you will not be able to edit rates/settings/availability window directly on the Airbnb calendar. These changes should be made exclusively on Hosthub, and they will be automatically updated on all other channels.

    • Hosthub only receives actual bookings from Airbnb, not inquiries or manually blocked dates. If you need to block specific dates for reasons such as phone bookings, renovations, or maintenance work, you should do it solely on Hosthub. Hosthub will then update the blocked dates on all other connected channels.

    • Upon connecting your listing(s), the instant booking feature will be automatically enabled. This means that guests can book your listing(s) without requiring prior approval from you.

    • When you connect your listing(s), the smart pricing feature on Airbnb will be disabled. Smart pricing is a feature provided by Airbnb that automatically adjusts your listing's pricing based on factors such as demand and seasonality.

    • Airbnb suggests the Simplified Pricing structure, which includes a 15.5% host fee, for all software-connected hosts globally, except for those in the US, Canada, Mexico, Uruguay, The Bahamas, Argentina, and Taiwan. After connecting your listing(s), the fee structure might change to this commission-based model.

  • Click Connect.

  • You will be redirected to Airbnb's secure login page in a new tab. Log in and authorize Hosthub to access the necessary minimum permissions.

Note: If the Airbnb page doesn't open automatically, you will see a pending authorization page in Hosthub with an Authorize button. Click it to force the new tab to open.

  • Once authorization is successful, you will be redirected back to the Hosthub channel details page.

Connecting Booking.com

Booking.com connections utilize a secure Token-based Authentication flow and activate immediately.

  • In the "Add new channel" drawer, select Booking.com and press Continue.

  • You will be presented with specific on-screen instructions for linking Booking.com.

  • Enter your chosen channel name and review the terms. Key terms to remember:

    • You must set your rates, settings and availability window on Hosthub after completing the connection with booking.com. Once the connection is established, you will not be able to edit rates/settings/availability window directly on the booking.com calendar. These changes should be made exclusively on Hosthub, and they will be automatically updated on all other channels.

    • Hosthub only receives actual bookings from booking.com, not inquiries or manually blocked dates. If you need to block specific dates for reasons such as phone bookings, renovations, or maintenance work, you should do it solely on Hosthub. Hosthub will then update the blocked dates on all other connected channels.

    • Hosthub will only map with your main Rate plan, secondary Rate plans will be managed directly from booking.com extranet. If you want to connect a secondary Rate plan with Hosthub, you will have to request it from our support team after the connection is completed.

  • Click Connect. You will bypass any pending screens and go straight to the active channel details page.

  • Authorize access to your Properties: On the channel page click Quick Connect to open a Booking.com widget and easily authorize your listings in bulk.

  • Sign in with your booking.com credentials in the new sign in window that is presented to you by booking.com.

  • You will be asked to confirm access to a set of your account permissions. Select them all and confirm.

  • Add a listing in Hosthub: In the channel Details page you click the Add hotel ID button to add one or more listings that exist under a specific hotel id that you provided access to. A form will appear asking for the unique Hotel ID provided by Booking.com. You can find and copy the hotel id from your booking.com extranet on the top of the listing page

  • Once you submit the ID, Hosthub will use your already established connection to locate that exact property within your Booking.com account. It will then automatically pull the property's information and create new, unlinked listings directly on your Hosthub Channels page, ready for you to map to a rental.

  • If the provided hotel id cannot be found, then is either incorrect or has not been authorized via Quick Connect. To fix this, check one of the following options:

    1. Verify the ID: Ensure rererwre is typed correctly.

    2. Update Access: If the ID is correct, initiate a new Quick Connect session to grant access to this listing.

Connecting VRBO

  • In the "Add new channel" drawer, select VRBO.

  • Provide a name for the channel connection and review the on-screen instructions.

  • Enter your VRBO credentials

  • View and accept the terms and conditions, then click Connect.

  • Upon successful authorization, you will be automatically redirected to your channel details page.

4. Connecting Expedia

  • In the "Add new channel" drawer, select Expedia.

  • Provide a name for the channel connection and read the specific instructions.

  • Enter your Expedia credentials

  • View and accept the terms and conditions, then click Connect.

  • Once successful, you will be routed back to the Hosthub channel details page.

Linking Listings to Your Rentals

Once you have successfully connected a channel, the next step is to map the platform's listings to your corresponding Hosthub rentals. Both Airbnb and Booking.com utilize a new, detailed rate-comparison tool to ensure accuracy before you sync.

Tip: Spotting New Listings > When viewing your channel details page, keep an eye out for a "New listing" (or "New listings") pill. This indicator highlights any properties that were created on the channel within the last 24 hours!

There are two ways to link your listings:

Method A: Linking from the Channel Page (Recommended for initial setup)

  • Navigate to the Listings tab on your newly connected channel's details page.

  • Review your Listings: You will see all your channel listings conveniently ordered with unlinked listings at the top, followed by your already linked listings.

  • Click Link with a rental next to an unlinked listing. This slides open a two-step side drawer.

    • Step 1 - Select Rental: Choose the corresponding Hosthub rental from the dropdown. (Rentals already linked to another channel of this exact type are hidden for your protection).

    • Step 2 - Settings Confirmation: Review the consolidated view of Rates, Settings, and Exceptions that will be synced to the channel.

      • Missing Rates Warning: If you have not set weekday or weekend rates for this rental in Hosthub, a warning will appear, and the "Link & Sync Now" button will be disabled. You must click Edit rates to fix this before proceeding.

Important Note:

  • The displayed settings will override and modify any settings currently in your listing on the channel. So make sure you review them carefully.

  • Settings that are not presented in the list will not be affected on the channel listing.

  • Hosthub will fully sync your Booking.com calendar. Manual blocks made directly on Booking.com that aren't in Hosthub calendar will be removed. It is suggested to create any manual block in the Hosthub calendar before initiating syncing

If you need to modify rate settings or manage your availability you can use the Calendar and Edit rates buttons right from within the linking form.

  • Check the confirmation box stating, "I confirm that these rates and settings are correct..."

  • Click the active Link & Sync Now button.

  • Your listing is now linked with the rental and synced.

Method B: Linking from a Specific Rental Page

If you are working on a specific rental and want to push it to a channel:

  • Go to your Hosthub Rentals page and select a rental.

  • Navigate to the Channels tab.

  • Select an active channel you want to map to, and click Link.

  • A side drawer will open. Select the specific listing from that channel you wish to map this rental to.

  • Review the settings confirmation, check the confirmation box, and click Link & Sync Now (As in method A).

Troubleshooting Common Errors

  • Error: "The Airbnb account you are trying to authorize is already connected..."

    • Cause: You are currently logged into an Airbnb account that is already tied to a different Hosthub channel.

    • Fix: Log out of Airbnb in your browser, ensure you are logging into the correct, distinct Airbnb account, and try the connection flow again.

  • Error: "Something went wrong during authorization..."

    • Cause: A generic communication error occurred between Hosthub and the channel's API.

    • Fix: Please wait a few moments and try again. If the problem persists, reach out to our support team.

  • Stuck on "Pending Authorization":

    • Cause: Your browser may have blocked the new tab from opening during the OAuth flow.

    • Fix: Look for the Authorize button on the pending page in Hosthub and click it to force the login tab to open.

What happens after I connect?

Once you have successfully authorized and connected a channel, availability and rates (for API connected channels) sync starts immediately and a notification is sent to the Hosthub Support Team. Our team is always on standby to assist with any manual onboarding steps or questions you might have regarding your newly synced rates and availability!

Did this answer your question?