Solver Live Chat
Solver Live Chat adds a chat widget to your site that answers visitors' questions using only the information you give it. It never guesses, and if nothing you've provided answers a question, it says so honestly instead of making something up.
How it works
- A visitor asks a question in the chat widget.
- Solver Live Chat first checks your knowledge base for an exact match — if found, it answers instantly.
- If there's no exact match, Solver Live Chat searches your own content (the post types, pages, RSS feeds, and/or sitemap URLs you've selected) for the single most relevant piece of information, and shows it.
- If nothing relevant is found anywhere, Solver Live Chat shows your configured "I don't know" message instead of guessing.
This means Solver Live Chat is only as good as the content you give it — the more accurate and complete your knowledge base and site content, the better its answers.
What you provide (any combination)
- A knowledge base — paste a JSON list of keyword/answer pairs for instant, exact answers (see the format below), or just paste plain paragraphs of text.
- Your own content — choose which post types (posts, pages, products, or any custom post type) Solver Live Chat is allowed to search, or point it at individual page URLs or a sitemap.xml for content outside those post types.
- RSS feeds — your own site's feed, or any external feed, as additional grounding.
Knowledge base format example
Paste JSON like this into the Knowledge Base field for instant, exact answers:
[
{"k": ["shipping", "delivery time"], "a": "We ship within 3-5 business days."},
{"k": ["refund", "return policy"], "a": "Refunds are available within 14 days of purchase."}
]
Each entry's "k" list is a set of keywords/phrases — if a visitor's message contains all the words in any one of them, that entry's "a" answer is shown instantly. You can also just paste plain paragraphs of text (separated by a blank line) instead of JSON.
Features
- Paste JSON or plain text to build your knowledge base — no coding required.
- Searches your own posts/pages (or any custom post type) live, with no separate index to maintain.
- Common legal/boilerplate pages (Privacy Policy, Terms & Conditions, Cookie Policy, Style Guide, etc.) are excluded from matching by default, so they don't crowd out your real content.
- Point Solver Live Chat at extra individual pages or a sitemap.xml for content outside your selected post types.
- Pull in RSS feed content as additional grounding.
- Match-accuracy features that need zero configuration: stemming, a stopword filter, a built-in synonym table, frequency-weighted best-match ranking, and full-content sentence extraction.
- Strict "answer only from what's provided" behaviour — an honest fallback message whenever nothing matches.
- Questions Log admin screen — see every question visitors ask (and which ones got no answer), and send a direct human reply that shows up in that visitor's still-open chat alongside the automatic bot.
- Flag as wrong — mark any bot answer for later review, right from the Questions Log, so you can spot and fix bad answers over time.
- Optional email notification (at most one every 15 minutes) when a visitor's question gets no answer, so you can jump in and reply directly while they may still be on the page.
- Optional "leave your email" lead capture in the widget, entirely voluntary — only submitted if a visitor fills it in themselves.
- Optional privacy notice link in the widget, defaulting to your site's configured Privacy Policy page.
- Clickable suggested questions under the welcome message (editable, or turn them off entirely).
- Auto-adds the widget site-wide, or place it manually with the
[corechat]shortcode. - Built to work correctly behind a proxy/CDN (e.g. Cloudflare) — rate limiting is based on the visitor's real IP, not the proxy's.
- All conversation data is stored locally in your own database only — nothing is sent to any third party.
Privacy note
Solver Live Chat logs each visitor's questions and the replies given (identified by an anonymous browser-generated session ID, plus their IP address) so you can review them in the Questions Log. If a visitor voluntarily uses "leave your email", their name/email is stored alongside their session. Only a site administrator can delete this data (from the Questions Log screen) — visitors cannot delete or export it themselves.
