Knowledge Hub
An AI chat widget that answers visitors' questions strictly from the knowledge you give it. No made-up answers - it only speaks from the documents in your Knowledge Base.
Overview
Upload your documents to a Knowledge Base, and the chatbot answers questions from them with citations, scoped to your workspace only:
- Add PDFs and text to a Knowledge Base.
- The chatbot answers using that content and shows where each answer came from.
- Answers are limited to your workspace - your data is never mixed with anyone else's.
Build your Knowledge Base
Upload PDFs and text files, then group them into collections (for example "Support docs" or "Product FAQ"). Collections let you decide exactly which knowledge a given chat widget can draw from.
When you create a knowledge base you choose:
- Who can see it - only you, your whole team, or specific roles and members.
- Embedding model - keep the workspace default or pick a different one for this knowledge base.
- Vector database - keep the workspace default or, on an entitled plan, store this knowledge base in its own Qdrant index.
Each knowledge base keeps its own separate index, so different knowledge bases can use different embedding models and vector databases without affecting one another. You can change any of these later from the knowledge base page.
Add the chat widget
Create a public key, set its allowed domains, and choose which collections it can read from. Then paste this one line into your site. Add data-mode="floating" for a chat bubble in the corner:
<script src="https://app.softsolz.uk/softsolz.js"
data-service-id="smart-chat"
data-public-key="pk_live_…"
data-mode="floating"></script>
The widget answers only from the collections you bind to that public key. Set its title, colour and quick questions in the dashboard so it matches your brand.
AI Agents
Agents are reusable personas (for example an "AR Assistant") that you can chat with inside the dashboard. Each one carries its own instructions and knowledge so your team can pick the right helper for the task at hand.
Reference
Building a deeper integration? See the developer guide for endpoints and events: