Skip to main content

[Channel] "Expedia" channel creation and synchronization specifications

J
Written by Joelly See Toh
Updated over a week ago

[ Overview ]

This section describes the procedure for creating a channel from the [Admin Console] → [Channel] → [Add channel] button.

Here are the specifications and notes regarding synchronization with Expedia.


[Details]

Advance preparations for connecting with Expedia

*Advance Preparation

Before creating the Expedia Channel on AirHost, please complete your property connection settings on the Expedia Group website.

  • On the Expedia management page, Rooms and Rates → Connectivity settings, select "AirHost" as the system supplier and then "Confirm".

After our system automatically approves, you will receive an email from Expedia confirming the completion of the process.

You can then create the corresponding new channel in the AirHost management screen. (No need to contact the support team for this process

※ If the following error appears, please contact your Expedia representative and request to change the rate acquisition type to “NET.”

Steps to Add a Channel

  1. Go to [Admin Console] > [Channels] > [Add Channel].

  2. Select Expedia.

  3. Enter your Expedia login credentials and click [Next].

  4. Once you return to the channel list, the newly created channel will appear with the status “Enabled.”

  5. On the right side of the same screen, use [Add New OTA Property] to add the Property ID registered on Expedia. This will import the listing information.

Select Expedia

After the listing is imported, follow the steps below to synchronize rate and availability information.


About Expedia Synchronization Specifications

Reservations Made Before Linking to AirHost

Confirmed future reservations will be automatically imported up to 500 days in advance.

Automated Messages

Message exchanges with Expedia guests are handled via the Message API, similar to Airbnb and Booking.com.
This allows for more stable and reliable message delivery and reception than before.

However, for reservations made through affiliate sites such as Hotels.com (i.e., not booked directly via Expedia), the Message API is not supported.

If the reservation information from Expedia includes the guest’s email address, messages will be sent and received via email, rather than through the Message API.

Cancellation of Reservations

The Expedia API has more restrictions compared to other OTA APIs, and cancellation fee details are not provided via the API when a reservation is canceled.

As a result, canceled reservations will appear in AirHost with an amount of 0 in the reservation details.
If cancellation fees need to be charged, manual invoicing will be required, so please take note.

OTA Commission Fees

Expedia does not provide OTA commission fees to us via the API.

If you wish to include the OTA commission fee, please enter the percentage in the “Service Fee (%)” field, as shown in the screenshot below.

Go to [Admin Console] > [Channels] > [Select the relevant channel] > [Edit] > [Service Fee (%)].

If you have any questions, please feel free to contact us using the [Ask a Question] button at the bottom right of the screen.

When making an inquiry, please be sure to include the following information.

  1. A detailed explanation of your question
    Including the property name, room type, room number, reservation number, OTA account, etc.

  2. Please include screenshots (under 20MB) that clearly show the issue and the URL of the relevant page in ONE.

    • Examples: screens where you are unsure how to operate, error messages displayed, OTA management page reflecting the status, etc.

    • Please ensure the attached images are under 20MB. If the file size exceeds this limit, we will be unable to review it and will ask you to resubmit.

  • Please refrain from including multiple questions or issue reports in a single inquiry.

  • If you have new questions, please submit them as separate inquiries.

  • For instructions on how to take and attach screenshots, please refer to this guide as well.


Did this answer your question?