Niche Clever Interactive Support
Niche Clever Interactive Core adds one configurable question-and-answer panel to a WordPress site. This page follows the plugin’s own Help Centre (written for Core 1.0.7) and adds the details that help us investigate a problem. Questions and answers are in the FAQ tab.
What Niche Clever Interactive is for
It uses the OpenAI Responses API and File Search against an existing vector store selected by the site administrator. It is designed for material you have prepared for visitors to explore.
Before you connect
- You need a WordPress 6.5 or later site (PHP 8.1 or later) where you can install and configure plugins.
- You need your own OpenAI API account, billing controls and API key.
- Keep the API key in server configuration, using
NCLI_OPENAI_API_KEY_DEFAULT. Niche Clever Interactive does not provide a field for entering or storing it in WordPress. - Prepare an existing File Search vector store containing material suitable for public answers.
Prepare a useful corpus
Use material that is accurate, current enough for the questions you expect, and appropriate to share through a public question interface. The plugin does not decide whether a document is suitable, current or complete. Review your source material before you connect it.
Create and connect a vector store
Create or select a vector store in your own OpenAI Platform project, add approved files there and wait for indexing to complete. Then enter the existing store reference and a corpus version in AI & Corpus, save the settings and run the connection test.
OpenAI File Search documentation · OpenAI vector store documentation
Place the panel and go live
- Add the NC Interactive block to a page, or use the
[ncli_interactive]shortcode. - Set Visitor availability to Available only after the connection test has passed.
- After any change that affects answers (key, store, corpus version, model, response settings), run the connection test again before relying on the public panel.
Choosing a model and managing cost
Each public question is billed by OpenAI to your own account. The settings in AI & Corpus change how much each answer costs and how long it takes. Core does not estimate or display prices, because they change; check OpenAI API pricing for current figures.
- Model: the largest cost lever. Economy models cost far less per answer than Flagship models, and Flagship models suit nuanced questions.
- Retrieval depth: more retrieved passages give the model more to read, which raises cost and response time and can help broad questions.
- Maximum answer length: caps output, including reasoning. Pair it with the Concise, Balanced or Detailed response preset. A very low cap can truncate answers.
- Reasoning effort: higher effort can improve hard answers but uses more tokens and takes longer. Leave it at the provider default unless you have a reason to change it.
- Request timeout: longer limits suit slower, higher-effort requests. Your hosting limits may stop a request sooner. Core makes one attempt and does not retry.
For lowest cost, choose an Economy model with a small retrieval depth and a Concise preset. For best quality, choose a Flagship model with a larger retrieval depth and a Detailed preset. Also set a usage limit in your OpenAI dashboard: Core’s request limits help, but they are not a billing control.
Safe public use
Each public question is sent to OpenAI to generate an answer; earlier questions in the same conversation are not sent with it by Core itself. The plugin limits visitor and site-wide requests, but those safeguards do not replace monitoring your API account and spend. Do not use the panel as a substitute for human review.
What it does not do
Niche Clever Interactive does not create or manage your vector store, upload documents, store your API key in WordPress, or publish provider citations or source links. It keeps no record of visitor conversations unless you switch on the optional conversation history in the Conversation tab.
Reporting a problem
Include the NCI Core version, WordPress and PHP versions, the page where the panel is placed, the steps that led to the issue, the time and timezone, and the non-sensitive category shown in Diagnostics or the connection-test result. A redacted screenshot is useful when it shows the interface problem without private data.
Do not send private material
Never send an API key, vector-store reference, visitor question, answer, conversation record, provider payload or other credential to support. Remove these values from screenshots, browser logs and copied error reports before sharing them.
Getting in touch
Email and WhatsApp details are in the Contact us tab.
Service boundary
NCI Core uses the site owner’s OpenAI account and its existing File Search material. Questions about OpenAI account access, billing or provider service status should be handled through the relevant OpenAI support channels.
Setup and connection
What do I need before I start?
An OpenAI API account with billing controls and an API key, an OpenAI File Search vector store with your approved files indexed, a WordPress 6.5 or later site and PHP 8.1 or later.
Where does the API key go?
Define NCLI_OPENAI_API_KEY_DEFAULT in wp-config.php or equivalent secure server configuration. Never add the key to the plugin settings, page content or a public repository. Defining the key is all the server setup the plugin needs; there is no separate switch to turn on live answers.
Can I switch the provider off without removing the key?
Yes. Set Visitor availability to Unavailable in the Setup tab, or untick Enable the Core profile in the Profile tab. Server administrators can also define NCLI_CORE_LIVE_TRANSPORT as false in wp-config.php to stop all provider requests while the key stays in place.
Does the plugin upload or index my documents?
No. It connects to an existing vector store that you manage through your own OpenAI account.
What is the corpus version for?
It is a label you choose, such as v10, for the material in your vector store. Changing it requires a fresh connection test, so answers are never served against material you have not re-checked. Change it whenever you change the files in the store.
What does Visitor availability do?
The panel answers only when it is enabled and its current configuration has passed the connection test. Otherwise visitors see your unavailable message instead.
Why did my connection test fail?
Check the server-side key, transport configuration, vector store reference, corpus version and your provider account. Diagnostics shows the latest provider problem in plain words and never reveals provider payloads or credentials.
Why is the public panel unavailable after changing settings?
A changed key, vector store, corpus version, response guidance, response preset, model, reasoning effort, retrieval depth, answer length or timeout requires a fresh successful connection test before public answers are available again.
Answers, models and cost
Who pays for the answers?
Each public question is billed by OpenAI to your own account. Core shows no prices, so check OpenAI pricing and set a usage limit in your OpenAI dashboard as well as Core’s request limits.
Which model and settings should I choose?
The Overview tab explains each setting. For the lowest cost use an Economy model, a small retrieval depth and the Concise preset. For the best quality use a Flagship model, a larger retrieval depth and the Detailed preset.
What do the response guidance and presets do?
They shape tone, format and level of detail only. Retrieval, safety, privacy and disclosure rules always take priority, and changing them requires a fresh connection test.
Can answers appear progressively?
Yes. Progressive delivery is enabled by default. Visitors first see the processing message you set in Conversation, then answer text can appear as WordPress receives it. If the browser or hosting transport cannot stream, that message remains until the complete validated answer is ready. Turn off Progressively reveal answers in Conversation to use the final-answer view everywhere.
Does it show sources or citations?
No. Core never publishes provider citations or source links. The NCI Premium information page describes an optional companion scope for owner-approved evidence links.
Why did the panel refuse my question?
Core applies fixed safety rules. A question that tries to override its instructions or reveal them is declined with a short refusal.
Why does it say a verified answer is not available?
The answer did not come from a completed search of your corpus. Check the vector store reference and corpus version, then run the connection test again.
Can visitors ask follow-up questions?
Yes, but on its own Core answers each question separately: earlier questions in the same conversation are not sent with it. The NCI Premium information page describes a companion scope for limited earlier-turn context.
Are answers cached?
Core itself does not cache: each question is a fresh request to OpenAI. The NCI Premium information page describes a companion scope for owner-approved answer reuse.
Can visitors ask in other languages?
They can ask in any language the model understands. The interface text is translation-ready, while wording you write in the Profile and Conversation tabs appears exactly as you wrote it.
Visitors, limits and privacy
What information is sent to OpenAI?
Only the visitor’s current question, together with your instructions and the vector store reference, is sent when the enabled panel is used. Earlier questions in the same conversation are not sent with it by Core itself. The NCI Premium information page records a possible companion scope for earlier-turn context and chronology records.
Does it send analytics anywhere?
No. The panel announces question and answer milestones inside the visitor’s browser as an ncli:analytics event, so a consent-managed analytics tool you add yourself can listen for them. Core itself sends nothing to Google or any other analytics service, stores nothing and never includes question or answer text, page paths, query values or browser identifiers. Each event carries only validated profile and authored-question identifiers, whether the question was authored or typed, whether the answer was live or reused and a general error category.
Why does the panel say the question allowance has been reached?
Either one visitor has used their daily questions or the whole site has used its daily provider allowance. Both limits are set in Appearance & Limits, count by UTC day and start again at UTC midnight. Visitors are counted with a privacy-bounded code, not a stored address, and no extra server setup is needed for this.
Does it keep a record of visitors’ conversations?
Not unless you switch on the optional conversation history in the Conversation tab. It is off by default. If you turn it on you choose how long records are kept and can review and delete them under NC Interactive > Conversations.
How do I review or delete stored conversations?
Open NC Interactive > Conversations to view them and to delete one, several or all. Records are removed automatically after the retention period you choose. Deleted records can reappear if you restore an older database backup, so repeat the deletion after a restore.
Can I respond to a privacy request about a visitor?
WordPress’s personal-data export and erase tools are supported, but Core stores no name, address, account or browser identifier with a conversation, so a record cannot be matched to a person. Use the Conversations screen to remove records you need to remove.
What happens to my data if I delete the plugin?
By default nothing is removed, so a reinstall can pick up your settings, request counters and stored conversations. If you turn on Delete data on uninstall in the Conversation tab, deleting the plugin removes all of them.
What should I put in my privacy policy?
The plugin offers suggested wording in the WordPress privacy policy guide, describing the OpenAI service and the optional history. Review it against your own practices and your OpenAI account terms.
What does Reset conversation do?
It clears the thread in that visitor’s browser tab and starts a new conversation. Nothing is saved in the browser, and any history you have chosen to keep on the site is not affected.
Appearance and placement
How do I put the panel on a page?
Add the NC Interactive block to a page, or use the [ncli_interactive] shortcode. The Placement tab shows where Core has detected a published panel.
Can I use more than one panel?
You can place the panel on as many pages as you like, but every placement uses the same single profile. Several knowledge profiles are available in NCI Premium.
How do I change how it looks?
Choose the style, width and accent colour in Appearance & Limits. Edit the title, headline, introduction and unavailable message in Profile, and the placeholder, processing message and footer labels in Conversation. Finer colour control for questions and answers is available in NCI Premium.
Do I have to show a credit link?
No. The optional Powered by NC Interactive link is off by default and appears only if you turn it on in Appearance & Limits.
Is the panel accessible?
The panel and the settings screens are built to work with a keyboard and a screen reader, with labelled controls, visible focus and announcements when an answer arrives, and they respect reduced-motion settings.
Troubleshooting
The panel says the service is temporarily unavailable. What happened?
The provider did not return a usable answer in time. The most common cause is a timeout when the reasoning effort is high. Open Diagnostics: “Last provider problem” shows the reason, when it happened and what to try, such as lowering the reasoning effort or choosing a faster model. Run the connection test again after changing a model setting.
The panel shows my unavailable message although I enabled it. Why?
Open Diagnostics and read the readiness state. It tells you whether the key, the vector store, the corpus version or a current connection test is missing.
I changed the files in my vector store. What should I do?
Wait for OpenAI to finish indexing, change the corpus version in Profile, save and run the connection test again.
What does Diagnostics show?
The readiness state, the connection test result and the latest provider problem. It never shows a credential, provider payload, file identifier or retrieved content.
Editions
What is NCI Premium?
NCI Premium is the version of Niche Clever Interactive that runs on this site. It extends NCI Core with several knowledge profiles, approved evidence links, authored questions, conversation governance, answer reuse and finer colour control. The Core and Premium tab compares the two. NCI Core, the plugin this page covers, contains no Premium code, and nothing in Core is locked, limited or time-restricted.
NCI Core is complete for one focused question-and-answer panel. NCI Premium, the version that runs on this site, adds the capabilities below. Nothing in Core is locked, limited or time-restricted, and Core contains no Premium code.
Included in NCI Core
| Feature | What it does | Core | Premium |
|---|---|---|---|
| One knowledge profile and public question panel | Answers visitors’ questions from your own OpenAI File Search vector store, on as many pages as you like. | Included | Included |
| Guided setup and connection test | A step-by-step checklist, with a test that must pass again after any change that affects answers. | Included | Included |
| Model, reasoning and cost controls | Choose the model, reasoning effort, retrieval depth, answer length and timeout, with no prices shown. | Included | Included |
| Response guidance and presets | Your own bounded guidance plus Concise, Balanced or Detailed answers, inside fixed safety rules. | Included | Included |
| Conversation thread | Questions and answers build up as a thread with a Reset conversation control; nothing is kept in the browser. | Included | Included |
| Safe answer formatting | Headings, lists, emphasis, quotes and code display cleanly; provider text is never run as markup and no provider links are published. | Included | Included |
| Panel styles, width and accent colour | Three built-in styles, three widths and your own accent colour. | Included | Included |
| Editable panel wording | Title, headline, introduction, placeholder, footer labels and unavailable message. | Included | Included |
| Daily request limits | A per-visitor and a site-wide daily allowance, with no stored addresses and no extra setup. | Included | Included |
| Block and shortcode placement | The NC Interactive block or the [ncli_interactive] shortcode, with placement detection. |
Included | Included |
| Optional conversation history | Off by default; when on, you can view and delete records and set how long they are kept. | Included | Included |
| Privacy tools | Suggested privacy-policy wording, WordPress export and erase support, and an opt-in to delete data on uninstall. | Included | Included |
| Diagnostics | Readiness, connection-test result and the latest provider problem in plain words. | Included | Included |
| Accessible, translation-ready interface | Labelled controls, keyboard operation and translatable text across the panel and the settings screens. | Included | Included |
NCI Premium: knowledge and access
| Feature | What it does | Core | Premium |
|---|---|---|---|
| Multiple knowledge profiles | Separate profiles, each with its own vector store, wording, style and request limits. | Not included | Included |
| Protected profiles | Limit a profile to visitors who have been granted access, with an editable access-required message. | Not included | Included |
| Contextual placement and reusable content routes | Place questions in context and route visitors to them from other content. | Not included | Included |
NCI Premium: answers and evidence
| Feature | What it does | Core | Premium |
|---|---|---|---|
| Approved public evidence links | Titles and links you have approved, shown under answers; never raw provider citations. | Not included | Included |
| Chronology records | Verified, dated summaries so answers about history stay within what your records support. | Not included | Included |
| Earlier turns sent as context for follow-up questions | Lets follow-ups build on the conversation so far, with a setting for how many earlier turns to include; Core answers each question on its own. | Not included | Included |
| Approved-answer cache | Reuses an approved answer to a repeated first question to save cost and time, and does not use a live allowance when it does. | Not included | Included |
NCI Premium: authored questions
| Feature | What it does | Core | Premium |
|---|---|---|---|
| Authored questions and shareable links | A catalogue of reusable questions with stable keys, shortcodes and links to share. | Not included | Included |
| Ordered question collections | Group authored questions into a sequence and place it where it fits. | Not included | Included |
NCI Premium: conversation governance
| Feature | What it does | Core | Premium |
|---|---|---|---|
| Conversation export | Export one or more conversations for review, filtered by profile. | Not included | Included |
| Governance controls | Per-profile scope, retention schedules and audited bulk erasure on top of Core’s history. | Not included | Included |
NCI Premium: presentation
| Feature | What it does | Core | Premium |
|---|---|---|---|
| Response colour controls | Set the colours of question and answer blocks, not only the accent colour. | Not included | Included |
For support with Niche Clever Interactive, email jacob@nicheclever.co.uk. Please read “Do not send private material” in the Support tab first, and never include an API key, vector-store reference or visitor conversation.
WhatsApp and phone
Chat on WhatsApp, or use the number +44 7891 984534. This is the same number as the chat button at the bottom right of every page.
This page does not promise a response time.
