How to Use the Booking Module on Your Own Website
What is the Booking Module?
The Booking Module is a powerful tool that allows you to integrate direct booking functionality directly into your existing website. By embedding the Holidu Booking Module, you enable your guests to book accommodations securely while keeping your availability, pricing, and bookings perfectly synchronized with your Holidu account. This means you maintain full control over your calendar and guest experience without managing multiple platforms.
How to Integrate the Booking Module
Step 1: Access Your Direct Booking Website Settings
To begin integrating the Booking Module, follow these steps:
- Log in to your Holidu host account
- Navigate to "Direct Bookings" in the left-hand menu
- Click on "My Website and Widget"
- Go to "Settings" and select "Booking Module"
Step 2: Enable the Booking Module
Once you've accessed the Booking Module settings, you'll need to activate it:
- Select "Booking Module" from the menu options
- Toggle the switch to enable the Booking Module
- Read and accept the terms and conditions
Step 3: Copy the Code Snippet
After enabling the Booking Module, a unique code snippet will be generated. This HTML code is what you'll use to integrate the booking functionality into your website:
- Locate the generated code snippet in the settings panel
- Copy the entire code snippet to your clipboard
- Navigate to your website's backend or content management system (CMS)
- Paste the code into the section of your website where you want the booking module to appear
The code snippet is designed to seamlessly integrate with most website platforms, including WordPress, Wix, Squarespace, and custom-built websites.
Step 4: Select Your Preferred Languages
To provide a consistent and professional experience for your international guests, you can customize the language settings of your Booking Module:
- In the Booking Module settings, locate the language preferences section
- Choose the languages that match your website and target audience
- Select multiple languages if your website serves an international clientele
This ensures that guests see the booking interface in their preferred language, improving usability and conversion rates.
Step 5: Save Your Changes
Once you've configured all settings and selected your preferred languages:
- Click the "Save" button to apply your changes
- Verify that the Booking Module appears correctly on your website
- Test the booking flow to ensure it functions smoothly
What Happens After Integration
Once your Booking Module is active on your Direct Booking Website, the following benefits take effect:
- Real-time Synchronization: Your availability calendar, pricing, and booking information stay automatically updated between your website and your Holidu account
- Secure Transactions: Guests benefit from secure payment processing and a trustworthy booking experience
- Smooth Booking Flow: The intuitive interface makes it easy for visitors to check availability, view details, and complete bookings directly on your site
- Direct Control: You maintain full control over your property information, pricing, and availability without managing multiple platforms
- Guest Communication: Automated confirmation emails and booking notifications keep both you and your guests informed
Best Practices for Your Booking Module
Placement and Visibility
For optimal conversion rates, place your Booking Module in a prominent location on your website, such as:
- On your property's main landing page
- In a dedicated "Book Now" section
- As a sticky element that remains visible while scrolling
- Immediately after property photos and descriptions
Mobile Optimization
Ensure your website is mobile-responsive. The Booking Module is fully optimized for mobile devices, so guests can book seamlessly from smartphones and tablets.
Language Consistency
Choose languages that align with your website's primary language and your target guest demographics to maximize user engagement and reduce confusion.
Regular Testing
Periodically test the booking flow from a user's perspective to ensure:
- The module loads correctly
- Dates and pricing display accurately
- The payment process completes successfully
- Confirmation emails are sent properly
Troubleshooting Common Issues
Module Not Appearing on My Website
If the Booking Module isn't displaying on your website after adding the code snippet:
- Verify that the code snippet was pasted correctly in your website's HTML
- Check that you're using the latest version of the code from your Holidu settings
- Clear your browser's cache and refresh the page
- Ensure your website's hosting allows external scripts and iframes
- Contact your website hosting provider if you're unsure about script permissions
Availability or Pricing Not Updating
If your calendar availability or pricing doesn't match your Holidu account:
- Verify that the Booking Module is enabled in your Holidu settings
- Check that your Holidu account shows the correct availability and pricing
- Allow up to 15 minutes for changes to sync across systems
- Refresh your website page to see the latest information
Payment Issues
If guests report payment problems or transactions are failing:
- Ensure your payment methods are properly configured in your Holidu account settings
- Verify that your payment provider account is active and in good standing
- Check for any system notifications or alerts in your Holidu dashboard
Need Additional Help?
If you encounter issues beyond these troubleshooting steps or need personalized assistance with integrating the Booking Module, the Holidu support team is here to help. Visit the Holidu Help Center or contact our customer support team for detailed guidance tailored to your specific needs.
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