TopReplyTopReply

Answer every customer, instantly

Our AI learns from your website and documents and replies around the clock. Let the AI handle every conversation on its own, or bring in your team when a visitor needs a person. You decide.

Train it on everything you already have

Combine your website, documents and your own answers. The agent only answers from what you give it, and you can see every source.

Knowledge · Samplewear
https://samplewear.exampleCrawling
  • /1.2k wordsTrained
  • /shipping860 wordsTrained
  • /returns1.4k wordsTrained
  • /products/trail-jacket2.1k wordsTrained
  • /size-guide940 wordsTrained
48 pages found · 104k wordsAuto sync every day

Accurate answers, or none at all

Pick a question and watch what happens. The agent finds the right source, answers in the visitor's language, and asks for help instead of guessing.

Try asking

Samplewear Assistant

Hi! Ask me anything about orders, shipping or returns.

You decide when a person takes over

Run on AI, as a classic live chat, or both. Switch modes to see how a conversation flows to your team.

AI first, your team when it matters

The AI handles the routine. When a visitor asks for a person, or your own rules say so, the conversation goes to an agent with the full history.

  • Talk to a human button
  • Your own handoff rules
  • Round robin or all online agents
Inbox · Chat History
VisitorHybrid mode
Reply as an agent…

See what visitors ask, and how well it goes

Conversations, leads and AI share over time. See which pages start chats, and hover the chart for any day.

Analytics · Samplewear

Overview

Conversations, visitors and leads for your chatbot.

Conversations0
Handled by AI0%
Leads0
First reply1.2 s
ConversationsPer day
Oct 1Oct 8Oct 15Oct 22Oct 29
Handled byWho answered
0%AI agent
  • AI agent91%
  • Your team9%
Engagement funnelFrom widget open to lead
Widget opened0
Conversation started0
Lead captured0
Top pagesWhere chats start
  • /returns34%
  • /shipping22%
  • /products/jackets18%
  • /contact9%

The details that make it work every day

Small things that add up. Some of them you can try right here.

Speaks your customers' language

Replies in the language the visitor writes in. Widget texts and starters can be set per language.

Looks like your brand

Colors, avatar, launcher icon and position. Try a color above.

Captures leads

Your fields, an optional consent box, and an email when a lead arrives.

  • View conversations and analyticsAllowed
  • Reply in the inbox and handle leadsAllowed
  • Edit chatbot settings and knowledgeNot allowed
  • Invite members and manage API keysNot allowed
  • Billing, data retention and deletionNot allowed

Roles for the whole team

Pick a role above to see exactly what it can do. Agents answer chats, viewers follow along.

Never miss a chat

Email, browser and sound alerts when someone needs you.

Stays up to date

Auto sync recrawls your site, so answers follow your latest content.

Runs only where you allow

List your domains and the widget refuses to load anywhere else.

Knowledge gaps3 open
Do you offer student discounts?Asked 14×
Can I pick up my order in store?Asked 9×
Is the Trail jacket waterproof?Asked 6×

Learns from what it couldn't answer

Questions the agent was unsure about are collected for you. Add a source or a custom response, and the gap is closed.

Conversation starters

Suggest the questions visitors ask most, right when the chat opens.

Live on your site in minutes

One script tag works on any website. Pick your platform for the exact steps.

  1. 1Copy the script tag below.
  2. 2Paste it before the closing </body> tag on your site.
  3. 3Publish. The chat bubble appears in the corner.
index.html
<!-- Before </body> -->
<script src="https://app.topreply.io/widget.js"
  data-project="YOUR_CHATBOT_ID"
  async></script>
Installed The widget is live and responding on samplewear.example