Channels
Put Uliza on any website with one line of code.
University portals, school pages, MDH's own site, partner campaign landing pages — the same confidential assistant, same referrals, same analytics. Try it: the button in the corner of this page is the real widget.
Paste before </body>
<script src="https://uliza.xakin-ai.com/static/js/embed.js"
data-lang="sw"
data-campaign="udom-orientation"
async></script>
Options
| Attribute | What it does |
|---|---|
| data-lang | sw (default) or en |
| data-campaign | Attributes every new user to a demand-creation campaign on the dashboard |
| data-position | right or left |
| data-color | Launcher colour to match the host site |
| data-greeting | Custom invitation text |
| data-open | true to open on load (e.g. on a dedicated "Get help" page) |
Works inside other sites
Uses a signed, anonymous session token instead of third-party cookies, so conversations continue even where browsers block cross-site cookies.
Can't break the host page
Isolated with Shadow DOM and an iframe: no CSS or script conflicts, loads asynchronously, about 5 KB.
Safety travels with it
Quick exit leaves the whole host page, not just the widget. Photos are analysed and discarded. Crisis routing, referrals and surveys work exactly as in the full app.
Full-screen on phones
Opens as a full-screen chat on small screens, with voice input in Kiswahili and English where supported.
Also available as a standalone installable app at /chat/ and on WhatsApp through the same engine.