Aparsoft Logo
Aparsoft
Apar Chatbot — Knowledge Base Generation in progress
SaaS PlatformCross-IndustryLive

Apar Chatbot

AI Chatbot-as-a-Service Platform

Apar Chatbot solves the setup problem that stops most businesses from deploying a useful AI chatbot: there is nothing to train. Register a website URL, and the platform reads every page automatically — learning your product catalog, pricing, support FAQs, and contact details. The chatbot that appears on your site already knows your business. It started reading your website before you finished your coffee.

5 Min
To a live chatbot
3
Chatbot engines
9-section
Visitor intelligence
4 plans
Free → Enterprise

A chatbot you don't train — a platform that reads your website and deploys itself

Most chatbot platforms hand businesses an empty bot and a knowledge-base editor. The assumption is that the business will populate it. In practice, that assumption defeats adoption: if setup requires significant manual work, teams delay, skip corners, and eventually abandon the tool before it helps a single visitor. Apar Chatbot starts from a different premise. A business's website already contains the answers its visitors need — product descriptions, pricing, support information, team bios, policies, FAQs. The job of a chatbot platform is to read that content, turn it into retrievable knowledge, and answer questions from it. Not to present an empty interface and wait. That shift — from 'bring your own training data' to 'we read your site and deploy' — is what makes the platform commercially viable for small and mid-size businesses. The engineering underneath that shift is not simple — automated website reading, strict data separation between customers, usage-based billing, conversation intelligence, WhatsApp integration, and three different chatbot engines for three different situations. But from the customer's side, the experience is: register a URL, wait a few minutes, paste an embed code, done.

Apar Chatbot — Dashboard with Add Website

The chatbot dashboard — register any website and the platform handles the rest automatically

1 / 5

Every step the customer sees — registering a website, watching the reading progress, testing the widget, getting the embed code — is backed by an automated pipeline, completely separate data per customer, and a usage-based delivery layer that the customer never has to touch.

Chatbot platforms that require training are chatbots most businesses never actually deploy

The adoption problem for business chatbots is not awareness — it is the gap between 'get started' and 'useful bot running on my site.' Every step in that gap is a place where a customer can stop. And most platforms have four major gaps that compound into abandonment.

Manual knowledge-base creation is the adoption killer

Most chatbot platforms hand customers an empty editor and expect them to populate it with questions and answers. For a business with 50 product pages, a detailed services section, a pricing page, and a support FAQ, that is hours of manual structuring work before the bot becomes useful. Teams that face that upfront effort either hire someone to do it, delay the project indefinitely, or skip it.

The platform has to remove the training step, not make it easier.

24/7 coverage without headcount is an unsolved equation for most teams

Visitors arrive outside business hours, on weekends, and from time zones that do not align with support team schedules. Without an automated response layer, those visitors leave unanswered. Hiring support staff for overnight coverage is expensive and hard to justify for businesses where query volume is moderate.

The business case for a chatbot is fundamentally an availability argument — the bot is there when people aren't.

Content drift breaks bots that don't re-learn

A chatbot trained once on static data degrades as the website evolves. New products launch. Pricing changes. Policies update. A bot that cannot reflect those changes becomes a liability — answering incorrectly about current pricing or describing a discontinued product. The scraping pipeline has to be re-triggerable, not a one-time setup step.

When you update your site, you re-trigger the reading process and the chatbot updates automatically — without rebuilding the knowledge base from scratch.

No visibility into what visitors actually ask

A chatbot that answers questions in isolation but gives the business no intelligence about visitor intent is a missed opportunity. The questions visitors ask are some of the most valuable feedback a business gets — they reveal what the website fails to explain, what products attract confusion, and what support gaps exist. Most chatbot platforms report conversation counts. Not insight.

The analytics layer exists because conversation data is business intelligence, not just a log.

Three stakeholders, three distinct wins

The platform lands at different levels of the business — and the reason each stakeholder cares is specific enough that a generic pitch misses at least two of them.

Primary buyer

Business owner or website operator

Needs a working AI chatbot on the site without hiring a developer, training a model, or spending weeks on setup. The decision is driven by support cost, availability gap, and competitive pressure from competitors who already have bots running.

Operational stakeholder

Customer support lead or operations manager

Needs to reduce the volume of repetitive inbound queries — the questions every support agent has answered hundreds of times. Also needs to understand what the bot cannot answer, so the knowledge base can be filled or the website improved.

Enterprise buyer

Tech lead or IT decision-maker

Needs multi-site management, API key lifecycle controls, WhatsApp Business channel integration, team access, and a billing structure that scales predictably. Also needs data isolation guarantees they can explain to a security review.

Five layers that turn a website into a live AI chatbot

The customer experience of Apar Chatbot is simple. The platform underneath is not. What makes the product defensible is not any single component but the way these five layers connect — each one enabling the next without exposing complexity to the customer.

Automated website reading pipeline

When a customer registers their website, the platform discovers every page using the site's sitemap, then reads each one and converts the content to clean text. A quality check filters out low-value pages, the meaningful content is broken into searchable sections, converted into a format the AI can retrieve, and stored privately for that customer's chatbot. The entire process runs in the background — the customer's browser gets a response immediately and a progress bar shows completion in real time. The same pipeline also picks up any PDFs or documents it finds while reading the site and queues them for processing.

This is the layer that eliminates manual training. The customer's website is the training data.

Every customer's knowledge base is completely separated

When a customer registers their website, a unique private storage space is created for it — before a single page is even read. Every piece of content that gets ingested is stored in that space, and every search only ever touches that space. No query from one customer can reach another customer's knowledge. When a customer re-scrapes to update their chatbot, the same space is updated in place — nothing breaks and no references become stale.

Customer A's chatbot cannot physically see Customer B's content — not because of a permission rule that might be misconfigured, but because the data lives in completely separate spaces by design.

Three different chatbots for three different situations

The website visitor chat is built for speed and volume — lightweight, with recent conversation remembered within each session so the bot stays context-aware, available over both regular requests and live streaming. The internal FAQ bot adds extra steps: it reads the intent behind the question, assesses answer quality, and holds responses for human review when it is not confident enough. The WhatsApp bot handles the specific rules of that channel — the 24-hour messaging window, pre-approved message templates when the window has closed, and escalation to a human agent — because those constraints simply do not exist on a website widget.

Three engines because three contexts have different trust, complexity, and speed requirements. One engine for all three would mean the wrong tradeoff in at least two cases.

Billing that tracks every message accurately, no exceptions

Every AI reply deducts from the customer's message credit balance. The deduction is handled in a way that prevents two messages arriving at the same instant from both passing when only one credit remains — a common billing bug in concurrent systems. Every debit and refill is recorded in a permanent ledger that cannot be retroactively changed. At the end of each billing period, the system resets usage and refills credits from the plan automatically. Enterprise customers are not credit-limited.

The billing model only works commercially if message credits cannot be gamed by timing. The architecture ensures they cannot.

Conversation intelligence dashboard

The analytics system produces a nine-section report from every conversation and message on record: overall performance numbers, how volume changes by day and hour, the top twenty-five questions visitors actually ask, the questions the bot struggled to answer well, engagement patterns, satisfaction scores, device breakdown, which pages visitors chat from, and an estimated AI cost per website. The content gaps section is the most actionable — it surfaces the questions asked frequently but answered with low confidence, ranked by impact rather than just by count.

The analytics layer is what turns a support cost-reduction tool into a business intelligence surface.

Four flows that explain what the platform actually does

These are the end-to-end sequences that connect customer intent to working chatbot to conversation intelligence. Each one is a design decision about automation, trust, and what the customer should never have to think about.

Website registration and knowledge ingestion

Turn a customer's website into a private, searchable knowledge base without any manual content work — from URL submission to a chatbot that already knows the site, ready to answer questions.

Why it matters: The storage space for a customer's knowledge base is created the moment they register their website — before a single page is read — so the reference is stable and ready to receive content. Reading runs in the background so the page responds immediately. The same process also discovers and queues any PDFs or documents linked from the site, so the chatbot ends up knowing about product manuals or policy documents the customer never explicitly uploaded.

Outcome: Customer registers a URL, sees a progress bar, and — when complete — has a chatbot that already knows their website. No knowledge-base editor. No manual question-answer pairs. No wait for a developer.

Visitor message through public widget API

Handle an unauthenticated visitor's chat message securely, retrieve relevant content from the tenant's vector collection, generate a grounded answer, persist it with full metadata, and return it to the widget — all without exposing tenant data or blocking the HTTP thread.

Why it matters: Every request to the public chat widget has separate rate limits per customer API key and IP address — not shared global limits that could be exhausted by another customer's traffic. Recent conversation history for each visitor is held in a fast cache rather than re-read from the database on every message. Most importantly, the knowledge base searched is always determined by the registered website record — never by anything in the request itself — so a malformed or malicious request cannot retrieve another customer's content.

Outcome: The visitor gets an answer grounded in the website's actual content, with source citations. The business gets a record of every message — including how confident the answer was, where it came from, and how much it cost to generate. The widget can also connect over a live streaming connection for token-by-token responses.

Internal FAQ bot with human review

Run Aparsoft's internal FAQ bot through a multi-step AI workflow — reading intent, retrieving relevant answers, generating a response, assessing quality — with an automatic pause for human review when confidence falls below a threshold, then continue after a reviewer decides.

Why it matters: The human review step is built into the process — not a separate admin tool layered on afterward. When the bot is not confident enough, the workflow pauses and holds the response in a review queue. A staff member approves or edits it, and the workflow continues from exactly that point. The entire interaction is logged: the original question, how the intent was read, what answers were retrieved, the generated response, the confidence level, and what the reviewer decided — a complete audit trail of every AI decision.

Outcome: Internal staff get AI-assisted answers that a human has reviewed when the model is uncertain. The platform handles the review queue and the resumption — staff see responses awaiting review, not a complex AI system to manage.

WhatsApp message handling

Process an inbound WhatsApp message from receipt through intent routing, knowledge retrieval or template selection or human escalation, quality check, and response delivery — with WhatsApp business rules enforced and typing indicators throughout.

Why it matters: WhatsApp's rule that conversational messages are only allowed within 24 hours of the customer's last message is enforced before a response is attempted, not discovered as an error afterward. When the window has closed, the workflow automatically switches to a pre-approved message template instead. When a query needs a human, the conversation is flagged and assigned to an agent, and automated responses pause until the agent has replied. Typing indicators are sent throughout so the customer knows something is happening.

Outcome: Businesses get WhatsApp support automation that handles the 24-hour window rule transparently, routes complex or sensitive queries to a human agent, and sends typing indicators — without requiring the business to understand any of those constraints.

Document processing and unified retrieval

Process an uploaded PDF, DOCX, or image file through a multi-step pipeline — including reading scanned documents, breaking content into searchable sections, and a quality check — then store it in the same knowledge base as the scraped website content so all answers come from one unified source.

Why it matters: Uploaded documents land in exactly the same knowledge base as the scraped website pages — not a separate store that needs separate management. When a visitor asks a question, the search finds the most relevant answer regardless of whether it came from a webpage or an uploaded product manual. A quality check runs on every document during processing, flagging poorly extracted sections rather than silently storing garbled content. Scanned PDFs and images are read with OCR before processing.

Outcome: Customers who upload a product manual, a pricing sheet, or a policy PDF get a chatbot that answers from that document alongside the scraped site — without managing two separate knowledge sources or retraining anything.

What makes the 5-minute claim credible at production scale

Speed and reliability are both required. A chatbot platform that deploys fast but breaks under concurrent load, leaks tenant data under stress, or runs out of credits at the wrong moment is not a business. These are the implementation choices that let the platform claim both.

9
Analytics sections
KPIs, volume, top questions, content gaps, engagement, satisfaction, devices, top pages, cost — per website
3-engine
Chatbot architecture
Website visitor chat, internal FAQ bot with human review, WhatsApp Business — each sized for its context
20 msg
Conversation memory
Per-session history with a one-hour window — the bot stays context-aware without re-reading the database on every message
5-format
Document ingestion
PDF (with OCR), DOCX, XLSX, CSV, Markdown, images — all merged into the same tenant collection as scraped content

Quality gates

Public chat widget endpoints have separate rate limits per customer API key and IP — not shared global limits.

The knowledge base searched is always determined by the registered website record — a malformed request cannot retrieve another customer's content.

Two simultaneous messages from the same account cannot both consume a credit when only one remains — the billing logic is concurrency-safe by design.

Payment signature verification runs on every payment webhook — requests without a verified signature are rejected before processing.

Duplicate payment webhooks have no effect — each type checks whether the action has already been applied before executing.

Re-scraping updates the existing knowledge base in place — nothing becomes stale and no API key references break.

Interrupted internal FAQ bot sessions survive server restarts — the workflow resumes correctly from the last saved point.

Content gaps show questions the bot struggled to answer, ranked by impact (frequency × low confidence) — not just by how often they were asked.

What the platform delivers that a business can measure

These are not aspirational marketing claims. They are the direct results of the architectural choices described above — automation replacing manual work, availability replacing staffed hours, intelligence replacing log files.

5 min
Setup to live chatbot

Registration, website reading, and embed code generation complete without any manual knowledge-base work. The gap between 'started' and 'chatbot running on site' is minutes, not days.

80%
Reduction in repetitive queries

Questions the support team answered manually every week — pricing, product details, policies, FAQs — are handled by the bot. Support load drops without hiring or rescheduling.

24/7
Visitor coverage

Queries outside business hours, on weekends, and across time zones are answered instantly. The chatbot does not go home, take lunch, or call in sick.

9-section
Conversation intelligence

Visitor questions, content gaps, satisfaction scores, device breakdown, and cost estimation are available per website. The chatbot turns visitor intent into structured business intelligence.

Unified
Scraped + uploaded knowledge

Product manuals, policy PDFs, and pricing sheets uploaded after the initial setup are merged into the same knowledge base as the scraped site. Answers come from one unified source without separate management.

Source-cited
Grounded answers

Every chatbot response includes source citations from the website's own content — not invented answers. Confidence scores are persisted per message and surfaced in the conversation dashboard.

WhatsApp
Channel extension

Businesses on paid plans add WhatsApp Business support through the same platform — 24-hour window compliance, human escalation, typing indicators — without building a separate integration.

Zero lock-in
On data and config

Customers own their conversation history, analytics, and content. The embed code is a standard JS snippet. The platform doesn't hold the data hostage — it surfaces it.

The advantage is the connected system, not any one feature

A competitor can build a chatbot widget. They can build a scraper. They can hook up a vector database. The harder part is the combination: separate knowledge per customer that cannot leak, three chatbot engines each matched to its context, billing that cannot be gamed, a nine-section analytics report from real conversation data, and a WhatsApp workflow that handles channel-specific rules transparently — all working together in production.

Knowledge acquisition is automated, not delegated

The platform reads the website. The customer does not fill in a knowledge base. That inversion is the fundamental commercial differentiator — and it requires a production-quality automated reading pipeline, a smart content chunking strategy, and strict per-customer data separation to deliver reliably.

Customer data separation is an architecture decision, not an access control afterthought

The storage space for each customer is created when they register — before a single piece of content is stored. Every read and write validates that it is operating on the correct space. A customer cannot accidentally — or deliberately — access another customer's data, because the separation is in the data structure itself, not in a permission layer that could be misconfigured.

Three chatbot engines because three contexts have different requirements

The website visitor chat is built lightweight and fast for high traffic. The internal FAQ bot adds intent classification and human review for queries that touch sensitive knowledge. The WhatsApp bot handles the specific rules of that channel — the 24-hour messaging window, pre-approved templates, and human handoff — because those constraints do not exist on a website widget. One engine for all three would make the wrong tradeoff in at least two cases.

Conversation data becomes business intelligence

The nine-section analytics report built from every conversation and message is not a log viewer. The content gaps section — questions asked frequently but answered with low confidence, ranked by impact — tells businesses exactly where their website fails to explain itself. That is a different product value than 'the chatbot handled X conversations this month.'

Apar Chatbot is a company-level proof point, not only a product

The chatbot platform demonstrates several things about Aparsoft's engineering approach that matter beyond the chatbot domain — because the same capabilities recur across every product Aparsoft builds.

SaaS billing infrastructure that works in production

Per-message credit tracking that cannot be double-spent, a permanent billing ledger, automatic plan renewal, Razorpay subscriptions and one-time payments, and payment verification that rejects unverified webhooks — these are not features bolted onto a product. They are the infrastructure that makes a SaaS business financially trustworthy. Aparsoft has built this layer and operates it in production.

Multi-tenant data isolation is a first-class architecture concern

CollectionManager does not exist because someone added a tenant-isolation feature. It exists because the product was designed multi-tenant from the data model outward. That discipline — deciding early that tenant isolation is an architecture requirement, not a later access-control concern — is consistent across Aparsoft's SaaS products.

Human review applied where trust requires it, automation where it is established

The internal FAQ bot adds a human review step when the AI is not confident. The website visitor chat uses direct generation without review — because external visitor queries and internal knowledge-sensitive queries have different trust requirements. Aparsoft applies human oversight at the right level, not everywhere or nowhere.

Background processing for production-scale workloads

Website reading, document processing, and content enhancement all run in the background so the customer's browser never waits on them. Live streaming is available alongside standard responses. The platform separates instant-response requests from time-consuming background work at the right boundary — customers see immediate responses, not loading screens for a reading job running underneath.

Multi-step AI workflows applied where single-step AI is insufficient

The internal FAQ bot, WhatsApp bot, and document processing pipeline each use a multi-step AI workflow — not because it is fashionable, but because they each have conditional decision points, state that must be carried across steps, resumability requirements, or human review checkpoints that a single AI call cannot reliably handle. Aparsoft applies the right level of complexity to the right problem.

Stack powering Apar Chatbot

Django + DRF
Next.js
PostgreSQL + pgvector
LangGraph v0.6+
OpenAI GPT / Embeddings
Razorpay
Celery + Redis
AI

See the chatbot running on a real website in 5 minutes

Register a URL, watch the scraping pipeline run, test the widget, and see the analytics dashboard — before committing to any plan. The free tier is a real working chatbot, not a demo with fake data.