Answer guests’ questions on your Smoobu website
Guests ask about check-in, pets, the cleaning fee, tourist tax and parking before they book. Hazelchat’s chat agent answers from your own pages, shows the source, and sends guests to your booking page.
The Free plan includes 50 answers a month on one website, with no card.
Chat on your websiteFictional sample
Can we bring our dog?
Yes. Dogs are welcome in the Garden Apartment. Please tell us when you book. Sources (1)
What guests ask before they book
The chat answers from the pages you choose, such as your house rules and apartment descriptions. Each answer shows where it came from.
Check-in and check-out
Arrival and departure times, late arrival and how guests get the keys.
Pets
Whether dogs are welcome, in which apartment, and what it costs.
Cleaning fee
What it is and whether it is already in the price.
Tourist tax
How much it is and how guests pay it.
Parking
Where guests can park and whether it costs extra.
Anything your pages don’t say
The chat says so instead of guessing and offers your booking or contact page. You add the answer once under Unanswered questions.
Prices and free dates stay in Smoobu
The chat does not see your calendar or rates. When a guest asks about booking, it offers your booking page, where Smoobu’s booking engine shows live prices and availability.
In Hazelchat, open Behaviour → Actions, set Next step to Book a meeting and paste the address of your website’s Book now page as the Destination URL. The chat also offers it whenever it has nothing to answer from.
What you need
- A website made with Smoobu’s Website Builder. Smoobu needs a paid Smoobu plan to publish it.
- A Hazelchat account with an agent you have tried in the workspace.
Add Hazelchat to Smoobu in five steps
-
In Hazelchat
Add your pages
Enter your website’s address, click Find pages and choose the pages with your house rules, apartments and further information. Ask your agent a question a guest would ask.
-
In Hazelchat
Copy the code
Open Install in setup, or later Website → Install on your website → Continue setup. Choose Something else and Continue, then open Copy the code. It is one line with your own widget key:
<script src="https://app.hazelchat.co/widget.js" data-agent="YOUR-WIDGET-KEY" defer></script> -
In Smoobu
Paste it into Body End HTML
Open Configuration → Website Builder and click Go to Editor. In the editor’s side panel, click More, then Settings, then Head HTML. Paste the line into Body End HTML, not Head HTML, and save.
-
In Smoobu
Publish your website
Click Publish in the editor. Your live website changes only when you publish.
-
On your site
Switch it on and test it
Back in Hazelchat, enter your website’s address and click I’ve added the code, then Publish and switch on (or Switch on if your agent is already published). Hazelchat checks that the code is on your website first. Ask the chat a question on your website, then click Yes, I saw this answer.
These steps follow Smoobu’s own help (Custom Code, How do I create a website with Smoobu? and Privacy Settings), read on 22 October 2026. If a menu looks different, Smoobu’s page is the up-to-date one.
Check it works
Look at the published site
Open your web address in a private window, not the editor preview, and view the page source. The Hazelchat line sits near the end of the page.
Code missing from Head HTML
Smoobu’s head field keeps only some kinds of code and removes the rest. Body End HTML is the right place for Hazelchat.
Page speed optimisation
Smoobu says its page speed optimisation can affect custom code. If the chat never appears, Smoobu’s support can switch it off for your site.
“The install script was not found on the page.”
Check that you published the website in Smoobu and that the line is complete, with your own key, then try again in Hazelchat.
Visitor consent
If your cookie banner has a service named Hazelchat, the chat follows it, with no code. Which banners.
Smoobu’s cookie notification (More → Settings → Privacy Settings) informs guests about cookies. Smoobu recommends Body End HTML for code on a site with a consent tool, because a consent tool cannot hold back code in Head HTML.
To keep the chat closed until a guest agrees, add data-require-consent="true" to the line, before defer. The chat then waits until your consent tool sends:
window.dispatchEvent(new CustomEvent('hazelchat-consent', { detail: true }));
Send detail: false when a guest withdraws consent. With this option and no event, no chat appears, so test it on your published site.
Change or remove
Pause the chat
Switch Hazelchat off on its Website page. The line stays on your website but shows nothing.
Remove it from the site
In the Smoobu editor, open More → Settings → Head HTML, delete the line from Body End HTML, save and publish.
Questions
Can the chat show live prices or free dates?
No. It sends guests to your booking page, where Smoobu’s booking engine shows live prices and availability.
Does Hazelchat need my Smoobu login?
No. It reads the public pages of your website that you choose, and you paste one line into the Smoobu editor.
My website is not built with Smoobu. Does this still work?
Yes, if your website lets you add a script. See all the ways to install Hazelchat.
Hazelchat is not affiliated with or endorsed by Smoobu. Smoobu is named here only to say which website builder these steps are for.
Let your website answer guests from its own pages.
Questions? Email hello@hazelchat.co. We answer within one business day. For Smoobu itself, use Smoobu’s Help Center.