Skip to main content

How Witzo Works (Pipeline Overview)

Understand the end-to-end flow from signup to AI responses, including data processing, usage tracking, and lead capture.


Overview

Witzo follows a structured pipeline. From account creation to AI response generation, every step is tracked and validated. This ensures your widget answers accurately and respects plan limits.

Execution Pipeline

StepPhaseDetails
1Account CreationCreate account via Email OTP or Google login. First-time users are guided through a setup flow.
2Widget CreationA unique widget key is generated to connect your site, validate usage, and route conversations.
3Website ScrapingWitzo crawls submitted URLs, extracts readable text, and filters unsupported pages.
4Indexing (RAG)Content is broken into chunks, converted to vector embeddings, and indexed for retrieval.
5Response GenerationAI retrieves relevant knowledge chunks and generates grounded answers for visitors.
6Usage TrackingEach conversation deducts from the monthly limit and updates usage records.
7Lead ExtractionContact details shared during chats are stored in the dashboard. Fallback forms activate when limits are reach.
8AnalyticsTrack total conversations, usage trends, and lead activity in the dashboard.

Visitor Query Lifecycle

StepIconDescription
Step 1Widget sends message to Witzo backend
Step 2System verifies widget key
Step 3Plan limit check runs
Step 4Knowledge retrieval runs
Step 5AI generates grounded answer
Step 6Usage is recorded
Step 7Response appears in widget
IF LIMIT IS EXCEEDED:
CHAT BLOCKEDNew requests will not be processed until the next cycle.
LEAD FORMFallback lead form may appear if supported (Basic/Enterprise).

How Retraining Works

STEP 1
Go to Dashboard → Data Sources
STEP 2
Update or remove URLs
STEP 3
Click retrain

BEHIND THE SCENES, WITZO:

  • Re-scrapes content
  • Re-chunks updated data
  • Rebuilds index
  • Replaces outdated knowledge
Important Notes
  • Private or password-protected pages are not scraped by default.
  • Multilingual support depends on source content quality.
  • AI tone configuration is managed internally.
  • CRM integration is Enterprise-only.