Skip to main content

Overview

The Lua Admin Dashboard provides a visual interface for managing all your channels, monitoring conversations, and configuring integrations.
lua admin
# Or visit: https://admin.heylua.ai

Visual Interface

Point-and-click management

Real-Time

Live conversation monitoring

All Channels

Manage everything in one place

Team Friendly

Easy for non-technical users

Dashboard Features

Channels Overview

Dashboard overview
Screenshot: Main dashboard showing:
  • List of all connected channels
  • Status indicators (🟢 Active, 🔴 Error, 🟡 Warning)
  • Last message timestamp per channel
  • Message count per channel
  • “Connect New Channel” button

Channel Status Indicators

Channel is connected and working normally
  • Receiving messages
  • Sending responses
  • No errors

Connecting Channels

Channel Connection Grid

Connection grid
Screenshot: Grid showing all available channel types as tiles:
  • WhatsApp (with icon)
  • Facebook Messenger (with icon)
  • Instagram (with icon)
  • Email (with icon)
  • Slack (with icon)
  • Website Widget (with icon)
  • “More channels coming soon” tile

OAuth Flow Example (Instagram)

1

Click Instagram Tile

Instagram tile
2

OAuth Modal Opens

Instagram modal
Screenshot: Modal explaining what permissions are needed
3

Click Authorize

Authorize button
4

Instagram OAuth

OAuth flow
Screenshot: Instagram authorization screens
5

Connection Success

Success
Screenshot: Success notification with channel details

Real-Time Conversations

Conversations
Screenshot: Conversations page showing:
  • List of active conversations
  • User name/identifier
  • Last message preview
  • Channel indicator (WhatsApp/Facebook/etc.)
  • Timestamp
  • Unread count

Conversation Detail View

Conversation detail
Screenshot: Full conversation view showing:
  • Message history
  • User messages on left
  • Agent responses on right
  • Timestamps
  • “Take over” button to reply manually
  • Channel type indicator

Manual Reply

Manual reply
Screenshot: Interface for sending manual reply:
  • Text input field
  • “Send” button
  • Option to disable auto-responses
  • Rich text formatting options

Channel Analytics

Analytics
Screenshot: Analytics dashboard showing:
  • Messages per channel (bar chart)
  • Response times by channel
  • User engagement rates
  • Peak usage times
  • Channel performance comparison

Metrics Tracked

Volume

Messages sent/received per channel

Response Time

Average response time per channel

Engagement

User satisfaction per channel

Errors

Failed messages and issues

Channel Settings

Channel settings
Screenshot: Channel settings page with:
  • Channel name
  • Status toggle (Enable/Disable)
  • Webhook URL (with copy button)
  • Credentials management
  • “Test Channel” button
  • “Delete Channel” button

Per-Channel Configuration

  • Phone number
  • WABA ID
  • Quality rating
  • Message templates
  • Business profile

User Management

Users page
Screenshot: Users management page:
  • List of team members
  • Role assignments (Admin, Developer, Viewer)
  • Add user button
  • Remove user option
  • Permission settings per user

Add Team Member

Add user
Screenshot: Add user modal with:
  • Email input
  • Role selection dropdown
  • Permission checkboxes
  • “Send Invite” button

API Key Management

API keys
Screenshot: API keys page showing:
  • List of API keys
  • Key name
  • Created date
  • Last used
  • “Create New Key” button
  • “Revoke” button per key

Generate New Key

Generate key
Screenshot: Generate key modal:
  • Key name input
  • Permission scopes
  • “Generate” button
  • Copy button for new key

Billing & Usage

Billing
Screenshot: Billing page showing:
  • Current plan
  • Usage this month (messages, tools called)
  • Billing history
  • Payment method
  • Upgrade/downgrade options

Best Practices

  • Check dashboard daily
  • Review conversations
  • Monitor channel health
  • Address errors quickly
  • Give appropriate permissions
  • Admin for deployment access
  • Viewer for monitoring only
  • Developer for testing
  • Monitor status indicators
  • Address warnings promptly
  • Test channels regularly
  • Keep credentials updated

Quick Access

# Open from anywhere
lua admin

# Or from channels
lua channels Link on admin dashboard

Next Steps