Online reservation system with direct connection to your hotel's reception.

Requirements

In order to use the reservation system, you will need the following:

  • The BlueByte's Hotel Works application, installed and configured for your hotel.
  • The reservations web service (webhotelservice.asmx), installed and configured for your Hotel Works installation.
  • An Internet connection with static IP adddress for your Hotel Works installation server.

Hotel's Reservation System URL

The URL of your hotel's reservation system is as follows:

https://booking.hotelworks.gr/{specific language locale}/{hotel name}

Replace the {specific language locale} and {hotel name} with appropriate values, e.g.: https://booking.hotelworks.gr/el-gr/demo hotel

Parameters

Name Type Valid Values Required Default Description Example
{specific language locale} string el-gr,
en-gb
No (auto-detect) Specifies the reservation system language. If omitted, the reservation system will try to find an appropriate value according to the visitor's browser configuration and will cause a redirect. https://booking.hotelworks.gr/el-gr/demo hotel
{hotel name} string VALID HOTEL NAME Yes - The unique identification name of your hotel. https://booking.hotelworks.gr/el-gr/demo hotel

Social Media Promotion

You can freely promote your hotel's reservation system URL in all social media platforms.

SSL

The URL must target https://. Non-secure URLs will still work but it's highly recommended to always use to the SSL version.

Website Integration

To integrate the reservation system to your hotel's website you can use any of the following methods:

With a simple hyperlink

This method will launch the reservation system in the availability search form.

Add an HTML Anchor Element (<a>) anywhere in your hotel's website:

<a href="https://booking.hotelworks.gr/{specific language locale}/{hotel name}">Online Reservation</a>

For the value of the href attribute, follow the instructions described above in the Hotel's Reservation System URL section.

Query String Parameters

You can optionally use any combination of the query string parameters to define the initial values of the search filters.

Name Type Valid Values Required Default Description Example
a date ISO 8601
(YYYY-MM-DD)
from today (+ 1 day)
to today + 1 year and 1 day
No today (+ 1 day) Defines the initial value of the Arrival field for the search filters. https://booking.hotelworks.gr/el-gr/demo hotel?a=2021-12-07
d date ISO 8601
(YYYY-MM-DD)
from a + 1 day
to today + 1 year and 2 days
No a + 1 day Defines the initial value of the Departure field for the search filters. https://booking.hotelworks.gr/el-gr/demo hotel?d=2021-12-09
ad integer 1 - 6 No 2 Defines the initial value of the Adults field for the search filters. https://booking.hotelworks.gr/el-gr/demo hotel?ad=2
ch integer 0 - 5 No 0 Defines the initial value of the Children field for the search filters. https://booking.hotelworks.gr/el-gr/demo hotel?ch=1
in integer 0 - 2 No 0 Defines the initial value of the Infants field for the search filters.
This parameter is currently ignored.
https://booking.hotelworks.gr/el-gr/demo hotel?in=1

Open In New Browser Tab

If you prefer your hyperlink to open the reservation system in a new browser tab, use the html attribute target="_blank":

<a href="https://booking.hotelworks.gr/{specific language locale}/{hotel name}" target="_blank">Online Reservation</a>

With an availability request

This method will launch the reservation system in the availability results page.

Add an HTML <form> Element anywhere in your hotel's website:

<form method="post" action="https://booking.hotelworks.gr/{specific language locale}/{hotel name}">
    <label for="Arrival">Arrival</label>
    <input id="Arrival" name="Arrival" placeholder="yyyy-mm-dd" />

    <label for="Departure">Departure</label>
    <input id="Departure" name="Departure" placeholder="yyyy-mm-dd" />

    <label for="Adults">Adults</label>
    <select id="Adults" name="Adults">
        <option value="1">1 adult</option>
        <option value="2" selected="selected">2 adults</option>
        <option value="3">3 adults</option>
        <option value="4">4 adults</option>
        <option value="5">5 adults</option>
        <option value="6">6 adults</option>
    </select>

    <label for="Children">Children</label>
    <select id="Children" name="Children">
        <option value="0" selected="selected">no children</option>
        <option value="1">1 child</option>
        <option value="2">2 children</option>
        <option value="3">3 children</option>
        <option value="4">4 children</option>
        <option value="5">5 children</option>
    </select>
</form>

For the value of the action attribute, follow the instructions described above in the Hotel's Reservation System URL section.

Parameters

Name Type Valid Values Required Default Description
Arrival date ISO 8601
(YYYY-MM-DD)
from today (+ 1 day)
to today + 1 year and 1 day
Yes - Provides the Arrival date for the availability search.
Departure date ISO 8601
(YYYY-MM-DD)
from Arrival + 1 day
to today + 1 year and 2 days
Yes - Provides the Departure date for the availability search.
Adults integer 1 - 6 Yes - Provides the number of Adults for the availability search.
Children integer 0 - 5 Yes - Provides the number of Children for the availability search.
Infants integer 0 - 2 No 0 Provides the number of Infants for the availability search.
This parameter is currently ignored.

As an embedded page

This method will embed the reservation system in your hotel's website, launching the availability search form.

Add an HTML Inline Frame Element (<iframe>) anywhere in your hotel's website:

<iframe src="https://booking.hotelworks.gr/{specific language locale}/embed/{hotel name}" style="border: 0px none;" width="100%" height="600px"></iframe>

For the value of the src attribute, follow the instructions described above in the Hotel's Reservation System URL section.

Don't forget to include the embed keyword!

Customization

Feel free to modify the <iframe> attributes and style any way you wish (e.g. to apply border or resize).

Obsolete HotelWebReservation Initialization POST Request

This method is deprecated, we strongly recommend to use one of the other methods.

You can find more details about this method in the HotelWebReservation help file.