Documentation
Documentation

User Management

Manage and monitor your end users through the Flux Relay dashboard.

Overview

The User Management page allows you to view, search, and manage all end users associated with your messaging servers. This interface provides a comprehensive view of your user base with powerful management capabilities.

Accessing User Management

To access the User Management page:

  1. Navigate to the Users section in the dashboard sidebar
  2. Select a project from the dropdown
  3. Select a server from the dropdown
  4. The user list will automatically load for the selected server

Features

View Users

The user table displays:

  • User Information: Username, email (if available), and avatar initials
  • External User ID: The unique identifier used in your application
  • Status: Online/Offline indicator with visual badges
  • Created Date: When the user account was created
  • Actions: Quick access menu for user operations

Search Users

Use the search bar to quickly find users by:

  • Username
  • External User ID
  • Email address (if stored in metadata)
  • Any metadata field

Select Users

Select individual users or use bulk selection:

  • Individual Selection: Click the checkbox next to any user
  • Select All: Use the checkbox in the table header to select all visible users
  • Selection Counter: See how many users are selected at the top of the table

Delete Users

Delete users individually or in bulk:

  • Single Delete: Click the actions menu (three dots) on any user row and select "Delete User"
  • Bulk Delete: Select multiple users and click the "Delete Selected" button
  • Confirmation: A confirmation dialog will appear before deletion
  • Automatic Cleanup: Deleting a user automatically removes their messages and updates conversations

Warning: User deletion is permanent and cannot be undone. All messages and conversations associated with the deleted user will be removed or updated accordingly.

User Statistics

View real-time statistics at the bottom of the page:

  • Total Users: Count of all users in the selected server
  • Online Users: Number of currently active users
  • Offline Users: Number of inactive users

Table Scrolling

The user table features enhanced scrolling capabilities:

  • Fixed Header: Column headers remain visible while scrolling through long user lists
  • Responsive Height: Table height adjusts to fit your viewport
  • Smooth Scrolling: Easy navigation through large user lists

Best Practices

  • Use search to quickly locate specific users in large lists
  • Select multiple users for bulk operations to save time
  • Review user statistics regularly to monitor your user base
  • Be cautious when deleting users, as this action is permanent
  • Test users (created via "Create Test User") are automatically filtered out from this view

Related Documentation