Embeddable AI widget for your site
One JavaScript snippet for chat, search, or both. Floating bubble, sidebar, or inline. It answers from your knowledge base and can follow your brand colours.
Free for 14 days, no card needed.<script src="https://datalumo.app/widget/v1/datalumo.js"></script>
<script>
Datalumo.chat('acme/help').mount();
</script>
Chat and search from one package
Run either alone, or link search to chat so the Ask assistant continues from the same query. Create a widget, copy the snippet, paste it before the closing body tag.
- One official SDK: Datalumo.chat(), Datalumo.search(), or headless if you build your own UI.
- Allowed domains lock browser embeds to websites you list.
- Light, dark, or auto theme, with your accent colours.
Search that hands off to chat
The same package mounts search. Optional Ask assistant turns a query into a grounded chat answer from the same knowledge.
- Rate limits, domain allowlists, and answer budgets, so a public widget key is not a blank cheque.
- Use the HTTP API and headless client for custom UIs, CMS plugins, or in-app help.
- Chat can fall back to plain search results so the widget still helps. Search is included and unlimited on paid plans.
“Datalumo gives our visitors a new way to discover the tips and articles on our blog. People can just ask what they want to know instead of searching through posts. It makes our content much more useful.”
Frequently asked
Or ask the chatbot in the corner. It runs on Datalumo.
A single script tag loads the official widget SDK. Chat and search share the same package.
Yes. Bubble and sidebar accept a trigger, and the SDK exposes open, close, and toggle.
Yes. The embed is client-side. Headless and config APIs support custom front ends. The Datalumo app itself keeps a bubble across Livewire navigations.
Chat can fall back to plain search results so the widget still helps. Search is included and unlimited on paid plans.
Search and chat work in most languages, even when the question and the source pages are not the same language. Chat replies in the language of the question. Widget labels (placeholders, buttons) ship in English, Dutch, German, French, Spanish, Italian, Brazilian Portuguese, Simplified Chinese, Traditional Chinese, Hong Kong Chinese, Japanese, Korean, and Thai. Those follow the visitor's browser by default. You can pin a language in the widget settings if you do not want that.
Not for the default bubble or search modal. Custom UI and CMS plugins are there when you outgrow the snippet.
More of Datalumo
Embed chat and search with one snippet
Try it free, or poke around the docs. No card required.
Free for 14 days. No card needed.