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 integration tool that allows you to embed a professional booking widget directly on your existing website. This means your guests can complete their entire booking journey without leaving your site, while your calendar and pricing remain automatically synchronized with your Holidu account. It provides a seamless experience that builds trust and increases conversion rates.

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" and then choose "Booking Module"
Screenshot showing the Direct Bookings menu in Holidu app with My Website and Widget and Booking Module settings highlighted

Step 2: Enable the Booking Module

Activate the Booking Module in your settings:

  1. Select "Booking Module" from the menu
  2. Toggle the switch to enable the Booking Module
  3. Accept the terms and conditions by checking the required checkbox
Screenshot of the Booking Module toggle switch and terms and conditions acceptance option

Step 3: Copy the Code Snippet

Once the Booking Module is enabled, a unique code snippet will be generated:

  1. Locate the code snippet displayed in your settings
  2. Copy the entire code
  3. Paste this code into the HTML of your existing website, specifically in the location where you want the booking widget to appear

The code snippet is designed to be easily integrated into any website platform, whether you use WordPress, a custom site, or any other web builder.

Step 4: Select Your Preferred Languages

Customize the booking experience for your guests by choosing the languages that match your website:

  1. Navigate to the language selection option in the Booking Module settings
  2. Choose all languages you want to support
  3. This ensures your guests see the booking interface in their preferred language, creating a consistent and professional experience
Screenshot of the language selection options for the Booking Module

Step 5: Save Your Settings

Complete the integration by saving your changes:

  1. Click the "Save" button to apply all your settings
  2. Your Booking Module is now active on your Direct Booking Website

What Happens After Integration?

Once your Booking Module is live, your guests can:

  • View your property availability directly on your website
  • See your current pricing in real-time
  • Complete bookings without being redirected to external platforms
  • Receive instant confirmation of their reservations

You benefit from:

  • Automatic calendar synchronization with your Holidu account
  • Real-time pricing updates across all channels
  • Secure payment processing
  • All bookings tracked in one central location
  • Increased direct bookings that reduce dependency on third-party platforms

Tips for Success

  • Place the booking widget on a prominent location on your website homepage or property page
  • Test the booking flow on your website across different devices to ensure it displays correctly
  • Choose languages that match your target guests to maximize conversions
  • Keep your availability calendar updated in Holidu to ensure accuracy
  • Monitor your bookings regularly to ensure all reservations are properly recorded

Need Additional Help?

If you encounter any technical issues during integration or have questions about the Booking Module functionality, contact the Holidu support team. They can assist with code placement, troubleshooting, and optimization of your direct booking experience.

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