Overview
This guide explains how to set up the booking engine.
AirHost HMS offers the [Booking Engine] feature as an optional function.
Feature Overview
Setup Procedure
The AirHost Booking Engine operates as an optional feature of AirHost HMS and provides the following functions.
Features | Description |
Inventory Synchronization | It works in sync with AirHost HMS and is synchronized with OTA calendars. |
Rate Synchronization | Rates can be centrally managed from AirHost HMS in the same way as rate synchronization with OTAs. |
Full Integration with AirHost HMS | Just like OTA reservations, all AirHost HMS features—such as automated messaging and housekeeping management—are available according to your purchased plan. |
Credit Card Payment Function | Can be integrated with Stripe or GMO (Fincode). |
Mobile Compatible | All booking engines we offer are mobile-friendly, allowing you to use them comfortably on smartphones, tablets, and other devices. |
Cancellation Policy | Cancellation policies can be configured for each rate plan. |
Email Verification | Verifies that the guest’s email address is valid at the time of registration. |
Guest Login Function | Guests can create, view, modify, and cancel reservations using a guest account. |
Multilingual Support | Pages can be displayed in the following languages (based on the configured language):
|
Local Currency Display | Similar to OTAs such as Booking.com, reference prices are shown in the guest’s local currency. |
Integration with Your Official Website | If you already have your own website, you can configure page navigation between your website and the property pages provided by the booking engine. |
The following pages are provided:
Since we provide the entire page, it is not possible to embed just the reservation calendar on your own website.
Page Name | Description |
Property List Page
(Mobile version) | This page displays a list of all properties.
Guests can filter and view only available properties by selecting their stay dates and number of rooms.
* By enabling the Own Website Integration feature, you can set up page navigation between this page and your own website as an alternative to using this page. (Web Version) |
Property Detail Page (Mobile version) | This page shows detailed information for each property, including property photos and descriptions, photos and descriptions for each room type, and explanations of each rate plan.
Guests can search by stay dates and number of rooms to make reservations. Multiple rooms can be reserved at the same time.
Availability and pricing in the reservation calendar are synchronized with AirHost HMS. (Web Version) |
Reservation Page | During the reservation process, guests enter information such as the booker’s name and guest names.
|
Payment Page | This is the page where guests enter their credit card information.
|
Reservation List Page | After logging in, guests can view a list of their reservations displayed in check-in date order.
|
Reservation Detail Page | Guests can review reservation details and perform cancellations.
|
Language & Currency Settings | Guests can select their preferred language themselves.
|
Detail
How to Access the Page
Go to [Admin Console] > [Booking Engine].
This will open the Booking Engine settings page in a new browser tab.
2. Click the three-line menu on the relevant page, and then select [Edit].
How to Configure the Website
Click the edit icon to start configuring the booking engine settings.
Settings Tab
In the “Settings” tab, you can configure the following items to customize the logo, URLs, and other elements displayed on the booking engine.
Color Settings
By changing the “Color”, you can also modify the color of certain text and buttons within the booking engine.
[ Peach ]
[Orange]
Credit Card Type Settings
By selecting the “Supported Credit Cards”, you can change the logos of the accepted credit cards displayed in the footer of the page.
Language & Content [Page Titles, etc.]
In the “Language & Content” tab, add all the languages you want to display on the page and configure each display item for each language.
Languages can be added from the bottom of the page.
Property List [How to Configure Property Pages]
In the [Property List] menu, properties for which a Booking Engine license has been purchased will be displayed.
You can start configuring each property page by clicking the Settings button in the property list.
Content Management
In the “Content Management” menu, you can check the configuration status of the content displayed on the property page, including property, room type, and rate plan content.
The languages added in the Booking Engine’s “Language & Content” tab are shown here.
Please configure each content item so that all statuses are marked with ◯.
Publishing a Property
In the “Settings” tab of the “House Details” menu, you can copy the property page URL and set the publication status of the property.
By setting the publication status to [ON] in [Hotels] → [House Details] and [Room Details], you will be able to edit the settings.
Email (Overwrite)
By default, the Reply-To address of the booking confirmation emails sent to guests from the Booking Engine is set to an AirHost virtual email address. Replies from guests are received on AirHost’s “Message List” page.
By setting a property email address in “Email (Overwrite)”, you can override this Reply-To address. In this case, guest replies will be sent directly to the property’s email address and will no longer be received on AirHost’s “Message List” page.
Note:
The address displayed to guests as the From address is different from the Reply-To address. Setting a Reply-To address that differs from the From address and is not managed by AirHost may be considered email spoofing, which carries a high risk of being marked as spam or blocked. For this reason, there is no feature to customize the From address.
Payment Method Selection
Under “Payment Method”, you can choose from the following three options:
Only Online Payment
Online Payment & Hotel Pay
Only Hotel Pay
If you use the AirHost Booking Engine and handle all payments Hotel Pay Only, you do not need to purchase the payment gateway integration subscription.
Actual payments should be processed at the property or via an external system, and only the payment records should be added in AirHost.
When Pay on Site is selected, automatic cancellation fee charges will not be processed via Stripe or GMO (Fincode). Please note that payment integration with Stripe or GMO (Fincode) will not be used, and both automatic and manual payments will be disabled.
On the actual reservation page, if you select pay on site, you will be able to make a reservation without entering your card information.
(Additional Note)
If the booking engine is set to “Publish” while no payment account has been configured, the following error message will be displayed.
If “Only Online Payment ” or “Online Payment & Hotel Pay” is selected under Payment Method, you must add a payment account (Stripe or GMO) in the AirHost ONE Admin Console in advance.
If you see the above error, you can resolve it by changing your payment method to "Only Hotel Pay" or by registering a payment account in the admin console.
Credit Card Payment (Payment Integration) Setup
From the AirHost PMS screen, please configure Automatic Payments using the payment integration feature.
Editing Property Name and Description Displayed on the Property Page
In the "Description" tab, you can set the facility name and description that will be displayed on the facility page. Once you set the property name and description for each language, all the property sections in "Content Management" will be marked with a check mark.
Property Photos and Images
You can set the property photos from the Photos menu.
Room Type
In the “Room Type” menu, the room types that have been set up on the HMS side are automatically synced.
Click the Edit icon (or open the Room Details page under the Room Types menu) to set the title and description for each room type in each language.
Room Style (Standard / Dormitory)
By default, rooms are displayed and sold by the number of rooms.
For room types that are sold by bed (such as dormitories), set the room style to “Dormitory.”
As a result, room types set as “Dormitory” will display the number of beds instead of the number of rooms.
Rate Plans
The Rate Plans menu does not automatically display the rate plans set within room types on the HMS side.
To sell plans through the booking engine, you need to create a plan in the booking engine and map it to HMS.
In the Rate Plans page of the booking engine, click the “New Rate Plan” button at the top right to set up a plan.
If you want to edit a plan later, click the note icon on the right side of the plan (highlighted in red in the image) to open the edit screen.
Creating a Rate Plan → Plan Mapping → Publishing
1. On the Rate Plans page, click the “New Rate Plan” button at the top right.
※ Notes for Creating a Rate Plan
The important points to keep in mind when creating a rate plan are summarized below.
2. Set the plan name, etc. You can select the "applied rate plan" from the PMS.
*Points to note when creating a pricing plan are summarized below.
There are five cancellation policies you can set.
Policy Name | Description |
Strict |
|
Firm |
|
Moderate |
|
Relaxed |
|
No_Refund |
|
When a reservation is canceled, the cancellation fee will be automatically charged to the linked payment account according to this policy. (The usual timing of the payment follows the payment account settings in the PMS.)
However, if “Pay at Property” was selected at the time of booking, the card information is not collected, so the cancellation fee cannot be automatically charged.
If the five default cancellation policies do not meet your requirements, you can also create a "customise cancellation" policy. See: [Booking Engine] How to create a custom cancellation policy
In [Language and Content], set the plan name and description to be displayed to customers.
3. Return to the AirHost PMS screen, then follow the steps below:
Admin Console → Property List → select the relevant property → Channel Manager → Channel Settings
→ click the “+” to the left of the property name
→ click the “…” next to the AirHost logo / Booking Engine
→ Settings
4. Map the rate plans.
5. Set “Enabled” to ON and click “Save” to start syncing rates and availability.
6. Return to the Booking Engine, and in the plan edit screen you can switch the publication status to ON. Once published, sales will begin.
Room photos and images
In the “Room Photos” menu, you can set photos for each room type. (If photos already exist in HMS, they will be automatically reflected.)
On the “Content Management” page, you can check the content setup status and configure photos as well as content for all languages.
Hotel Facilities & Room Amenities
Please refer to [Booking Engine] Hotel Facilities & Room Amenities Settings for details.
Preview
You can check the displayed content by clicking the “Preview” button in the “House Details” menu.
Conditional Navigation to Property List & Individual Pages
■ When linking from your own website to the AirHost Booking Engine “Property List” page, you can pass search parameters (stay dates, number of rooms, number of guests) in the URL. Parameters should be formatted like this:
■ If you want to display AirHost Booking Engine pages under your own domain:
You cannot display the AirHost Booking Engine pages via an iFrame. Instead, please use a redirect set up through your domain’s DNS records.
Below is an example using AWS Route 53 for reference:
When using hyperlink settings in the footer
Please refer to the help page below.
Booking engine migration
Migration of the booking engine cannot be handled automatically by the system.
Therefore, if a property is recreated or similar changes are made, you will need to manually recreate and reconfigure the booking engine.
How to display Booking Engine reservations in Check-in Management
To view reservations made through the Booking Engine in the Check-in Management screen, select the subdomain name set for your Booking Engine as the reservation site, instead of “AirHost.”
This will allow reservations made via the Booking Engine to appear in the list.




















































