ContentsTap to jump to a section+
- Start with a defined task such as service questions or inquiry intake.
- Use approved public material; private data requires separate access controls.
- Test answers, refusals and human handoff, not just one fluent demonstration.
Choose one clear task first
A website chatbot can help answer recurring service questions or collect an inquiry. Adding an AI chat box does not automatically improve accuracy or produce sales.
Start with approved information for one service, document discovery or inquiry intake. Do not initially delegate final quotes, binding commitments or access to private records. Examples here are hypothetical planning suggestions, not client performance claims.
A useful chatbot answers within its approved scope and knows when a person should take over.
Prepare approved knowledge
Collect current service scope, reference-price conditions, process, FAQs and contact routes. Record owners and review dates, and resolve conflicting versions.
A public chatbot should not share a knowledge pool with private contracts, customer lists or credentials. Private order information needs authentication and per-request access checks. Agree how updated documents replace old versions and how to verify the resulting answers.
- Document title, reviewer and update date.
- Public scope and excluded topics.
- Sources users or staff can check.
- Rules for expired or conflicting documents.
How document-grounded answers work
A common approach retrieves relevant document passages before asking the model to answer. This is retrieval-augmented generation, or RAG: provide evidence for a response instead of relying only on model knowledge.
Microsoft's RAG guidance identifies relevant retrieval and access control as important challenges. A retrieved source is not a guarantee of correctness. Test refusals, appropriate citations and user isolation.
Ask which material is searched, how updates are applied and what happens when no reliable passage is found.
Define human handoff
Offer an obvious handoff when a visitor requests a person, needs a custom quote or asks outside the scope. Transfer an agreed summary and the contact information they consent to provide.
Answering a question and storing an inquiry are separate operations. Verify the actual record, routing and staff visibility before the bot claims a handoff succeeded.
Decide retention, staff access and necessary data before launch. Do not ask for passwords or sensitive identity documents in a general chat. Review external AI-provider data-processing settings where applicable.
Test difficult questions and attempted rule overrides
Prepare acceptance questions before the demo. A small pilot might begin with 30 examples covering common questions, informal wording, missing evidence, conflicting documents and human handoff. This is an illustrative starting point, not a safety standard.
Prompt injection attempts to override an application's instructions through user input or external content. OWASP identifies it as a significant language-model application risk. Test requests for unauthorised customer data as well as ordinary questions.
Access checks, tool permissions and approval for consequential actions belong in application controls, not just in a written instruction to the model.
- Supported questions: accurate answers grounded in approved material.
- Missing evidence: state uncertainty rather than inventing details.
- Private requests: protect unauthorised data.
- Human handoff: create and route a real inquiry.
- Provider failure: show an alternative contact route.
Budget for implementation and operation
Separate chat UI, document processing, retrieval, integrations, testing and handover in a proposal. A public FAQ assistant is not equivalent to a system accessing authenticated order records.
Operating costs can include hosting, storage, search and model calls. Longer conversations or more retrieved material may cost more. Request usage limits, budget alerts and defined behaviour at the limit.
Include staff time for knowledge updates and answer review. Estimate from a limited pilot using the business's actual workload instead of assuming a universal per-conversation price.
Handover and useful measurement
Receive answer scope, sources, appropriate administration access, update instructions, test results and an emergency disable procedure. Clarify support costs if routine updates require the vendor.
Measure grounded answers, handoffs, accepted inquiries and gaps in the knowledge base. Conversation volume alone can rise because users repeatedly retry a poor answer.
To discuss a website chatbot with Friday Works, share one target service, approved documents, recurring questions and the current staff intake process. Use these to agree pilot scope and acceptance criteria.
FAQ
Frequently asked questions
Must all company data be uploaded?
No. Start with approved material for a defined task. Public chatbots should not expose private document pools; personal or internal data needs separate authentication and permissions.
Can an AI chatbot issue quotes?
It can show approved reference prices and their conditions. Custom quotes or business commitments need explicit rules and suitable approval controls.
How should a chatbot be accepted before launch?
Test supported, unsupported and sensitive questions, plus human handoff. Verify sources, actual handoff records, budget controls and provider-failure behaviour.
References
Sources used in this guide
We prioritise official guidance and primary technical sources. Visit each source for full context and the latest updates.
