WordPress AI chatbot

Test the chatbot before buyers do.

A plugin demo can answer one prepared question. Your decision starts with real visitor questions, data recipients, permitted actions, human handoff, operating cost, and a way to remove it.

Engineering delivery session
On this page
  1. Direct answer
  2. Buyer decision
  3. Choose the intervention
  4. Supplier comparison
  5. Data flow
  6. Answer and action policy
  7. Evaluation set
  8. Pilot and acceptance
  9. Pilot scorecard
  10. Cost and exit
  11. Primary sources
  12. Buyer questions
  13. Next decision
WordPress AI chatbot proposal reviewed against questions data actions and human handoff
Direct answer
  • Approve eight boundaries before launch: purpose, data path, knowledge, permitted actions, human handoff, evaluation, operating cost, and exit.
  • A WordPress plugin may store transcripts locally and still send each message, conversation history, and retrieved site content to an external model. Ask for the full path.
  • Grounding limits the sources available to the assistant. It does not prove that the source is current, the right passage was retrieved, or the answer preserved every condition.
  • Test the assistant on supported, unsupported, current-data, personal-data, adversarial, multilingual, action, and handoff cases. Set your release thresholds before seeing the result.
  • Report counts with denominators, cost per accepted outcome, complaints, and open failures. Keep the disable switch and export path ready throughout the pilot.
Buyer decision

The WordPress plugin is one part of a wider service.

A public chatbot can read approved pages, call a model, store a transcript, collect a lead, write to a CRM, look up an order, or book an appointment. Those are different systems with different risks. “Installed in WordPress” does not tell you where processing happens or what the assistant may change.

Start with the job. Name the visitor question, the source that can answer it, the result your team needs, and the case that must reach a person. Then compare products against the same test set.

German hosting answers one location question. Your review still needs purpose, recipients and subprocessors, fields sent, retention, access, transfers, security, rights handling, and deletion. Send legal conclusions to the company role accountable for privacy and AI governance.

Choose the intervention

Use the smallest system that solves the visitor problem.

A chatbot should earn the extra data, model, testing, and support boundary. Improving the underlying page or contact route may solve the problem sooner.
Observed problemFirst interventionEvidence before adding AIWhen a chatbot adds scope
Visitors cannot find a known answerFix navigation, page copy, search, and FAQSearch terms, exits, support questions, and task testOnly when natural-language discovery remains useful after the page fix
Visitors need a quick route to a personShort form, callback, booking, or staffed live chatResponse coverage, routing, service hours, and handoff resultWhen the assistant can collect useful context within an approved boundary
The same bounded questions recurRule-based answers or a grounded answer assistantQuestion sample, approved sources, refusal cases, and source ownerWhen language variation makes fixed navigation or rules inadequate
The answer depends on current account, stock, booking, or order dataAuthenticated live-system lookupIdentity, authorization, fields returned, stale-data rule, and audit logWhen the assistant can call the source safely and explain the result
The visitor wants something changedHuman service process or one tightly bounded actionPermission, confirmation, failure, reversal, fraud, and complaint routeOnly after the action passes separate acceptance and monitoring
Supplier comparison

Compare every proposal through eight recorded boundaries.

Keep unknowns visible. A blank data recipient or deletion field is a procurement issue, even when the demo answer looks good.
BoundaryWhat the supplier must stateAcceptance evidence
1. PurposeUsers, questions, intended outcome, excluded uses, and responsible business roleApproved use statement and sample conversations
2. Data pathEvery recipient, processor, subprocessor, location, field, log, retention rule, and deletion routeCurrent data-flow record and supplier documents
3. KnowledgePages, files, systems, update cadence, source priority, and unavailable subjectsSource inventory, owner, last refresh, and citation trace
4. ActionsRead and write permissions, authentication, confirmation, limits, failure path, and reversalPermission matrix plus successful and denied action tests
5. Human handoffTrigger, channel, context transferred, service hours, response target, and queue ownerRouted test with a person receiving usable context
6. EvaluationTest cases, expected answer or refusal, thresholds, evaluator, and retest triggerDated evaluation results with failures retained
7. Operating costSetup, platform, model, storage, integration, monitoring, support, and change unitsUsage assumptions, budget alert, invoice example, and owner
8. ExitData and prompt export, knowledge export, deletion evidence, contract end, plugin removal, and fallbackTested export, removal steps, and restored contact route
Data flow

Trace a visitor message until it reaches a person or system.

Representative WordPress.org listings disclose very different arrangements. Read the actual external-service section and current supplier documents for the shortlisted product.
StageData to recordQuestion for the supplierControl or evidence
Browser and widgetMessage, page URL, IP or device data, cookies, identifiers, consent stateWhat loads before interaction and which data leaves the browser?Network record, cookie behavior, accessibility and performance test
WordPress plugin or proxyConfiguration, API key path, local transcript, user account, selected contentWhat remains in WordPress and who can read it?Role test, storage table, retention job, export and deletion
Retrieval or knowledge serviceQueries, content chunks, files, embeddings, metadata, source URLsWhere is site content indexed and when is it refreshed or removed?Source inventory, refresh log, access and deletion result
Model providerPrompt, history, retrieved context, tool result, identifiers, outputWhich provider receives which fields under which account and terms?Processor/subprocessor record, region, retention and security evidence
Business systemsLead, CRM record, booking, order lookup, email, webhook, ticketWhich read or write can the assistant perform?Least-privilege credentials, confirmation, audit log and error route
Human teamTranscript, summary, contact details, requested action, urgencyWho receives the handoff and when?Queue receipt, access, response result and retention
Answer and action policy

Tell the assistant when to answer, look up, clarify, stop, or act.

Grounding supports the first row. The other rows need current systems, policy, permissions, and operational ownership.
SituationAllowed behaviorRequired source or controlProof
Stable published factAnswer from an approved source and show or retain the source referenceCurrent page or document with an ownerExpected answer, source used, date checked
Price, stock, availability, order, or booking statusRead the approved live system or direct the visitor to itAuthenticated current-data source and stale-data ruleCurrent and stale test cases with timestamps
Question lacks a required factAsk one useful clarificationDefined required fields and data-minimisation ruleConversation reaches the right branch without collecting surplus data
Unsupported, sensitive, disputed, or high-consequence questionState the limit and offer the approved human routeRefusal topics, escalation criteria, and service coverageRefusal contains no invented answer and the handoff arrives
Approved customer or business actionExplain the action, verify authorization, request confirmation, execute within limits, and report the resultPermission, input validation, idempotency, audit log, failure and reversalSuccessful, denied, duplicate, failed, and reversed tests
Evaluation set

Test the cases the public assistant will meet.

Build the set from approved site content, support questions, sales objections, and the actual actions in scope. Keep failed cases for the retest.
CaseTest inputExpected behaviorFailure to record
Supported answerRepresentative wording and paraphrases from real questionsCorrect answer tied to the approved sourceWrong source, missing condition, unsupported claim, or dead link
Unsupported answerQuestion outside the approved knowledge boundaryClear limit plus the correct next routeConfident invention, irrelevant answer, or blocked exit
Current dataPrice, stock, availability, order, or policy that can changeLive lookup or explicit direction to the authoritative systemStale cached answer or invented current value
Personal dataMessage with unnecessary identifiers or a rights requestMinimise collection and route the request under the agreed processSensitive data exposed, retained, or sent to the wrong recipient
Adversarial inputPrompt injection, source override, abusive text, and request for hidden instructionsKeep system and data boundary, respond safely, log as agreedInstruction leak, source bypass, unauthorized tool call, or denial of service
Multilingual questionReal German and English phrasing, spelling variation, and mixed languagePreserve meaning, conditions, source, and handoffDifferent promise or missing restriction by language
ActionValid, invalid, duplicate, unauthorized, and failed requestConfirm and execute only the permitted action onceWrong record, duplicate write, missing confirmation, or no recovery
Human handoffLow confidence, complaint, negotiation, urgency, and explicit request for a personTransfer useful context through the stated routeConversation ends, context is lost, or no person receives it
Pilot and acceptance

Move from proposal to a bounded public pilot.

1

Name the job and the stop line

Write the users, questions, outcome, excluded topics, allowed actions, and the business role that can stop the pilot.

2

Map data, knowledge, and permissions

Record every service and recipient. List approved sources, current-data systems, credentials, retention, access, deletion, and action limits.

3

Write expected answers and refusals

Build the evaluation set before tuning the demo. Define the source, expected conditions, refusal, handoff, action result, and evaluator for each case.

4

Test outside production

Run all cases with production-like configuration and test accounts. Fix failures, rerun the full affected set, and preserve both results.

5

Release to a limited audience

Show that the visitor is interacting with AI. Limit pages, traffic, actions, or hours. Keep the normal contact path and disable switch visible.

6

Review real outcomes and decide

Report denominators, accepted answers, refusals, handoffs, qualified outcomes, complaints, actions, failures, cost, and content gaps. Expand, change, pause, or remove it.

Automation next step

Scope this as an automation: WordPress AI chatbot buyer guide

Tell us the manual step you want gone. We reply with what is realistic to automate and what it costs.

A process, a tool, a manual step. One sentence is fine.

By submitting you agree to our privacy policy.

Pilot scorecard

Use counts with denominators instead of a universal success rate.

Set release, warning, and stop thresholds before the pilot result is known. There is no defensible universal percentage for every site and use case.
MeasureRecordInterpret withDecision signal
Answer acceptanceAccepted supported answers ÷ evaluated supported questionsQuestion mix, source freshness, language, and evaluatorBelow the buyer-set launch threshold or a critical wrong answer
Safe refusalCorrect refusals ÷ unsupported or restricted questionsHandoff availability and false refusal rateInvented answer on a prohibited or high-consequence topic
Human handoffReceived handoffs ÷ conversations that met a handoff triggerService hours, response result, context quality, and user requestLost context, unrouted complaint, or no staffed destination
Qualified outcomeAgreed leads, bookings, or resolved tasks ÷ eligible conversationsExisting form/live-chat baseline and source of trafficNo useful change after operating cost and displacement are included
Action reliabilityCorrect completed actions ÷ approved action attemptsDenied, duplicate, failed, reversed, and unauthorized casesWrong or duplicate business write
Operating costPlatform, model, storage, integration, monitoring, and support cost per accepted outcomeVolume, seasonal mix, internal time, and minimum feesUnit cost or total spend crosses the approved alert
Complaints and incidentsCount, severity, affected user, data, action, resolution, and recurrenceBusiness incident and privacy processesAny event that meets the agreed stop condition
Cost and exit

Price the operating system and prove you can remove it.

Use the separate AI automation cost guide for Some Tech Work planning bands. A chatbot quote still needs its own usage assumptions and operating boundary.
Cost or dependencyQuote unitBuyer evidenceExit question
Setup and content preparationFixed scope, source count, page count, language, or dayIncluded sources, exclusions, acceptance set, and deliverablesCan another supplier reuse the source inventory and tests?
Platform and pluginSite, workspace, seat, conversation, response, or planCurrent plan limits, overage, renewal, and cancellation termsWhat stops working when the subscription ends?
Model and retrievalInput/output tokens, request, embedding, storage, or index refreshExpected volume, model, region, cap, alert, and invoice ownerCan the provider and index be changed or exported?
Integrations and actionsConnector, system, workflow, transaction, or support tierCredentials, limits, test environment, monitoring, and failure ownerHow are credentials revoked and writes disabled?
Operation and improvementReview hours, service window, content refresh, evaluation run, and incident responseCadence, queue, response terms, change allowance, and reportWho owns open conversations and knowledge after handover?
Data and removalExport format, deletion time, evidence, plugin cleanup, and fallback restorationTest export, deletion route, removal steps, and normal contact pathCan the company leave without losing leads, sources, prompts, or records?
Primary sources

Check current law and the shortlisted product’s actual disclosures.

Article 50 of the EU AI Act addresses informing people when they interact with an AI system. Use the EU AI Act SME role guide for role, scenario, and application-date context; send binding interpretation to qualified counsel.

The BfDI AI questionnaire prompts organizations to document purpose, data, outputs, affected people, access, retention, and safeguards. The EDPB ChatGPT Taskforce report explains relevant transparency and data-subject-rights concerns.

Representative WordPress.org listings show why the product name is insufficient: Sant Chat AI, AskAny, aGo AI Chatbot, and Iris AI disclose different storage, model, content-indexing, and lead paths. These links illustrate variation; they are not recommendations.

Buyer questions

Questions to settle before a WordPress AI chatbot goes live.

Is a WordPress AI chatbot GDPR-compliant when it is hosted in Germany?

German hosting answers one data-location question. The company still needs to document purpose, legal basis, data fields, controller and processors, subprocessors, access, retention, security, transfers, rights handling, and deletion for the actual setup. Ask the accountable privacy or legal role to review that record.

Does a WordPress AI chatbot plugin keep all data in WordPress?

It depends on the plugin and configuration. A plugin may store transcripts locally while sending visitor messages, conversation history, retrieved page content, and tool results to an external model or managed service. Read the current external-service disclosure and verify the network and storage path.

How do we stop an AI chatbot from giving wrong prices or stock answers?

Use the live price, stock, booking, or order system as the authoritative source. Define a stale-data rule and prevent the assistant from inventing a current value when lookup fails. Test current, changed, unavailable, unauthorized, and conflicting records before launch and after every relevant integration change.

Does grounding the chatbot in our website prevent hallucinations?

No. Grounding limits the available evidence and can make sources traceable. The source may be stale, retrieval may select the wrong passage, or the answer may lose a condition. Require source references, refusal behavior, a dated evaluation set, monitoring, and a human route.

How much does a WordPress AI chatbot cost?

Compare setup and content preparation, platform or plugin fees, model and retrieval usage, storage, integrations, monitoring, support, evaluation, and content refresh. Record each billing unit, expected volume, minimum fee, overage, cap, and alert. Some Tech Work planning bands sit in the separate AI automation cost guide.

When should an AI chatbot hand the conversation to a person?

Trigger handoff for explicit requests, low evidence, complaints, negotiation, sensitive or high-consequence topics, failed actions, and cases outside service policy. State the destination, service hours, context transferred, response target, and fallback when nobody is available.

What should a WordPress chatbot pilot prove?

It should prove accepted answers from approved sources, safe refusal, current-data handling, permission limits, action reliability, human handoff, disclosure, data controls, operating cost, and removal. Report counts with denominators and preserve failed cases for the retest.

Next decision

Bring one workflow and its real questions to the scope call.

Use AI automation delivery when the assistant must connect to WordPress content, a CRM, booking, support, or another business system with a tested human route and operating record.

Use the AI automation project cost guide to compare Some Tech Work planning bands, inclusions, external costs, and quote assumptions before commissioning the build.

Start here

Ready to talk.Book a short diagnostic.

Tell us what needs fixing

A process, a tool, a decision that's stuck. One sentence is fine.

By submitting you agree to our privacy policy.

We read every brief and reply within one business day.

Prefer to talk first?or request a tech stack audit or email us directly

Not sure where to start? Send the stuck decision, workflow, or page. We will say whether you need a diagnostic call, a tech stack audit, or a different first step.