Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Sirvoy home
  • Login
  • Contact
English (US)
US English (US)
FR French
DE German
ES Spanish
NL Dutch
SE Swedish
FI Finnish
NO Norwegian
DA Danish
  • Home
  • Booking Engines
  • Adjusting the Booking Engine

Use JavaScript booking engines

How to use Sirvoy’s JavaScript-based booking engine code for more flexible and customizable website integrations.

Written by johana

Updated at January 5th, 2026

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Getting Started
    Setup Guides Import Bookings
  • About Sirvoy
    General Technical Security & Backups
  • Rooms & Room Types
    Rooms & Room Types Categorizing Room Types Offer Add-Ons or Extras
  • Bookings
    Modify Booking View Bookings Message Templates & Automated Messaging Communication Scheduling Housekeeping and Tasks
  • Rates & Restrictions
    Rates & Discounts Restrictions Promotion & Coupon Codes
  • Booking Engines
    Website Builder Installing on Your Website Adjusting the Booking Engine Design & CSS Input Fields Guest portal Tracking
  • Channel Manager
    Setting Up New Channels Mapping Your Room Types General Rates & Availability Updates Overbookings
  • Financials
    Setting Up a Payment Solution Managing Payments Invoices & Receipts Accounting Taxes & Surcharges
  • My Account
    Customize Your Account Subscription Statistics Export & API
+ More

Table of Contents

What is the JavaScript version? Where to find JavaScript booking engine code What you can build with a JavaScript engine

Sirvoy offers two types of booking engine code: the standard version and a JavaScript version. Both work the same way for guests, but the JavaScript version gives web developers more flexibility when customizing how the Sirvoy booking engine appears and behaves on a website.


What is the JavaScript version?

The JavaScript version is an alternative way to embed booking engines on your website. It’s written in JavaScript, a common and easy-to-use programming language.

This version is especially useful if you want to build your own layout or integrate the booking engine into a custom-built system.


Where to find JavaScript booking engine code

To get the JavaScript version of the code:

  1. Go to Settings > Booking engines.
  2. Click the three dots on the same row as the booking engine you want to embed.
  3. Select Install.
  4. Open the Advanced settings.
  5. Check the Alternate syntax option.
  6. The JavaScript version will appear under Copy this code.

What you can build with a JavaScript engine

Using the JavaScript version opens up a wide range of customization options. Here are a couple of real-world examples from Sirvoy users:

  • Custom search bars that direct guests to one or multiple Sirvoy booking engines, depending on the selected criteria.
  • A unified booking interface for multi-property websites, where guests first choose a location or property and then are given search results from the matching Sirvoy booking engine—even engines from across multiple Sirvoy accounts.

Note: Talk to your web developer for help implementing these examples or exploring other custom integration options using the JavaScript version.

 

 

javascript booking engine booking engine javascript version booking engine for custom websites

Was this article helpful?

Yes
No
Spot something odd? Let us know.

Related Articles

  • Installing the Booking Engine on Your Website
  • Booking Engine general options: Quick guide
  • How Can I Make Incoming Bookings to Be Considered as Mere Booking Requests?

Need a hand with Sirvoy?

You're in the right place.

  • Sirvoy
  • Login
  • Contact

    ©2026 Sirvoy . All Rights reserved.

    Expand