Voice, chat, and messaging —
one platform.
Meet your customers wherever they are. WhatsApp, Telegram, webchat, email, and phone — with the same AI, tools, business rules, and routing by profile, department, or person.
Hi! I'd like to book a haircut for Saturday.
AI Assistant
Of course! I have openings at 10:00 AM and 2:30 PM this Saturday. Which time works for you?
10 AM please. My name is Alex.
Sat 10:00 AM
Alex
One AI brain. Every channel.
The same configuration, prompts, and tools work across every channel. Configure once, serve everywhere.
WhatsApp Business
Two-way AI conversations on WhatsApp. Bookings, inquiries, and lead capture — at the cost of a message, not a phone call.
Telegram Bot
Connect your Telegram bot for automated support, bookings, and notifications. Set up in minutes.
Webchat
Embeddable chat widget for your website. Same AI, same experience, customizable design.
Reply to customer threads over SMTP with reviewable drafts and authenticated senders when they match known customer contacts.
Same AI brain
System prompts, tools, vertical rules, personality, and sales/support/booking routes — shared across every channel with zero duplication.
Human escalation
When the AI can't resolve an issue, it escalates to a human agent with full context and conversation history.
Secure credentials
Channel credentials stay out of free-form settings, are masked in API responses, and are encrypted in production when the key is configured.
Same intelligence, different channel.
Voice calls
- Realtime engine (OpenAI / Gemini / ElevenLabs)
- Bidirectional real-time audio
- Live call transfer to human
- Cost: 1 credit / minute
Chat channels
- Chat Completions API (GPT-4o)
- Asynchronous text messages
- Escalation to human agent
- Cost: much lower per interaction
Shared across both
- Same system prompt
- Same business tools
- Same vertical rules
- Same lead capture & bookings
Every conversation, under control.
Full history
Every message in each conversation with roles (customer, AI, staff) and timestamps.
Business events
AI extracts structured events: appointment requested, lead qualified, escalation, etc.
Staff assignment
Assign escalated conversations to team members from the dashboard.
Conversation states
Active, waiting for human, escalated, closed — clear workflow.
Staff notifications and customer chats are separate systems.
The channels module separates behavior, credentials, and audit so internal alerts do not blur into two-way customer conversations.
Staff notifications
One-way alerts for captured leads, call summaries, bookings, or internal operational events.
- Email, Telegram, WhatsApp, SMS, webhook, or push
- Configured in Settings -> Notifications
- Webhook notifications gated by Business
Chat channels
Two-way customer conversations on WhatsApp, Telegram, webchat, email, and Instagram when enabled.
- Configured in Settings -> Chat channels
- Same tenant AI, tools, and rules
- Human handoff with history
Separate secrets
Provider tokens, keys, passwords, and credentials live in credential storage, not free-form behavior settings.
- channel_credentials.updated is reviewable
- Behavior stays in tenant settings
- Secrets stay out of prompts and notes
One AI profile per customer path.
Use separate profiles for sales, support, bookings, or languages, then let entry points and routing policies choose the right one by channel.
The conversation does not end in the channel.
When a call or chat needs follow-up, the inbox brings history, owner, status, priority, and handoff together so staff can resume it.
Serve every channel starting today.
Configure once. The AI responds on voice, WhatsApp, Telegram, webchat, and email with the same rules.

