Channels
Connect your client's messengers — Telegram, Instagram, WhatsApp, Facebook, Viber — to one AI assistant
Your client's customers message wherever they like — Telegram, Instagram, WhatsApp, Facebook, Viber. Connect each as a channel and one assistant answers them all in a single inbox.
Connect a channel
- Integrations → pick the messenger → Connect.
- Authenticate in the modal (method differs per channel — see table below).
- Assign the AI assistant that should handle it.
Multiple accounts of one type are fine — assign a different assistant to each (three-tier model). Switch the assistant or disable a channel anytime from its card in Integrations; disabling cleans up its chats.
Supported messengers
| Channel | Auth method | Setup |
|---|---|---|
| Telegram | Phone + MTProto | Easy |
| Meta OAuth 2.0 | Medium | |
| WaSender API | Medium | |
| Facebook Messenger | Meta OAuth 2.0 | Medium |
| Viber | E-Chat platform | Medium |
Capabilities
| Feature | Telegram | Viber | |||
|---|---|---|---|---|---|
| Text / images | Yes | Yes | Yes | Yes | Yes |
| Voice messages | Yes | Yes | Yes | Yes | Limited |
| Group chats | Yes | No | No | No | No |
| Stickers | Yes | No | No | No | Yes |
Inbound message → Happ saves it → the assigned assistant replies (4s debounce) → the reply goes back out the same channel. The dashboard updates live over WebSocket and fires your webhook if configured.
Next
- Assistants — configure who answers
- AI control — when AI hands off to a human
- Voice — add phone calls