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.
We propose the following access level permissions:
Highest level of access and control
Full administrative rights, including:
Managing all access levels
Overseeing super admins, managers, users, and critical platform settings
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
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
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
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):
Limited access without full registration
Ideal for free trial periods (e.g., 7-day test access)
Easily restrict access without complete removal
Useful for managing users with lapsed subscriptions or unfulfilled access conditions
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
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.
Open
Feature Request
Over 1 year ago
Get notified by email when there are changes.
Open
Feature Request
Over 1 year ago
Get notified by email when there are changes.