Logo
Sign in HotDoc Academy Submit request Remote support I'm a patient

  1. HotDoc Support
  2. Admin and Billing
  3. Website and Marketing

  1. HotDoc Support
  2. Admin and Billing
  3. Website and Marketing
Print Friendly and PDF   Follow

How can I install the HotDoc Widget on my website?

Last updated 14 April 2026 00:43   ∙   ~ minute read
Best Practice - Medical Director (Pracsoft) - Zedmed - Helix - Genie - Optomate - Dental4Windows - HotDoc Calendar

Question

What is a HotDoc Widget and how can I install one on my practice's website?
 

Solution

Widgets are applications that you can install on your website that allow your patients to:

  • Browse your bookable doctors
  • Book appointments 
  • Manage their appointments

Generating the code for your widget is a quick and simple process that can be done through the HotDoc Dashboard.

   In this article

  • How to install a HotDoc widget
  • FAQs
    • Which widget style should I choose: Lightbox or Frame?
    • Can I see an example of each one?
    • Do I need technical experience to install the widget?
    • What should I try if the widget isn’t appearing on my website? 
    • Can I add the widget to multiple pages?

How to install a HotDoc widget

  1. Log in to your Dashboard and select Bookings > Widgets from the menu on the left.

    Monosnap HotDoc Academy Clinic 2026-04-13 17-55-06.png
     
  2. The Widgets section of the Dashboard gives you a short overview of the two options for your website, a Lightbox or a Frame, as well as showing live demos of both so that you can choose which option suits you best:

    Screen_Shot_2018-09-24_at_4.00.07_pm.png
     

    Option 1: Lightbox 
    This option will show as a button (see below) and once clicked, a box will appear where patients will be able to select appointments without leaving your website:

    lightbox.gif

    Option 2: Frame 
    This option will embed a list of the doctors that can be booked right into your website:

    frame.gif
     
  3. Once you've decided on the type of widget you'd like, head to How to install and select your widget type.

    Monosnap HotDoc Academy Clinic 2026-04-13 16-41-25.png

 

  1.  Select whether the widget should show all practitioners or one practitioner. 

    • If you want your practitioners to all be bookable from the same page on your website (such as on your website homepage), you can select All practitioners.
      Monosnap HotDoc Academy Clinic 2026-04-13 16-24-07.png
    • Alternatively, your website may have individual pages for each practitioner. In this case, you can create personalised widgets for each of them by selecting One practitioner and choosing their name. You can repeat this process as many times as needed for each of your practitioners.
      Monosnap HotDoc Academy Clinic 2026-04-13 16-20-18.png
    ⓘ Tip  

     

  2. If you have selected Lightbox as your widget type, you can customise its appearance and preview how it will appear.  

    Monosnap HotDoc Academy Clinic 2026-04-13 16-42-12.png

     

  3. Once all options are chosen, a code snippet will be generated. Copy the code and paste it into your website wherever you want the widget to appear. 

    Monosnap HotDoc Academy Clinic 2026-04-13 16-42-33.png 

    Only attempt this if you’re confident working in your website’s backend. If you’re unsure or run into any issues, it’s best to contact your web developer for assistance with this step.


    If your practice is going through our installation process, we recommend copying your Onboarding Manager into this email so they can assist with any questions.

    ⓘ Important information 

FAQs

       Which widget style should I choose: Lightbox or Frame?     

      +     

You have two options, depending on how you want bookings to appear on your website:

  • Lightbox
    Best if you want a “Book Now” button that can be used across multiple pages. When clicked, it opens the booking experience in a pop-up, so patients don’t leave your site.
     
  • Frame
    Best if you want booking embedded directly into a single page (e.g. a dedicated “Book an Appointment” page), where patients can see availability straight away.

 

       Can I see an example of each one?     

      +     

Yes, please click the links below: 

  • See a lightbox example
  • See a frame example
     

       Do I need technical experience to install the widget?     

      +     

Not necessarily – for many websites, it’s a simple copy-and-paste of a code snippet.

However, you will need access to your website’s backend or editor. 

If you’re not familiar with making changes to your site, it’s best to ask your web developer to assist.

 

       What should I try if the widget isn’t appearing on my website?     

      +     

If the widget doesn’t show after adding the code, try the following:

  • Replace the widget code with simple text (e.g. “Hello”) to confirm your website is accepting changes
  • Check that your website allows scripts and iframes (some platforms restrict these)
  • Make sure the code has been pasted into the correct section of your website (e.g. HTML block, not visual editor)
  • Clear your browser cache or try viewing the page in an incognito window
If it’s still not appearing, it’s likely related to how your website is set up. In that case, or if you’re unsure about any of the steps above, we recommend contacting your web developer for assistance.

 

       Can I add the widget to multiple pages?     

      +     

Yes – you can add the widget code to as many pages as you'd like.

Common placements include:

  • The homepage
  • A dedicated “Book an Appointment” page
  • Individual practitioner pages
Was this article helpful?
Submit Feedback

25 out of 44 found this helpful

Related articles

  • How to install HotDoc (Best Practice)
  • How to download or update the HotDoc Sidebar
  • How do we capture patient consent for bulk billed appointments?
  • Getting Started with Reviews
  • Does HotDoc charge for every practitioner I have at my practice?

Related articles

  • How to install HotDoc (Best Practice)
  • How to download or update the HotDoc Sidebar
  • How do we capture patient consent for bulk billed appointments?
  • Getting Started with Reviews
  • Does HotDoc charge for every practitioner I have at my practice?
© 2023 HotDoc Online Pty Ltd | Terms of Service | Privacy Policy | Contact Us
© 2023 HotDoc Online Pty Ltd

Terms of Service | Privacy Policy