Teleperson
Features

Admin User Management

Message a user from the admin Users tab, or remove a user when they need to be deleted.

The Users tab in the admin dashboard now supports two row-level actions without leaving the table:

  • Message a user — click any row to expand a composer that delivers your note to the user's email inbox.
  • Delete a user — click the trash icon to permanently remove a user (and all of their data).

Both actions are restricted to admin and owner roles.

Send a message to a user

  1. Open the admin dashboard and go to Users.
  2. Click the row of the user you want to contact. A composer opens beneath the row.
  3. Adjust the Subject if needed (default: A message from Teleperson), write your message, and click Send.
  4. The message is delivered to the user's email address. The Reply-To is hello@teleperson.com, so when the user replies, it lands in the shared support inbox rather than your personal mailbox.

Each sent message is stored in the admin_messages table and a corresponding admin_sent_user_message event is written to security_logs for audit.

Delete a user

  1. Open the admin dashboard and go to Users.
  2. On the user's row, click the trash icon at the right.
  3. Confirm in the dialog. Deletion is irreversible — the user's auth record is removed and all related data is cascaded out (transactions, followed companies, sessions, billing records, etc.).

Safety rules

  • You cannot delete your own account from this screen. Use the regular account-deletion flow in your profile instead.
  • An admin cannot delete another admin or owner. Only an owner can, and the dialog requires an extra acknowledgement checkbox before the destructive button is enabled.
  • Before the auth record is removed, the user's profile row is anonymized (name set to "Deleted User", email cleared) so any non-cascading references are scrubbed of PII.

Each deletion is recorded in security_logs as an admin_deleted_user event with the actor, the target's role, and a SHA-256 hash of the target's email (no raw email is stored in the audit row).

On this page