Account Management is where administrators create users, set roles and status, adjust subscription or balance, and run security actions. Sign-in methods, registration, email verification, and identity providers live in Login & Auth.

Where to find it#

Open the admin console and select Accounts. The toolbar has search, Role and Status filters, a Subscription filter in period billing, sorting, Import, and Create.

Search matches username, display name, email, and Public ID.

ColumnMeaning
IDUser ID.
InfoAvatar, display name, and username.
RoleUser role, editable inline.
StatusAccount status, editable inline.
SubscriptionPlan or tier, shown in period billing.
BalanceBilling account balance, shown when billing is not self.
2FAWhether two-factor authentication is enabled.
TimezoneAccount timezone.
Last activeLast activity time.

Sort options are ID newest first, ID oldest first, Last login, Recently updated, and Display name A-Z.

DEEIX Chat admin accounts

Create a user#

  1. Click Create.
  2. Fill in Username, Display name, Password, and Email.
  3. In period billing, choose a Subscription plan and, for non-Free plans, an Expiration date.
  4. Click Create.
FieldRule
Username3 to 16 characters, lowercase letters, numbers, _ or -, not reserved, and no @.
Display nameOptional, 3 to 16 characters.
PasswordAt least 8 characters and not digits only, up to 128 characters.
Subscription planRequired in period billing. Non-Free plans require an expiration date.

Edit a user#

Click the settings button on a row to open Manage user. The sheet is grouped into Profile, Access & region, Billing, Security, and System.

SectionEditable items
ProfileDisplay name, email, phone, preferences. Username is read-only.
Access & regionStatus, role, timezone, language. When status changes, a Reason field appears.
BillingSubscription plan and expiration in period billing; account balance when billing is not self. Billing status is read-only.
SecurityTwo-factor state and recovery code count, last login, last active.
SystemPublic ID, created at, updated at.

Click Save to apply changes. Balance changes are recorded with the description "Balance set by an administrator in user management".

Change role and status#

Roles and status can be changed inline from the table or in the user sheet.

RoleNotes
userStandard account.
adminCan access the admin console.
superadminFull access, including content moderation. Only superadmins can manage superadmin accounts.
StatusMeaning
PendingAccount created but not activated.
ActiveNormal sign-in.
LockedSign-in blocked, typically after failed attempts.
SuspendedTemporarily blocked by an administrator.
DeactivatedAccount disabled.

Add a reason when you change status in the sheet so later audits can explain the change.

Run security actions#

Open More actions at the bottom of the user sheet.

ActionEffect
Reset passwordSets a new password. The user must change it on the next sign-in.
Reset 2FAClears two-factor configuration and revokes active sessions. The user must bind it again.
Revoke sessionsSigns the user out of all devices.
DeletePermanently deletes the user record and primary user data.

Reset 2FA and revoke sessions require confirmation. Delete is permanent and cannot be undone.

Bulk actions#

Select users with the checkboxes, then apply Role, Status, Timezone, or Balance, or click Delete. Every bulk action shows a confirmation with the selected count.

  • Balance bulk edits are available only when billing is not self, and the value must be a non-negative number.
  • Users already at the target role, status, timezone, or balance are skipped.
  • Partial failures keep the failed users selected so you can retry.

Import OpenWebUI users#

  1. Click Import, then OpenWebUI.
  2. Enter the DB connection string, for example postgres://... or /data/openwebui.db.
  3. Set the Credit multiplier.
  4. Click Preview to run a dry run, then Import.

Dedupe is by email; existing users are not modified or overwritten. The preview shows scanned, importable, existing emails, duplicate source emails, invalid emails, and invalid rows.

Troubleshooting#

What you seeWhat to check
Failed to load usersRefresh. If the session expired, sign in again.
Failed to create userCheck username length, display name length, and the password policy.
Non-Free subscriptions require an expiration time.Set an expiration date for the selected plan.
Failed to update role or statusCheck that you have permission to manage the target account.
Cannot select a superadmin rowOnly superadmins can manage superadmin accounts.
OpenWebUI import failedCheck the connection string and that the source database is reachable.