April 22, 2026
Reply from the Dashboard (V1)
Take over an escalated conversation and reply to the visitor without leaving InsiteChat — works for the web widget, WhatsApp, and Telegram.- New composer in the Human Support dashboard ships replies back over the originating channel
- Web widget polls every 4s for new agent messages and renders them with a green accent + “A human has joined the chat” system bubble (one-time)
- WhatsApp + Telegram dispatch reuses the existing
_send_text/_send_messagehelpers — replies arrive in seconds - New
Message.Role.AGENTrole +sent_by_user_idFK for full attribution; agent replies do not count against your monthly LLM message quota - WhatsApp 24-hour reply window is enforced with a structured 422 error so you see the failure inline
- “Hand back to AI” button + live mute countdown chip in the dashboard
Smart Handoff Intent Detection
Visitors don’t always say “talk to a human” verbatim — now they don’t have to.- Multilingual: non-ASCII messages (Spanish, Hindi, Arabic, etc.) skip the keyword pre-filter and go straight to the LLM
- LLM classifier: Gemini 2.5 Flash Lite picks up frustration, implicit asks, and ambiguous phrasing
- SHA-256 cached so repeated phrases cost nothing
- Atomic per-conversation rate-limiting prevents spam from blowing up classifier costs
- Powers handoff on both WhatsApp and Telegram (Scale + Enterprise)
Unified AI Mute (Rolling 24h)
Replaces the old WhatsApp-onlywa_paused:* Redis key with a unified agent_handling:{conv_id} key that works across web, WhatsApp, and Telegram.
- Mute is rolling — every agent reply refreshes the 24h timer
- Auto-resumes the AI if the agent stops replying for 24h
- Cleared instantly on Mark resolved or Hand back to AI
Unified Escalation Webhook
Theconversation.escalated event now fires for every channel (was web-only), with one new field:
channel— inferred from thesession_idprefix:web/whatsapp/telegram/unknown
data.channel.
April 2026
Persona Library Expansion
The persona picker grew from 5 built-ins to 13 — Default, Default (Classic), Neutral, Professional / Formal, Informative, Engaging, Inspirational, Playful / Funny, Sales Expert, Consultant, Problem Solver, Urgent & Action-Oriented, Empathetic Support — plus a Custom option for hand-written instructions. Switch personas without retraining.WhatsApp Cloud API (BYOK)
Deploy your chatbot on WhatsApp using your own Meta Business credentials — no per-message markup, no reseller middleman.- Bring your own App ID, Phone Number ID, WABA ID, and permanent access token
- InsiteChat validates against Meta’s API at connect time
- Same RAG pipeline as web chat; messages count against your monthly quota only
- Read receipts, conversation history, plan-quota enforcement, deduplication on Meta
message_id
OneDrive + SharePoint Backend (UI Coming Soon)
Microsoft Graph integration is live in the backend — OAuth, file picker API, and ingestion all work end-to-end. The dashboard picker UI is rolling out shortly; contact support to enable manually in the meantime.Live Chat Integrations
- Crisp — AI auto-reply for Crisp live chat
- Freshchat — AI first-line support for Freshworks
- Zendesk Chat — AI-powered ticket replies
CRM & Automation
- HubSpot CRM — Auto-sync captured leads to HubSpot contacts
- Zapier — Outgoing webhooks with HMAC-SHA256 signing, 3 retries
- Slack — Real-time notifications for leads, conversations, escalations
Channels
- Telegram Bot — Deploy chatbot as a Telegram bot with full RAG pipeline
- WordPress Plugin — Install and paste Chatbot ID, no coding needed
- Shopify App — Theme App Extension for Shopify stores
Infrastructure
- Flower Dashboard — Celery monitoring on port 5555
- Webhook System — Outgoing webhooks with delivery log and retry
- Shared Chat Helper — Unified RAG pipeline with billing enforcement across all channels
Security
- Moved all Docker secrets to .env file references
- Rotated all exposed API keys
- SSRF protection in web crawler
- Email rate limiting, file upload validation, API key rate limits
March 2026
Launch
- Initial release of InsiteChat.ai
- RAG pipeline: crawl, chunk, embed (OpenAI/Gemini), hybrid search (vector + BM25 with RRF fusion)
- Google Drive, Notion, Dropbox integrations
- Embed widget with branding customization
- Lead capture and escalation to human
- Plans: Free, Starter (30/mo), Scale ($150/mo)
- Razorpay payments (INR)
