Depending on your needs there are several ways to set the booking engine with prefilled values, such as dates, number of adults, language, category etc. Also, more advanced integrations are possible. See some suggestions below.

Set Prefilled Values for Guests Booking on Your Website

At times you may want to set prefilled values for your guests booking on your website. These are included in the generated code, so you can e.g. have one page on your website displayed with one selected category or room, and a different page with another. Or a page about a special event with prefilled dates.

  1. Go to: Settings -> Booking engine -> How to install.
  2. Click on “Advanced”.
  3. Add the parameters of your choice. Adding check-in and check-out date will make more selections available, including at what step of the booking process the guest should arrive.
  4. Each selection will trigger an update of the booking engine preview (seen further down the page), in which you can see how it would look in your own booking engine.
  5. When you are done you can copy the code in the “Copy this code” field, to add to your website, and it will use the selected prefilled values. These options are not saved in Sirvoy, so you can generate as many codes as you want and install them on different pages to have different values displayed on different pages of your website.

Create URL Links to the Booking Engine With Prefilled Dates, Etc.

This is a way to customize the form you already have installed on your website. It can be useful if you want to link or redirect to the booking engine with certain parameters preselected, such as dates, number of adults, language, category (location) etc. This might be of use for email campaigns for instance.

  1. Go to Settings -> Booking engine -> How to install.
  2. Click on “Advanced”.
  3. Add the parameters of your choice. Adding check-in and check-out date will make more selections available, including at what step of the booking process the guest should arrive.
  4. Each selection will trigger an update of the booking engine preview (seen further down the page), in which you can see how it would look in your own booking engine.
  5. In the “Address with embedded booking engine – to generate a customized URL” field, enter the URL of the page where the booking engine has been installed.
  6. A “Customized URL” field will now appear and the URL that appears there will change automatically according to any added parameters. This can now be used in an email, link or for any other purpose where you like to direct guests with certain prefilled parameters.
Note: Customized URL links can be combined with the use of prefilled values in the code to install (see the top section). Note that URL parameters have precedence if combined with values set in the code. The combination of the prefilled values using the code, and the prefilled values from the URL will make up the values used for that guest.

Note:

  • These instructions also work if you install the booking engine with the WordPress plugin or using Website Builder.
  • The category parameter can be used to send your guest to a specific set of room types. This can be useful if you manage several locations.
  • To be able to pre-select a unit, the “Let guests choose unit” setting must be set to “Required” in the booking engine settings.
  • This feature does not restrict the guest from changing the search parameters later on.

Other Advanced Usages: e.g. Create Your Own Custom Search Bar and Link to Sirvoy Booking Engine(s)

If you are having a problem with your website provider there is an option under “Advanced” saying “Having problems? Use alternative syntax” that can be used. (Click the check box)

This is also a syntax that can be used for other more advanced integrations, for example combining multiple booking engines into one. Note that this requires some web development knowledge. Your web developer can make use of the example shown in the “Copy this code” field, which is updated with code how to include the booking engine in a dynamic way in Javascript. All the same features that are supported using the code are also supported here. Parameters in URLs have precedence in this case as well, just as described above.

For example you might want to create your own custom search bar (booking engine) and link to one or several different Sirvoy booking engines. Or in case you manage several properties from the same site and wish for guests to first select which property they would like to book, select dates and more, and after this get the search result on the Sirvoy booking engine. You can link to different Sirvoy engines managed on the same Sirvoy account, or engines from different Sirvoy accounts. If you have examples that you think others would benefit from, reach out to us and we might include them here!