Skip to main content

What are Channels?

Channels are the communication platforms where users interact with your AI agent. They’re the β€œfront doors” that connect your users to your agent’s capabilities.

Currently Supported Channels (6+)

Email

Professional communication

WebChat (LuaPop)

Website chat widget

Facebook Messenger

Page messages

Instagram Messenger

Direct messages

WhatsApp

Business messaging

Slack

Workspace integration

HTTP API

Direct programmatic access
πŸš€ More channels coming soon! SMS, Microsoft Teams, Discord, Telegram, LinkedIn, and WeChat are in active development. Want a specific channel? Let us know at [email protected]

How Channels Work

1

User Sends Message

Customer messages your business on WhatsApp, Facebook, Email, etc.
2

Channel Forwards to Lua

The channel forwards the message to your Lua agent
3

Agent Processes

Your agent understands the message and determines response
4

Agent Uses Tools

Agent calls your tools to take actions (search products, check orders, etc.)
5

Response Sent Back

Agent’s response is sent back through the same channel
6

User Receives Reply

Customer gets response on their preferred platform

Multi-Channel Benefits

Meet Users Anywhere

Users on WhatsApp, Facebook, Email - all talk to same agent

Consistent Experience

Same capabilities and personality across all platforms

Centralized Management

Manage all channels from one place

Unified Analytics

Track conversations across all channels together

Available Channels

WhatsApp Business

  • Business messaging at scale
  • Rich media support
  • High engagement rates
  • Popular in many regions

Setup Guide

Facebook Messenger

  • Facebook Page messaging
  • Reach Facebook users
  • Integrated with social
  • Rich content support

Setup Guide

Instagram

  • Direct messages
  • Story replies
  • Visual platform
  • Young demographic

Setup Guide

Two Ways to Connect

Quick terminal-based setup
lua channels
Supported:
  • βœ… WhatsApp
  • βœ… Facebook Messenger
  • βœ… Email
  • βœ… Slack (Private & Public)
Best for:
  • Developers
  • Terminal workflow
  • Automated setup
  • Scripting

CLI Guide

Channel Selection Guide

For E-commerce

  • βœ… WhatsApp - High engagement
  • βœ… Instagram - Visual products
  • βœ… Facebook - Social shoppers
  • βœ… Website Widget - On-site support

For B2B/SaaS

  • βœ… Email - Professional
  • βœ… Slack - Team integration
  • βœ… Website Widget - Product support

For Customer Support

  • βœ… Email - Ticket system
  • βœ… WhatsApp - Quick responses
  • βœ… Website Widget - Live help
  • βœ… Facebook - Social support

For Internal Use

  • βœ… Slack - Team collaboration
  • βœ… Email - Company communication

Quick Start

1

Deploy Your Agent

lua push
lua deploy
2

Choose Channel

Pick where your users are
3

Connect Channel

Use CLI or admin dashboard
4

Test

Send message on that platform
5

Go Live

Users can now reach your agent!

Explore Channels

Coming Soon πŸš€

We’re actively adding support for more channels:

SMS/Twilio

Text messaging

Microsoft Teams

Business communication

Discord

Community platform

Telegram

Secure messaging

LinkedIn

Professional network

WeChat

Chinese market
Want a specific channel? Let us know at [email protected]