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 all reservations, availability, and pricing remain synchronized with your Holidu account in real time.
How to Integrate the Booking Module
Step 1: Access Your Direct Booking Website Settings
To begin the integration process, follow these steps:
- Log in to your Holidu account
- Navigate to "Direct Bookings" in the left-hand menu
- Click on "My Website and Widget"
- Select "Settings" and then click on "Booking Module"
Once you complete these steps, you will see the Booking Module configuration screen.
Step 2: Enable the Booking Module
Now it's time to activate the Booking Module on your website:
- Select "Booking Module" from the menu
- Toggle the option to enable the Booking Module
- Accept the terms and conditions by checking the required box
Once you have enabled the module and accepted the terms, the system will generate a unique code snippet for your website.
Step 3: Copy the Code Snippet
After enabling the Booking Module, a code snippet will appear on your screen:
- Locate the generated code snippet
- Copy the entire code
- Paste it into your existing website's HTML where you want the booking functionality to appear
This code snippet contains all the necessary elements to embed the booking widget. You can place it on your homepage, a dedicated booking page, or anywhere else on your website where you want guests to have access to the booking system.
Step 4: Select Your Preferred Languages
To ensure a consistent experience for your international guests, you should select the languages that match your website:
- Choose all the languages you want the Booking Module to support
- This will automatically adjust the booking interface to match your guests' language preferences
- Consider your target market when selecting languages to maximize conversion rates
The Booking Module will automatically detect your visitor's browser language and display the booking form in their preferred language when available.
Step 5: Save Your Settings
The final step is to save all your configuration changes:
- Review all your settings to ensure everything is configured correctly
- Click the "Save" button
- Your Booking Module is now active on your Direct Booking Website
Key Benefits of Using the Booking Module
- Synchronized Calendar: All bookings made through your website automatically update your Holidu calendar in real time
- Unified Pricing: Your pricing remains consistent across all booking channels
- Secure Transactions: The Booking Module uses secure payment processing to protect both you and your guests
- Direct Guest Communication: Guests can contact you directly through your website without leaving your domain
- Enhanced User Experience: Visitors complete the entire booking process without redirects to external sites
- Increased Conversion Rates: Keeping guests on your website throughout the booking process typically results in higher booking completion rates
What Happens After Integration?
Once your Booking Module is live on your website, the following will occur automatically:
- Guests can view available dates based on your Holidu calendar
- Pricing displayed on your website matches your Holidu rates
- Completed bookings appear instantly in your Holidu account
- Your availability updates in real time across all channels
- Booking confirmations are sent to your guests via email
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 assist you. Contact the Holidu Customer Happiness Team through your account dashboard for personalized guidance and troubleshooting support.
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