Multi-tenant SaaS
Isolated tenant ownership and authorization.
Create tenant-isolated chatbots, process valid UTF-8 .txt knowledge, retrieve relevant context through Qdrant, and answer with OpenAI or Gemini.
Static demonstration — no API or usage call
Manage chatbots and valid UTF-8 .txt documents, generate embeddings, perform tenant-filtered Qdrant retrieval, and deliver grounded answers without stitching together separate application layers.
Isolated tenant ownership and authorization.
Create, configure, and control chatbot availability.
Private valid UTF-8 .txt ingestion with queue states.
Provider-registry based batch embeddings.
Filtered retrieval by tenant, chatbot, and ready document.
Answers constrained to retrieved knowledge.
Rate-limited public answering with safe responses.
Framework-free Shadow DOM website widget.
Idempotent visitor-grouped conversation storage.
UTC trends, usage, document, and revenue reporting.
Queued database and email notifications.
Scoped keys and signed outbound event delivery.
Headers, CSP, health checks, metrics, and alerts.
Transactional plan feature enforcement.
Plan pricing and Razorpay checkout.
Accessible appearance across the landing experience.
Add valid UTF-8 .txt knowledge through private storage.
Split source text into bounded retrieval chunks.
Generate vectors through OpenAI or Gemini.
Find tenant-filtered relevant context.
Generate from the selected knowledge only.
Return a concise answer with citations.
This frontend-only demonstration uses static sample content. It does not call the Public Chat API, OpenAI, Gemini, Qdrant, or consume usage.
User asks: How can I reset my account password? Assistant answers according to the uploaded knowledge base and cites the account guide.
Password recovery instructions found in the uploaded knowledge.
According to the uploaded knowledge base, use the password reset link on the tenant login page. [1]
Prices, currencies, billing cycles, discounts, and limits come directly from active platform plans.
For growing businesses
For small teams
| Feature | Premium | Standard |
|---|---|---|
| Chatbots | 10 | 1 |
| Documents | 200 | 20 |
| Monthly questions | 25,000 | 2,000 |
| Storage (MB) | 20,480 | 2,048 |
| Team members | 10 | 2 |
This static preview uses synthetic values—not tenant records—to represent conversation, question, fallback, chatbot, document, revenue-by-currency, and provider/model reporting.
Document status · chatbot usage · revenue by currency · provider/model usage
These are implemented platform controls, not claims of formal certification or legal compliance.
Retrieval-augmented generation finds relevant knowledge first, then supplies that context to an AI model so its answer can remain grounded in the retrieved sources.
OpenAI and Gemini are supported for embeddings and answer generation through provider registries.
Valid UTF-8 .txt files only in the current version. PDF, DOCX, and OCR ingestion are not advertised or provided here.
Yes. The platform provides a framework-free JavaScript widget and a Public Chat API.
Yes. Tenant-facing queries, API keys, chatbots, documents, conversations, and retrieval filters use tenant-scoped ownership.
Plans can enable, disable, or numerically limit features. Unlimited, zero, and positive allowances are enforced using the configured feature semantics.
Yes. A public answering endpoint and scoped versioned tenant API endpoints are implemented.
Yes. Tenant owners can configure allowlisted HTTPS webhook events with HMAC signatures, queued delivery, retries, and SSRF checks.
Active plan prices are configured by billing cycle and currency. Checkout remains subject to tenant-owner authorization and the existing Razorpay flow.