Skip to main content
Every place where you receive customer messages is a channel. Keloa is live on web chat, email, WhatsApp, Instagram, Facebook Messenger, Telegram and Slack. Every conversation lands in the same inbox, and your AI agent answers on all of them.

Live channels

Website widget

One script tag, branded chat bubble on your site. Fastest to set up.

Email

Forward support@yours to Keloa, replies go back through your verified domain.

WhatsApp

Connect your business number. Keloa registers it with Meta for you, and your AI agent answers within the 24-hour window.

Instagram

Instagram DMs and story replies from a professional account, connected through its Facebook Page.

Facebook Messenger

Connect a Facebook Page and its Messenger chats come into the inbox.

Telegram

Connect your own Telegram bot. Contacts message it by @username or t.me link, and your AI agent answers.

Slack

Colleagues and Slack Connect customers message the Keloa app or @mention it in a channel, and your AI agent answers in the thread.

Coming soon

Shopify storefront chat

Inbound chat from your Shopify storefront. Shopify as an integration (orders, products, knowledge sync) is already live. See Shopify integration. Track availability on the Keloa roadmap.

Where to connect channels

Sidebar → Integrations. The Channels category holds Email domain, Facebook Messenger, Instagram, WhatsApp, Telegram and Slack. The web widget is installed from Settings → Widget. Connecting and disconnecting channels needs the owner or admin role. Other teammates see the channels but can’t change them.

Channel status

Each connected Page, number or bot has a card with its own status:

Reply windows

Some messaging apps only let businesses reply for a limited time after the contact’s last message. Keloa locks the reply box and pauses the AI agent when a window closes.

Channel limits per plan

Channels, email channels, email domains and integrations are four separate pools: they don’t share a cap. The Channels cap counts your web widget and email inboxes. An email channel is one email address you reply as; it also counts as a channel. An email domain is a verified sending domain. An integration is a connected third-party app (Shopify, custom HTTP, Google Drive) that feeds data or runs actions; see Core concepts. A connected Slack workspace also uses one integration slot. Two email addresses on the same domain is two email channels but one verified domain. WhatsApp, Messenger, Instagram and Telegram have their own limits and don’t count against Channels: Slack is available on every plan. Each connected Slack workspace uses one slot of the Integrations pool above. See Slack.
Email is a Growth+ feature. Starter has no email: email_channels and email_domains are locked on Starter. Upgrade to Growth to add email channels.

One AI agent per channel

Every connected Page, number, bot and Slack workspace has one AI agent that answers it. Pick it under Answered by (on Slack: AI agent) on the card in Integrations, or in the agent editor under Channels → Social channels. Use flows to override the default for specific senders or topics. Whatever the channel, the AI agent reads the whole conversation, not only the latest message. See Conversation memory.

Real-time

Every channel feeds the same real-time Inbox. Teammates see new messages within a second.

Privacy

All channel traffic is stored in the EU. When you disconnect a channel, inbound messages stop immediately. Historical conversations stay unless you delete them in Settings → Data & privacy.