How to Use the Booking Module on Your Own Website

If you already have a website, you can integrate the Holidu Booking Module to offer secure transactions and a smooth booking flow for you and your guests. Visitors can book directly while availability, pricing, and bookings stay aligned with your Holidu account.

What is the Booking Module?

The Booking Module is a powerful tool that allows you to embed a fully functional booking system directly into your existing website. This means your guests can complete their entire booking journey without leaving your site, while you maintain complete control over pricing, availability, and guest management through your Holidu dashboard. The booking data syncs automatically, ensuring your calendar stays up-to-date across all channels.

How to Integrate the Booking Module

Step 1: Access Your Direct Booking Website Settings

Begin by logging into your Holidu app and navigating 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. Click on "Settings"
  5. Choose "Booking Module" from the options
Screenshot showing the Direct Bookings menu with My Website and Widget option selected in Holidu app

Step 2: Enable the Booking Module

Once you're in the Booking Module settings, follow these steps to activate it:

  1. Select "Booking Module" from the settings menu
  2. Toggle the switch to enable the Booking Module
  3. Read and accept the terms and conditions
Screenshot showing the Booking Module toggle switch and terms and conditions acceptance option

Step 3: Copy the Code Snippet

After enabling the Booking Module, a unique code snippet will be generated for your website:

  1. Locate the code snippet provided in your settings
  2. Click to copy the entire code snippet
  3. Keep this code ready for the next step

This snippet contains all the necessary elements to connect your website to the Holidu booking system securely.

Step 4: Select Your Preferred Languages

Customize the booking experience for your guests by choosing which languages the Booking Module should support:

  1. Choose the languages that match your website and target audience
  2. Ensure consistency with your website's language settings
  3. This provides a seamless experience for international guests
Screenshot showing language selection options for the Booking Module

Step 5: Paste the Code into Your Website

Now it's time to integrate the booking functionality into your website:

  1. Access your website's backend or content management system
  2. Navigate to the page where you want to display the booking module
  3. Paste the code snippet you copied in Step 3 into the desired location on your page
  4. Save your changes

The code can be placed in any section of your website—on a dedicated booking page, homepage, or property listing page.

Step 6: Save Your Settings

Return to your Holidu Booking Module settings and click "Save" to finalize all changes. Your Booking Module is now active on your Direct Booking Website.

What Happens Next?

Once your Booking Module is live, your guests can:

  • View real-time availability from your Holidu calendar
  • See current pricing directly from your Holidu account
  • Complete bookings securely without leaving your website
  • Receive confirmation emails instantly

From your side, all bookings, availability updates, and pricing changes made in Holidu will automatically sync with your website's booking module, ensuring everything stays aligned across all platforms.

Next Steps

Once your Booking Module is successfully integrated, you can monitor bookings through your Holidu dashboard and manage guest communications directly from your account. For additional help with customizing your booking experience or troubleshooting integration issues, contact the Holidu support team.

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