Chatbot widget not displaying on website despite correct SDK integration
m
meraik
Hi Chat-Data support team,
I’m integrating the Chat-Data SDK into my Odoo website. The SDK script loads correctly, user data is successfully sent using sendUserInfo, and window.chatbot is properly initialized and returns expected objects in the browser console.
However, the chatbot widget does not appear on the page. It does not auto-open, nor does it respond visually to calls like openWidget() or toggleWidget()—even though they return fulfilled promises.
I’ve already confirmed the following settings:
The chatbot visibility is set to public.
My domain is listed in the Allowed Embedding Domains.
The chat bubble is enabled under Appearance.
Auto-open and initial messages are both enabled.
There are no visibility restrictions (e.g., by schedule, language, or user interaction).
An initial message is configured and contains plain text.
Can you please confirm if there’s any additional configuration required to make the widget display or open correctly? Or let me know if there is a setting that could prevent openWidget() from having a visual effect?
Thank you in advance for your help.
Best regards
Log In
S
Samuel Su
This is what makes the chatbot appear on website
S
Samuel Su
That's the expected behavior. The chatbot widget is embedded throught the chatbot widget script instead of chatbot SDK script. If you just install the chatbot sdk , the chatbot won't appear because the SDK is just a communication channel between your website and the chatbot.
However, the chatbot doesn't exist because you do not add the embedding script.