An AI that answers your website visitors — in your words, instantly.
Embed it in one script tag. It streams answers from the same knowledge base as your phone agent, cites its sources, and stays locked to your origin and your budget.
Ask us anything
Online · replies instantly
The chat widget, the way it should work.
Same knowledge base as voice
The widget answers from the exact knowledge base your phone agent uses. Train once; answers stay consistent across both channels.
Streams answers with citations
Responses stream token-by-token and cite the source doc they came from, so visitors trust the answer and you can see why it was given.
One script tag to install
Drop a single <script> tag before </body>. No framework, no build step — set theme and position with data attributes.
Abuse-safe by default
Each widget key is locked to your origin, rate-limited, and capped by a daily AI-spend ceiling. Predictable cost, no runaway bills.
Matches your brand
Light or dark theme, your accent, your position. The widget looks like part of your site, not a bolt-on.
Captures the conversation
Every chat is saved with an AI summary in your dashboard, so you can follow up and see what visitors actually ask.
One tag. That's the whole install.
Paste the snippet before your closing </body>tag. Swap in your widget key, pick a theme and position, and you're live. No framework, no build step, no backend to run.
- •
data-chat-key— your origin-locked widget key - •
data-theme— light or dark - •
data-position— where the launcher sits
<script
src="https://api.yourdomain.com/api/chat/widget.js"
data-chat-key="wk_live_your_widget_key"
data-theme="light"
data-position="bottom-right"
async
></script>Same brain as your phone agent
Every plan also includes the AI voice agent — answering inbound calls from the very same knowledge base. One brain, every channel.
Explore the voice agentChat widget FAQ
How do I install the chat widget?
Paste one <script> tag before your closing </body>. That’s the whole install — no framework or build step. Theme and position are set with data attributes.
Does the chatbot use the same knowledge as my phone agent?
Yes — train once. The widget and the phone agent answer from the same knowledge base, so customers get identical answers on either channel.
What stops bots from running up my bill?
Each widget key is locked to your origin, rate-limited, and capped by a daily AI-spend ceiling per plan. Cost stays predictable by default.
Can I match it to my brand?
Yes — choose light or dark theme, your accent color, and the launcher position, all via the embed snippet’s data attributes.
Never miss a website visitor again.
From $39/month — chat and voice included on one knowledge base.
