Roles and Permission System
DMflow.chat has a rigorous role permission design to ensure that each member can only access functions within their responsibility. The following are permission descriptions for each role:
| Role Name | Permission and Responsibility Description |
|---|---|
| Tenant Creator | Has the highest authority. Can execute all operations, including billing management. The only limitation is cannot be assigned in Live Chat (not as a frontline agent), but still has permission to directly reply to customer service questions. |
| Admin | Permissions equivalent to Tenant Creator, but cannot use Live Chat function. Usually used for technical operations personnel. |
| Bot Editor | Responsible for bot construction and maintenance. Can use core development functions like templates, resource management, flow design, etc. |
| Bot Analyst | Focuses on data analysis. Has permission to view logs and data reports, but cannot modify bot logic. |
| Bot Tester | Only has testing permissions. Usually used in conjunction with the Editor role, responsible for verifying bot behavior in the development environment. |
| Domain Manager | Responsible for managing all domains (docs, forms, chat skills). Can add, modify, or delete domain content. |
| User | User who can only access the Dashboard. Usually sales personnel used for viewing or managing form data. |
| Event Manager | Responsible for marketing campaigns. Can use Bot Broadcast function to send messages. |
| Chat Agent | Human customer service agent. Can be assigned conversations and use the customer service interface to communicate with visitors. |