Àpèjúwe
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Ìtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá: ’s no exact match, Solver Live Chat searches your own content (the post types, pages, RSS feeds, and/or sitemap URLs youÌtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá: ’s "k" list is a set of keywords/phrases — if a visitorÌtumọ̀ Yorùbá: ’s message contains all the words in any one of them, that entryÌtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá: ’s real IP, not the proxyÌtumọ̀ Yorùbá: ’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Ìtumọ̀ Yorùbá: ’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.
Ìgbéwọlẹ̀
- Upload the
solver-live-chatfolder to/wp-content/plugins/, then activate it through the “Plugins” screen (or install directly from the WordPress plugin directory). - Go to Solver Live Chat in the WordPress admin menu.
- Paste your knowledge base into the Knowledge base field — JSON for instant exact answers, or plain text paragraphs (see the format example above).
- Under Include post types, tick which of your own post types Solver Live Chat should be able to search.
- (Optional) Add RSS feed URLs, or extra page/sitemap URLs, if you want Solver Live Chat to draw on content outside your selected post types.
- Customize the widgetÌtumọ̀ Yorùbá: ’s title, placeholder text, welcome message, “nothing found” fallback message, and suggested questions to match your business.
- Save changes — the chat widget now appears automatically on your site (or use the
[corechat]shortcode to place it manually, after turning off “Show on frontend”).
FAQ
-
Will Solver Live Chat make up answers?
-
No. If nothing in your knowledge base, selected post types, RSS feeds, or extra pages relates to a question, Solver Live Chat shows your configured “nothing found” message instead of guessing.
-
Can I answer a visitor myself?
-
Yes. Open Questions Log in the admin menu and reply directly to any logged question — if that visitorÌtumọ̀ Yorùbá: ’s chat widget is still open, theyÌtumọ̀ Yorùbá: ’ll see your reply alongside the automatic bot.
-
Can I see what visitors are asking?
-
Yes, the Questions Log screen lists every visitor and everything theyÌtumọ̀ Yorùbá: ’ve asked, including which questions got no answer — a useful signal for what to add to your knowledge base next.
-
Can a visitor delete their own chat history?
-
No — only a site administrator can delete a visitorÌtumọ̀ Yorùbá: ’s conversation, from the Questions Log screen. This keeps the data useful for the site ownerÌtumọ̀ Yorùbá: ’s records while still being fully under the ownerÌtumọ̀ Yorùbá: ’s control.
-
Does this comply with GDPR / privacy requirements?
-
Solver Live Chat stores conversation data locally in your own database and lets you show a privacy notice linking to your Privacy Policy page. As the site owner, youÌtumọ̀ Yorùbá: ’re responsible for disclosing this data collection in your privacy policy and handling any data requests, the same as with any other on-site data you collect.
-
What happens if a lot of people chat at once?
-
Each visitor is rate-limited individually by their own IP address, so one busy visitor canÌtumọ̀ Yorùbá: ’t block others. If your site sits behind Cloudflare or another reverse proxy and you want rate limiting based on each visitorÌtumọ̀ Yorùbá: ’s real IP rather than the proxyÌtumọ̀ Yorùbá: ’s, add
add_filter( 'corechat_trust_proxy_ip', '__return_true' );in your theme or a small must-use plugin.
Àwọn àgbéyẹ̀wò
Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.
Àwọn Olùkópa & Olùgbéejáde
“Solver Live Chat” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.
Àwọn OlùkópaTúmọ̀ “Solver Live Chat” sí èdè rẹ.
Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?
Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.
Àkọsílẹ̀ àwọn àyípadà
1.0.0
- Initial release.
