On your site for customers, inside the panel for your team

Every answer comes from your own knowledge

A page on your site, a document in your company, an order in your store. The answer comes from wherever it lives, and it names the source underneath. When there is none, it says so and hands off to your team.

7 days free No developer needed Cancel anytime
64% At Tonmode, “where is my order” used to eat half the day. Now 64% of messages never reach a person. Read the story →
support assistant · on your site
When will my order arrive?
Your order #SA-1042 shipped today, estimated delivery 2 business days. Shopify · order record
And what is your return policy?
Free returns within 14 days on unused items. returns-policy.html
Type your message…→
Never inventsIt speaks only from your content, and shows where it came from.
Never staleChange a price today and it will not quote yesterday's.
Leaves the hard ones to youAngry customers and damaged goods go straight to your team.

Most of these should never reach you

“Where is my order?” alone is a quarter to half of the support load. When no answer comes, the customer sends a second and a third message, and the queue feeds itself.

The answer is already written on your site. What is missing is the layer that puts it in front of the customer.

4.6Times the same customer checks one order, on average. Everything after the second should never reach you.
See how it works →
Where the difference is

Same question, two different answers

Every AI bot gives an answer. The question is where that answer came from.

An ordinary AI bot COMMON

✕Speaks from general knowledge; it may never have read your page.
✕Cannot show where the answer came from, so you cannot check it.
✕Fills the gap when it does not know. Your customer acts on that answer.
✕Your customer finds the wrong answer before you do.

SemAgent OURS

✓Speaks only from your content: your site, your documents, your store records.
✓Names the page it took each answer from, right underneath.✓ returns-policy.html
✓Will not invent: it says “I don't know” and hands off to your team.
✓Lists every question it could not answer, so you see the gap.
Unanswered questions

It tells you what it could not answer

If a question has no match in your knowledge base, the assistant says so, sends the customer to your team, and collects the question in the panel. You read what to write next off that list.

  • How many times it was asked, and on which channel
  • Write the answer in the panel and it never gets stuck on that question again
  • It drafts the common ones from your crawled content
SemAgent panel: Answer Review, with answer votes, satisfaction and the questions marked unhelpful
Real screen from the panel · sample data
Solutions

Which job are you solving?

One assistant, four jobs. Customers ask the widget on your site, your team asks the chat in the panel, both from the same knowledge.

Store assistant

“Where is my order?” answered for real.

Connect your Shopify or WooCommerce store. Order status, stock and price come from the store as the question is asked, not from a stale copy.

  • Checks stock per variant: colour and size separately
  • Quotes the campaign price the moment you start a campaign
  • Starts a cancellation or return from the chat, if you switch that on
SemAgent panel: Conversations, with an open return request, the customer card and file attachments
Real screen from the panel · sample data
6crawl engines: sitemap + 5 forum
7/24answering, including while you sleep
4channels: widget, email, Instagram, Telegram
Setup

Live in three steps

No coding. Give us your site address and paste one line of code.

1

Give us your site address

We crawl your site, your forum and the PDFs you upload. The panel shows which page we took, and why.

2

Paste one line of code

Set the greeting, the colour and the assistant's tone yourself, from the panel.

3

Review the answers

Read the first day of chats. Write in any answer you find missing; it will not get stuck there again.

Integrations

What it connects to

You choose where it takes knowledge from, and where it talks to your customers.

Store
Shopifylive
WooCommercelive
Other platformson the roadmap
Messaging
The widget on your sitelive
Emaillive
Instagramlive
Telegramlive
WhatsApplive
Knowledge source
Site crawlsitemap · behind Cloudflare · resumes where it stopped
Forum5 engines
PDF / Wordupload
Google Driveread-only
Reports

See the month in numbers

How many came in, how many the assistant closed, how many landed on the team, and which channel carried the load. One screen.

  • Split by channel: widget · email · WhatsApp · Instagram · Telegram
  • Handoff rate and first response time
  • Load and resolution time per agent
  • Download a CSV and work in your own spreadsheet
SemAgent panel: Reports, with conversations split by channel, handoff rate and reply times
Real screen from the panel · sample data
Your voice

Make it sound like you

Set the name, colour, greeting and suggested questions from the panel. Every change shows in the live preview.

  • Assistant name and tone
  • Suggested questions: what a customer sees first
  • Handoff rules
SemAgent panel: E-Commerce Widget appearance, assistant name and live preview
Real screen from the panel · sample data
Pricing

No form to see the price

A flat monthly fee and a hard limit. It stops there, so no surprise invoice. Two months free when you pay yearly.

StarterSmall teams
$19/mo
  • 1,500 conversation credits
  • 300 pages crawled
  • 2 users
Try free for 7 days
Most chosen ProIf you run a store
$49/mo
  • 4,000 conversation credits
  • 500 pages crawled
  • Live orders & stock
  • 3 users
Try free for 7 days
EnterpriseHigh volume
Custom
  • 50,000+ credits
  • 10,000+ pages
  • Priority support
Let's talk

Where your data sits

You are right to ask. Here is the answer, item by item.

No model is trained on your data

Nothing you give us trains a model. Traffic to AI providers runs through our own gateway, to enterprise accounts that do not train on it.

Each company's data stays separate

Every request is filtered by company. Store and email credentials are stored encrypted and never reach the language model.

Nothing happens without permission

A check in the code stops every tool call before it runs. It is not a prompt rule, so no prompt gets around it. Risky ones wait for your approval.

Servers are in the European Union

Application data sits in EU data centres on encrypted disks. The security page lists every sub-processor.

Data-protection panel

See what we hold, delete what you want. Close the account and it is wiped for good.

The list

Why this assistant?

Everything here is already shown on this page — gathered in one list.

Every answer names the page it came from.
It will not invent: it says when it does not know.
Questions it could not answer are listed in the panel.
Connect your store and it reads orders and stock live.
Stock is checked per variant: colour and size separately.
Each department sees only the folders it may open.
No model is ever trained on your data.
Servers sit in the European Union, on encrypted disks.
A code-level permission check stops every tool call.
It stops at the limit, so no surprise invoice.
You never fill in a form to see the price.
One knowledge across four channels: widget, email, Instagram, Telegram.
When the limit is hit

No auto top-up. On purpose.

Some tools quietly recharge your credits when you run out. We do not.

The common way: auto top-up

Credits run out, the system recharges silently, the invoice grows. You find out at month end.

Ours: it stops and tells you

When credits run out the assistant stops and the panel warns you. If you want to continue, you upgrade. Your invoice never grows on its own.

Work it out

Which plan is enough?

Do not guess. Give two numbers and the page works out the credits.

—credits a month — conversations only
—smallest plan that covers it

Credits come from conversations only: a question plus its answer ≈ 1 credit. Crawling pages costs no credits — it draws on your plan's page allowance, so it is checked separately here. The suggested plan is the smallest one that satisfies both.

FAQ

On your mind

Will the widget make things up to my customers?
No. The widget answers only from your knowledge base and prints the page each answer came from. If the answer isn't there it says so and hands the conversation to a person, rather than inventing one.
How long does setup take — do I need technical skills?
You enter your site address and start the crawl; the widget is added with a single line of embed code. Setup requires no coding. For teams that want deep API integration, the documentation is ready.
What happens if someone asks about something my site doesn't cover?
The assistant doesn't invent an answer. If your knowledge base has nothing on it, it says so and points the customer to a person. That question also lands in the unanswered questions list in your dashboard — so the gap in your site is reported to you rather than guessed at.
Can prices and stock go stale?
Not if your store is connected. Price, stock and order status are read from Shopify or WooCommerce the moment the question is asked, not from a copy in the knowledge base. Stock is checked per variant, so "do you have it in black, in large?" is answered for that exact variant.
Is my data used to train AI models?
No. Each company's data is kept apart, your connection secrets are stored encrypted, and traffic to AI providers goes through our own gateway to enterprise accounts that don't train on it. Details in the Trust Center.
Does it work in English?
Yes. The widget replies in the language the customer writes in. The dashboard, the emails it sends you and the documentation are in English too; the TR/EN button in the panel switches the language.
Does it connect to my Shopify / WooCommerce store?
Yes. Your customers ask about order status, search products and check stock and price — all read from your store as the question is asked. Shopify connects through our app, WooCommerce with a Consumer Key/Secret. We only reach as far as the permissions you grant, and the dashboard shows you which ones are open. Ticimax is planned.
How does the free trial work — do I need a credit card?
Starter and Pro start with a 7-day free trial — card required. During the trial you use every feature and take your widget live; when the trial ends, the plan you picked is billed automatically. If it's not for you, cancel any time during the trial and pay nothing.
What happens to questions that arrive out of hours?
The assistant still answers. When it can't, it looks for your team; if it sees your hours are closed it takes the customer's email address and passes the thread on. What's waiting is in front of you when you open up.

Ask an AI about us

You may want a second opinion. Ask — then check whether the answer came with a source. That is the one thing our product is for.

Set it up today, notice it this week

Give us your site address and we start crawling. By the end of day one, the panel shows what your customers ask most.

Start with your own knowledge→
7 days free Card required Cancel anytime