TM Custom Admin UI/UX Enhancement Request

This proposal outlines enhancements for the backend admin UI of Typing Mind CUSTOM, developed in response to an invitation from Typing Mind support (Ngoc). While our primary use case is B2B and B2C Coaching, these features may benefit various organizations offering AI access to numerous users, such as educational institutions or online course providers.

A. Access Level Management

We propose the following access level permissions:

  1. Owner
  • Highest level of access and control

  • Full administrative rights, including:

    • Managing all access levels

    • Overseeing super admins, managers, users, and critical platform settings

  1. Super Admin
  • Extensive permissions, just below owner level

  • Ability to adjust settings, except for critical functionalities reserved for the owner (e.g., account deletion, payment information)

  • Ideal for top-level platform managers delegated to manage specific user cohorts

  1. Manager
  • Responsible for day-to-day user management

  • Capabilities include:

    • Adding and managing users

    • Creating and associating AI agents with member accounts

    • Accessing chat messages

    • Restricting member access

    • Assisting with general moderation tasks

This level is crucial for scalability, allowing delegation of platform management tasks

  1. User
  • Core participants of the platform

  • Access to engage with AI based on instructor guidance:

    • Teachers: Assign predefined tasks aligned with weekly topics

    • Coaches: Guide clients through predefined coaching steps for personal growth

    • Corporate trainers: Facilitate new team member onboarding and knowledge assessment

  1. User Cohort
  • Organize users into manageable groups

  • Features:

    • Create and name cohorts

    • Add users to cohorts

    • Associate cohorts with specific Managers

    • Display cohort data in Analytics

While potentially manageable with tags, an additional layer (e.g., "tag categories") could enhance cohort management

Additional access levels (lower priority):

  1. Guest
  • Limited access without full registration

  • Ideal for free trial periods (e.g., 7-day test access)

  1. Restricted User
  • Easily restrict access without complete removal

  • Useful for managing users with lapsed subscriptions or unfulfilled access conditions

B. Chat Features

Given the sensitive nature of chat content in coaching scenarios, we propose:

  • Granular chat access control:

  • Owner: Full access

  • Super-admin and Manager levels:

    • Toggle access for entire cohorts

    • Toggle access for individual users

This level of control supports GDPR compliance for European users

Additional chat functionalities:

  • User message deletion (if technically feasible)

  • Enhanced chat message filtering:

  • By user ID (with dynamic search functionality)

  • By date range

  • By chat content keywords

Facilitates efficient review and feedback processes

C. Analytics Enhancements

  • Interactive "Messages by user" graphs:

  • Click to view last chat message for a specific user and date

  • Consider scalability solutions for large user bases (e.g., zoom functionality, separate window display)

  • Cohort-specific data display in Analytics

Thanks,

Stef

Please authenticate to join the conversation.

Upvoters
Status

Open

Board
πŸ’‘

Feature Request

Date

Over 1 year ago

Subscribe to post

Get notified by email when there are changes.