The AI answers.
Your team steps in.
A chat widget that answers from your own docs, books and sends things while the visitor watches, and hands the conversation to a person — in your Inbox or inside your own admin portal.
Answers from your docs
Upload files or point it at your website. Every answer shows where it came from — and it says so when it doesn’t know.
Does the thing
Books appointments, sends emails, opens tickets. The visitor watches each step happen, with a card for the result.
Hands off to a person
When a visitor asks for a human, your team takes over from the Inbox or inside your own portal.
You choose who answers first.
Run it as a fully AI chat, or as live chat with an AI safety net. Change it any time.
The assistant answers every chat. When a visitor asks for a person — or it gets stuck — your team is pinged and takes over.
New chats go straight to your team. If nobody joins within a couple of minutes, the assistant helps so no one waits.
Your team answers during business hours; the assistant covers everything outside them.
It answers from what you wrote.
Your help articles, price lists and policies become the agent's memory. It quotes them, shows the source, and doesn't make up policies you don't have.
We read the structure — headings, tables, steps — not just the text.
Publish a new version when your docs change. Something wrong? Go back in one click.
Signed-in customers can get account-level help; the public sees only public answers.
Set what the agent covers. It politely declines everything else.
A person is one tap away.
The AI handles the everyday questions. When someone asks for a human — or the AI is stuck — your team gets the chat with the full history and a summary on top.
Every website chat as it happens. Assign chats to teammates; front-desk staff see only what’s theirs.
Get a push when a visitor wants a person, and answer from your phone. Go quiet and the AI picks it back up.
Embed the staff panel in your admin. Your staff sign in with your system — no ReasonVoice accounts.
Never lose a lead to a chat window.
Conversations are logged against the contact in HubSpot, Salesforce, Zoho or Odoo.
If a reply ever fails to send, the visitor gets a short contact form instead of an error — you still get the lead.
Come back tomorrow, open another tab — the conversation is still there.
Set when your team is available and who gets the chat: AI first, or a person first.
Send messages, handoffs, closed chats and ratings to your own systems as they happen.
One knowledge base, one set of rules — for your website chat and your phone line.
The widget only runs on the domains you allow.
Your site vouches for who is chatting with a signed token.
Export or delete a visitor’s chat history on request.
A daily cap you set. Chats already in progress always finish.
Paste one snippet.
Set up the widget in the dashboard, copy the snippet, paste it before </body>. Colors, position, greeting and quick replies are all yours to set.
<!-- ReasonVoice chat (shortened — copy yours from the dashboard) -->
<script>
/* loader: queues reva(...) calls until the widget is ready */
…
reva('init', {
apiKey: 'reva_…',
widgetId: 'widget_…',
});
</script>Answer every visitor tonight.
Upload your docs, pick a greeting, paste the snippet. Your team steps in only when someone needs a person.