> ## Documentation Index
> Fetch the complete documentation index at: https://docs.heylua.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Admin Dashboard

> Add and manage agent channels from the admin dashboard

## Overview

The admin dashboard is the visual way to connect channels to an agent — no CLI required. Channels are configured **per agent**, so you add them from inside the agent you want to connect.

```bash theme={null}
lua admin
# Or visit https://admin.heylua.ai
```

<Info>
  The dashboard supports **more channels than the CLI** — including OAuth-based channels like Instagram. If a channel isn't available in `lua channels`, connect it here.
</Info>

## Add a channel

<Steps>
  <Step title="Open Agents">
    Click **Agents** in the main side navigation, then select the agent you want to connect from the list (or from the Overview cards).
  </Step>

  <Step title="Find the Channels section">
    The agent's overview opens. On the right-hand panel, find the **Channels** section.

    <Frame>
      <img src="https://mintcdn.com/luaglobal/5airD3u2P6mv3Ovl/images/channels/admin-channels-agent-overview.png?fit=max&auto=format&n=5airD3u2P6mv3Ovl&q=85&s=7e09566f54330dbfbb85b16de666cc58" alt="Agent overview with the Channels section" width="1100" height="573" data-path="images/channels/admin-channels-agent-overview.png" />
    </Frame>
  </Step>

  <Step title="Click the + icon">
    Click the **+** icon on the **Channels** row to open the channel picker.

    <Frame>
      <img src="https://mintcdn.com/luaglobal/5airD3u2P6mv3Ovl/images/channels/admin-channels-picker.png?fit=max&auto=format&n=5airD3u2P6mv3Ovl&q=85&s=82ecffb1a91fbd147b872fa9e0e45bd9" alt="Connect a channel picker" width="1100" height="576" data-path="images/channels/admin-channels-picker.png" />
    </Frame>

    Available channels include Facebook, WhatsApp, Instagram, Slack, and Email.
  </Step>

  <Step title="Follow the channel's workflow">
    Select a channel and follow its connection workflow. For example, Slack first asks whether to connect a **Private** or **Public** app.

    <Frame>
      <img src="https://mintcdn.com/luaglobal/5airD3u2P6mv3Ovl/images/channels/admin-channels-connect-example.png?fit=max&auto=format&n=5airD3u2P6mv3Ovl&q=85&s=0da8ef7b9202b8d96ab5c041e7fe64fd" alt="Connect to Slack workflow" width="1100" height="575" data-path="images/channels/admin-channels-connect-example.png" />
    </Frame>

    Each channel has its own steps — see the full guides below.
  </Step>
</Steps>

## Channel setup guides

Each channel's full connection flow is documented on its own page:

<CardGroup cols={2}>
  <Card title="WhatsApp Business" icon="whatsapp" href="/channels/whatsapp">
    Embedded Signup via Meta
  </Card>

  <Card title="Facebook Messenger" icon="facebook" href="/channels/facebook-messenger">
    Connect a Facebook Page
  </Card>

  <Card title="Instagram" icon="instagram" href="/channels/instagram">
    Direct Messages (dashboard only)
  </Card>

  <Card title="Slack" icon="slack" href="/channels/slack">
    Private bot or public app
  </Card>

  <Card title="Email" icon="envelope" href="/channels/email">
    Generated or existing inbox
  </Card>

  <Card title="Website Widget" icon="globe" href="/channels/website-widget">
    Embed the Lua Pop widget
  </Card>
</CardGroup>

## Manage connected channels

Once connected, a channel appears in the agent's **Channels** section and under the **Connections** tab at the top of the agent. From there you can review its status and reconfigure or disconnect it. To monitor channel traffic, use the agent's **Activity** tab (or the org-wide **Activity** section) for logs and conversations.

## CLI alternative

Prefer the terminal? The `lua channels` command manages channels interactively:

```bash theme={null}
# Connect a channel interactively (WhatsApp, Facebook, Slack, Email)
lua channels

# List connected channels
lua channels list
```

<Note>
  The CLI covers the credential-based channels. **Channels that rely on an OAuth flow (such as Instagram) are only available in the dashboard.** See the [Channels Command reference](/cli/channels-command) for full CLI usage.
</Note>

## Next Steps

<CardGroup cols={2}>
  <Card title="CLI Management" icon="terminal" href="/channels/cli-management">
    Terminal-based channel management
  </Card>

  <Card title="All Channels" icon="list" href="/channels/introduction">
    View all channel options
  </Card>
</CardGroup>
