Multi-Channel Deployment
Deploy one AI chatbot across website widget, WhatsApp, and API channels with unified conversation history and consistent safety controls.
Channel Architecture
┌──────────────┐
│ HoverBot │
│ Core Engine │
│ (RAG, LLM, │
│ Guardrails) │
└──────┬───────┘
│
┌────────────┼────────────┐
│ │ │
┌─────┴─────┐ ┌───┴────┐ ┌────┴────┐
│ Website │ │WhatsApp│ │ REST │
│ Widget │ │Business│ │ API │
└───────────┘ └────────┘ └─────────┘
All channels share:
• Same knowledge base and RAG pipeline
• Same guardrails and PII masking rules
• Unified conversation history per visitor
• Consistent lead qualification logicAvailable Channels
Website Widget
A lightweight JavaScript embed that renders as a chat bubble on your website. Works with any platform: WordPress, Shopify, Next.js, custom HTML, and single-page applications.
Strengths
- Under 15 KB gzipped, async loading
- Full visual customization (colors, position, greeting)
- Page context awareness for product-specific help
- Rich UI elements: chips, cards, carousels
Setup
- Single script tag before </body>
- Configure via data attributes or dashboard
- Guides for WordPress & Shopify
WhatsApp Business
Connect your WhatsApp Business account to serve customers on the messaging platform they already use. Conversations flow through the same AI engine with channel-appropriate formatting.
Strengths
- Reach customers on their preferred channel
- Support for rich media (images, documents)
- Persistent conversation history across sessions
- Message templates for proactive outreach
Setup
- WhatsApp Business API account required
- Connect via HoverBot dashboard integration
- Phone number verification and template approval
REST API
Build custom chat experiences in your mobile app, internal tools, or any platform using the conversational REST API. Full programmatic control over the conversation lifecycle.
Strengths
- Complete UI flexibility in your app
- Programmatic conversation management
- Custom metadata injection per message
- Batch operations for data export
Setup
- API key from Settings → API Keys
- See API Reference for endpoints
- See Webhook & API Guide for patterns
Unified Conversation Management
- Cross-channel identity: If a visitor chats on your website and later messages via WhatsApp, HoverBot merges the conversation history when identity is matched (email or phone)
- Consistent guardrails: The same PII masking rules, topic boundaries, and escalation policies apply across all channels
- Single analytics view: The analytics dashboard aggregates data from all channels with per-channel breakdowns available
- Channel-aware formatting: Responses adapt to channel capabilities (rich cards on web, plain text on WhatsApp) while maintaining the same underlying content
Channel-Specific Configuration
While all channels share the same core engine, each can be configured independently for:
- Greeting messages and conversation starters
- Available skills and capabilities per channel
- Escalation routing (different teams for different channels)
- Operating hours and auto-reply rules
- Language detection and response language preferences