How to Use the Booking Module on Your Own Website

What is the Booking Module?

The Holidu Booking Module is a powerful tool that allows you to integrate secure booking functionality directly into your existing website. If you already have your own website, you can embed this module to enable guests to book your property seamlessly while keeping availability, pricing, and all bookings perfectly synchronized with your Holidu account. This means your guests enjoy a smooth booking experience without leaving your site, and you maintain complete control over your inventory across all channels.

How to Integrate the Booking Module

Step 1: Access Your Direct Booking Website Settings

To get started, log in to your Holidu app and navigate to the Direct Bookings section:

  1. Log in to your Holidu app
  2. Click on "Direct Bookings" in the left-hand menu
  3. Select "My Website and Widget"
  4. Go to "Settings" and click on "Booking Module"
Screenshot showing the Direct Bookings menu with My Website and Widget option and Booking Module settings

Step 2: Enable the Booking Module

Once you've accessed the Booking Module settings, you'll need to activate it:

  1. Select "Booking Module" from the menu options
  2. Toggle the switch to enable the Booking Module
  3. Read and accept the terms and conditions by checking the required checkbox
Screenshot showing the Booking Module toggle switch and terms and conditions acceptance checkbox

Step 3: Copy the Code Snippet

After enabling the Booking Module, a unique code snippet will be generated for you. This code is what you'll embed into your website:

  1. Copy the provided code snippet from the settings page
  2. Paste this code into your website's HTML where you want the booking functionality to appear
  3. The code can be placed anywhere on your site - on a dedicated booking page, your homepage, or a property listing page

Step 4: Select Your Preferred Languages

To ensure your website visitors have a consistent and seamless experience, choose the languages that match your website:

  1. Review the available language options in the Booking Module settings
  2. Select all languages that your website supports
  3. This ensures your guests see the booking interface in their preferred language
Screenshot showing the language selection options for the Booking Module

Step 5: Save Your Settings

Complete the integration process by saving your configuration:

  1. Click the "Save" button to apply all your settings
  2. Your Booking Module is now active on your Direct Booking Website
  3. Verify that the booking functionality appears correctly on your website

What Happens After Integration?

Once you've successfully integrated the Booking Module, your guests can book directly from your website. Here's what you benefit from:

  • Real-time synchronization: Availability and pricing stay perfectly aligned across your Holidu account and your website
  • Secure transactions: All bookings are processed through Holidu's secure payment system
  • Smooth booking flow: Guests enjoy an intuitive, step-by-step booking experience without leaving your site
  • Centralized management: All bookings from your website appear in your Holidu calendar and management dashboard
  • Direct bookings: Reduce dependency on third-party platforms and build direct relationships with your guests

Tips for Success

  • Place the booking module prominently on your website where guests can easily find it
  • Test the booking functionality across different devices and browsers to ensure it displays correctly
  • Keep your language settings consistent with your website's primary languages
  • Monitor your bookings regularly in your Holidu dashboard to ensure everything is syncing properly
  • Consider adding a call-to-action button or banner that directs visitors to use the booking module

Need Additional Help?

If you encounter any issues during the integration process or have questions about using the Booking Module, our support team is here to help. Check your Holidu Help Center for additional resources or contact our customer support team for personalized assistance.

Did this article answer your question?

Do you want to contact us?

We’re here to help. You can contact us directly if you need assistance or have questions.

Contact us