Skip to main content
Every “place” where you receive customer messages is a channel. Keloa supports six out of the box, and you can connect any number of each (e.g. two WhatsApp numbers, three email inboxes).

Supported 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 domain.

WhatsApp Business

Via WhatsApp Business API. Needs a verified business.

Instagram

DMs and story replies via Meta’s Instagram Messaging API.

Messenger

Connect the Facebook Page you already use.

Shopify

Store chat + order, product and tracking tools for the AI.

Where to connect channels

Sidebar → Integrations. You’ll see every supported channel as a card. Each shows:
  • Connect / Disconnect button
  • status (connected / disconnected / pending setup)
  • last-synced timestamp
  • tools this channel unlocks (e.g. Shopify unlocks order lookup)

Channel status

StatusMeaning
ConnectedMessages are flowing both ways.
Pending setupCreated in Keloa, waiting for external verification (e.g. Meta webhook confirmation, email domain DNS).
DisconnectedWas connected; now paused. No messages flow.
ErrorSomething broke (expired token, revoked permission). Click to fix.

Channel limits per plan

PlanChannels
Starter1
Growth3
Business10
ScaleUnlimited
Each connection counts — two WhatsApp numbers is two channels.

One AI agent per channel (by default)

Every channel has a default AI agent that handles inbound messages. Pick it when you connect, or change later in the channel’s settings. Advanced: use flows to override the default — e.g. send VIP conversations to a different agent.

Real-time

Every channel feeds the same real-time Inbox. You’ll hear a ping and see a desktop notification (when allowed) within a second of a message arriving.

Privacy

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