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
| Step | Phase | Details |
|---|---|---|
| 1 | Account Creation | Create account via Email OTP or Google login. First-time users are guided through a setup flow. |
| 2 | Widget Creation | A unique widget key is generated to connect your site, validate usage, and route conversations. |
| 3 | Website Scraping | Witzo crawls submitted URLs, extracts readable text, and filters unsupported pages. |
| 4 | Indexing (RAG) | Content is broken into chunks, converted to vector embeddings, and indexed for retrieval. |
| 5 | Response Generation | AI retrieves relevant knowledge chunks and generates grounded answers for visitors. |
| 6 | Usage Tracking | Each conversation deducts from the monthly limit and updates usage records. |
| 7 | Lead Extraction | Contact details shared during chats are stored in the dashboard. Fallback forms activate when limits are reach. |
| 8 | Analytics | Track total conversations, usage trends, and lead activity in the dashboard. |
Visitor Query Lifecycle
| Step | Icon | Description |
|---|---|---|
| Step 1 | Widget sends message to Witzo backend | |
| Step 2 | System verifies widget key | |
| Step 3 | Plan limit check runs | |
| Step 4 | Knowledge retrieval runs | |
| Step 5 | AI generates grounded answer | |
| Step 6 | Usage is recorded | |
| Step 7 | Response 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.