Skip to main content

Guestline Direct Booking Manager: Create a deep link or promotional URL

You can create a deep link or promotional URL that sends users to a specific rate access code or filter, in a few steps.

Xanthe Jackson avatar
Written by Xanthe Jackson
Updated over a week ago

This information article will take you through the different types of URLs that can be created for your Direct Booking Manager(DBM), and then used on an offers page on your website or perhaps within a mailshot.

The types of URLs that can be created are:

  • Deep link - that directs a guest to a specific rate plan, which is hidden from a general search by a rate access code.

  • Filter - that directs a guest to rate and room type, not hidden by a rate access code.

📌Note: Filter URLs will not work if you want to direct people to a Group DBM, they will only work when directing people straight to the hotel DBM page.

⚠️Important: You should not be embedding this URL directly in your website, instead please make sure you are using the JavaScript tag as outlined in the DBM website integration guide.

Use the automatic URL builder

You can use the Booking URL builder to create your personalised URL deep link:


Manually create a URL

Deep links

You can manually create URLs that are used when you have got a 'Rate Access Code' set up within Distribution Hub that is hiding the rate from a general search.


The following points can be amended specifically for each offer or promotion:

  • Date - a date must always be included. You can change this to be the first stay date of your offer.

📌Note: If the date has passed the DBM will default to ‘today's’ date.

  • Nights - you can change the number of nights if required, useful for promotions such as packages that require a specific number of nights.

  • Adults/Children - you can change the number of adults and children to suit the package – children will always be required but leave as zero if not being used.

  • Promo Codes (optional) – this will need to be identical to what has been created within Distribution Hub under Rate Access Codes.

  • Identifiers - these are specific to each hotels DBM and group. These can be found by launching the booking engine from your website and using areas highlighted in the example above to find your site identifiers. Remember if you are not part of a group, then please add your Site ID in both sections.


Using the URL below and the information provided above you can now move forward in creating your Deep Links to be used on your website or within email mailshots:

https://booking.eu.guestline.app/DBMidentifier/availability?hotel=HOTELidentifier&arrival=2020-02-14&nights=1&adults=2&children=0&promoCode=ROOMLYNXRATEACCESSCODE


Once you have created your link, always test it before publishing live to ensure this is working as expected.

Filter URLs

The DBM now gives you the flexibility to link straight to rates not behind promo codes and to specific room types, so you can have this rate displaying on your offers page but also any guest that is completing a general search on your DBM can also see and book that offer if their search has met the criteria of your offer. These URLs will not work if you want to direct people to a Group DBM they will only work when directing people straight to the hotel DBM page.

Rate Filter

The section after ‘filters[rates]’ within the URL is the rate code from Rezlynx:

https://booking.eu.guestline.app/DBMidentifier/availability?hotel=HOTELidentifier&arrival=2019-02-27&nights=1&adults=2&children=0&filters[rates]=REZLYNXRATEPLANCODE


You can filter multiple rates by separating them by a ‘;’ as shown below:

https://booking.eu.guestline.app/DBMidentifier/availability?hotel=HOTELidentifier&arrival=2019-02-27&nights=1&adults=2&children=0&filters[rates]=REZLYNXRATEPLANCODE;REZLYNXRATEPLANCODE

Room Filter

The section after ‘filters[rooms]’ within the URL is the room code from Rezlynx:

https://booking.eu.guestline.app/DBMidentifier/availability?hotel=HOTELidentifier&arrival=2019-02-27&nights=1&adults=2&children=0&filters[rooms]=REZLYNXROOMTYPECODE


You can filter multiple rates/rooms by separating the by a ‘;’ as shown below:

https://booking.eu.guestline.app/DBMidentifier/availability?hotel=HOTELidentifier&arrival=2019-02-27&nights=1&adults=2&children=0&filters[rooms]= REZLYNXROOMTYPECODE;REZLYNXROOMTYPECODE


Once you have created your link, always test it before publishing live to ensure this is working as expected.

Did this answer your question?