How to Connect Your Booking Website to Your Own Domain

Already have a domain you would like to use? Great news! You can now connect it to your new Booking website. This guide will walk you through the process step by step, making it easy even if you're not familiar with DNS settings.

Before You Start

Before you get started, make sure you have access to your domain provider's settings (such as AWS, Vercel, GoDaddy, or similar providers). Keep this information handy as you'll need it during the setup process.

Important Note: If you already have a website live on that domain, it will be replaced by your Direct Booking website once this process is complete. Make sure you're ready for this change before proceeding.

Step-by-Step Guide to Connect Your Domain

Step 1: Initiate the Process in Your Holidu Application

Start by accessing your Holidu booking website configuration. Here's what you need to do:

  1. Click on "Enable website" if it's not already enabled
  2. Click on "Connect my domain"
  3. Enter your existing domain name

Once you complete these steps, a DNS tab will appear showing specific DNS values that Holidu has generated for you.

Screenshot showing the Connect my domain button in Holidu booking website settings Screenshot showing the DNS tab with generated values for domain configuration

Tip: Don't worry if you're not familiar with DNS settings. We'll guide you through each step! Make sure to copy the values from the DNS tab accurately, as you'll need them in the next steps.

Step 2: Create a CNAME Record in Your Domain Settings

Now it's time to access your domain provider's settings. Log in with your domain provider and look for an option to create a new DNS record. Here's how to fill it in:

  • For the "Type" field, select CNAME
  • Copy the "NAME" value from the CNAME line in Holidu and paste it into the name field of your new DNS record
  • Copy the "VALUE" from the same CNAME line in Holidu and paste it into the value field
  • Leave the "TTL" and "Routing policy" fields with their default values
  • Create the record

Example using AWS:

Screenshot of AWS dashboard showing how to create a CNAME DNS record with example values

Important: If there are already records saved for the domain you want to use, please delete those first. This will disconnect your existing website from the domain, which is necessary to connect your new Direct Booking Website.

Step 3: Add a CAA DNS Record in Your Domain Settings

Next, create another DNS record for certification authority authorization. Follow these steps:

  • For the "Type" field, select CAA
  • Copy the "NAME" value from the CAA line in Holidu and paste it into the name field of your new record
  • Copy the "VALUE" from the CAA line in Holidu and paste it into the value field
  • If your domain provider requires a special format (for example: 0 issue "letsencrypt.org"), add the value in quotation marks as instructed by your provider
  • Keep the "TTL" and "Routing policy" fields as their default values
  • Create the record

Example using AWS:

Screenshot of AWS dashboard showing how to create a CAA DNS record for certificate authority authorization

Step 4: Verify Your Records in the Holidu Application

Return to your Holidu application and let the system check your DNS settings. Holidu will automatically verify the records you just created.

This process usually takes around 5 minutes. Be patient as the system works to recognize your new DNS records.

Screenshot showing DNS verification status in Holidu admin interface

If everything is configured correctly, your domain will be verified and you'll be guided to the final step of the setup.

Step 5: Add an ALIAS DNS Record in Your Domain Settings

After Holidu verifies your domain, there's just one more DNS record to add. Holidu will provide you with the specific value you need:

Screenshot showing the ALIAS DNS record values provided by Holidu

In your domain provider's settings:

  1. Create a new DNS record
  2. Change the Type to ALIAS
  3. Copy the Value provided by Holidu and paste it into the Value field in your domain provider's settings
  4. Create the record
Screenshot showing how to add ALIAS DNS record in domain provider dashboard

Verification Checklist: Before moving to the final step, make sure your domain provider settings now include all three of these records:

  • ALIAS
  • CAA
  • CNAME

All three are essential for your Direct Booking website to connect properly to your domain.

Step 6: Final Verification

Return to your Holidu admin interface and wait for the final domain verification. Holidu will automatically check everything you have set up. This may take a couple of minutes.

Screenshot showing final verification status for domain connection in Holidu

Congratulations! You can now access your Direct Booking Website using your own custom domain. Your booking website is live and ready to receive reservations from your customers.

Troubleshooting Tips

If you encounter issues during the domain connection process, keep these tips in mind:

  • DNS changes can take 5-15 minutes to propagate, so be patient after creating each record
  • Double-check that you've copied the exact values from Holidu into your domain provider's settings
  • Ensure all three DNS records (ALIAS, CAA, and CNAME) are properly created before final verification
  • If you have multiple records for the same domain, you may need to delete the old ones first
  • Contact your domain provider if you're unsure where to create DNS records

Need More Help?

If you need additional assistance connecting your domain or have questions about the process, our support team is here to help. Don't hesitate to reach out through the Holidu help center for further guidance.

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