Answer the questions that stall a new signup
Most churn in the first week is not a verdict on your product. It is one unanswered question at nine in the evening.
No credit card. Two lines of script.

Verify your sending domain
Waiting for DNS to propagate.
where do I find the CNAME?
In your DNS provider, under records. Add it as a CNAME with the host shown above.
Domain setup- Help where they are
- In the app, on the step that stalled them.
- Any hour
- Most self-serve signups happen outside your working day.
- Honest about gaps
- It will not promise a feature you have not built.
- Blockers, ranked
- The questions new users ask that nothing answers.

The drop-off happens between steps, not at them
Onboarding analytics show where users stop, never why. The reason is usually a small, specific, undocumented-in-the-right-place question — and the cost of asking support is high enough that most people simply close the tab instead.
- Activation stalls at the same step and nobody knows what the blocker is
- New users ask setup questions that the docs answer in a different section
- Support tickets in week one are almost all 'how do I' rather than 'it is broken'
- The people who churn quietly never filed a ticket at all
What actually unblocks a new user
What unblocks a new user is rarely a feature. It is the one small thing nobody wrote down in the place they went looking for it.
In-product, not in a new tab
Two lines of script put it on the page where the user got stuck, so they never leave to go looking.
Your real documentation
The same material your help centre serves, searchable in plain language rather than by article title.
Evenings and weekends
When most trials are actually started, and when nobody is online to answer.
No invented features
Asked for something you do not do, it says so — instead of a confident yes that costs you the account later.
Real bugs reach people
A defect escalates with the transcript rather than being answered around.
Product feedback, grouped
Ranked unanswered questions from trial users, in their words, before they churn silently.
Help where the user already is
The widget sits in the product, so a stuck user does not have to leave, search a separate docs site, and come back. The answer arrives in context and cites the page, so the curious can keep reading.
- Answered without leaving
- No new tab, no separate docs site to search, no losing their place in setup.
- Answers from your real docs
- Whatever you publish or upload, reachable by describing the problem rather than naming it.
- Available at any hour
- Nobody has to wait for your working day to start before they can carry on.
- Escalates when it should
- A real defect reaches a person rather than a paraphrase of your docs.

Find the blocker you could not see
Because every unanswered onboarding question is logged and grouped, you can see which step people actually got stuck on, rather than only where the funnel says they stopped. It is the qualitative half that funnel analytics never gives you.
- The real wording
- How users describe the step, which is rarely how your UI labels it.
- Grouped by demand
- The most common blocker, first, rather than a pile of individual tickets.
Honest about what is not built yet
When a new user asks for something you do not do, a confident invented yes is the worst possible outcome — they will discover the truth later and it will cost you the account. Refusing plainly and capturing the request turns that moment into product feedback instead of a broken expectation.
A confident yes is the expensive answer
The worst outcome in week one is not a question going unanswered. It is an assistant cheerfully confirming a feature you have not built, because the user finds out later, and by then it is a refund conversation rather than a support one.
- It answers from your content, so it has nothing to invent a feature from
- Asked for something you do not do, it says so plainly
- That refusal is recorded, in the words the user used
- A genuine defect escalates with the transcript rather than being talked around
Which means the gap list from trial users is partly a support backlog and partly a roadmap. Reading it as only one of those is how teams miss the interesting half.

does this do recurring invoices?
“I don't have anything on that.” Then a route to a person.
Putting it inside the product
The same install as a marketing site, with two differences worth getting right: what it can see, and where it is allowed to run.

- 1
Index the setup material
Your docs, plus anything internal that explains configuration. Uploads cover what is not published publicly.
- 2
Put it on app pages
The widget is a script tag, so it sits on authenticated pages as easily as on your marketing site.
- 3
Lock it to your app domain
Domain locks decide which origins may serve it, which is what keeps an in-product assistant in-product.
- 4
Read the blockers weekly
The gap report from trial users is the most direct read on what is confusing about your onboarding.
Putting it inside the product
Short answers. If yours is not here, the assistant on this page will try it — and tell you honestly if it cannot.
Can it run inside a logged-in product, not just a marketing site?
Yes. The widget is a script tag, so it can sit on application pages as well as public ones. Domain locks control which sites are allowed to serve it.
How does it know about features that are not publicly documented?
Alongside crawled pages you can upload documents, so internal setup guides and material that is not on the public site can still be part of what it answers from.
Will it tell users a feature exists when it does not?
It answers from your content and refuses outside it, so it has nothing to invent a feature from. Those refusals are recorded, which is how you find out what people expected you to have.
Keep reading
All solutionsFrom the blog
All posts- BuildingSpend caps as a product decision, not just billingSpend caps belong in product design: they define refusal behaviour, protect visitors from runaway loops, and force explicit choices about what support automation is worth.Read
- EvaluatingWhy answer rate is a vendor metric, not a buyer metricAnswer rate is trivially improved by being less careful. Here is what the number actually measures — and what to read instead when you evaluate vendors.Read
- EvaluatingChatbase alternatives for teams that need cited answers (2026)Matter Chat, Chatbase, Intercom Fin, Tidio Lyro, DocsBot and Chatling compared on citations, refusal behaviour, handoff and what the entry price meters. Checked on the vendors' own pages, with the test to run on all six.Read
Answer honestly. Capture the rest.
Point Matter Chat at your site and see what it can — and can't — answer. It's honest about both.
No credit card. 2 minute setup.
Every answer cites the source it came from. When there isn't one, it says so — and hands the visitor to you.
Installs on the tools you already run.