Admin Controls for Chat Environment
This tutorial covers the administrative controls available for managing the Keeptrusts chat workbench. As an admin, you can manage user access, configure model availability, set policy overrides, define usage quotas, monitor active sessions, and review flagged content.
Use this page when
- You need to manage user roles, model availability, or usage quotas for the chat workbench.
- You are setting up policy overrides, session monitoring, or a content review queue.
- You want to generate admin reports on chat usage and policy triggers.
Primary audience
- Primary: Organization administrators and chat admins
- Secondary: Technical Leaders (governance oversight), Technical Engineers (integration)
Prerequisites
- Keeptrusts account with admin or organization-admin role
- Access to the Keeptrusts management console
- At least one gateway configured with chat-enabled models
- Familiarity with the Keeptrusts console
Step 1: Access Chat Administration
- Log in to the Keeptrusts management console.
- Navigate to Settings in the sidebar.
- Select the Chat section.
The chat administration panel displays controls organized into tabs: Users, Models, Policies, Quotas, and Monitoring.
Step 2: Manage User Access
Control which users can access the chat workbench and what capabilities they have.
User Roles for Chat
| Role | Capabilities |
|---|---|
| Chat User | Send messages, view responses, export conversations |
| Chat Power User | All Chat User capabilities plus multi-model comparison, knowledge base binding |
| Chat Admin | All capabilities plus user management, session monitoring, content review |
Assign Chat Roles
- In the Users tab, search for a user by name or email.
- Click the user row to open their profile.
- In the Chat Access section, select the appropriate role from the dropdown.
- Click Save.
Bulk Role Assignment
For teams:
- Navigate to the Teams section in the console.
- Select a team.
- In the team settings, set the Default Chat Role for all team members.
- Individual overrides take precedence over team defaults.
Step 3: Configure Model Availability
Control which models are available to chat users.
Enable or Disable Models
- In the Models tab, view the list of all configured model providers.
- Toggle the Chat Enabled switch for each model to control its availability.
- Disabled models do not appear in the chat workbench model selector.
Set Model Visibility by Team
To restrict certain models to specific teams:
- Click a model row to open its configuration.
- In the Team Access section, select which teams can use this model.
- If no teams are selected, the model is available to all chat users.
Set a Default Model
- In the Models tab, click the star icon next to a model to set it as the default.
- The default model is pre-selected when users open the chat workbench.
- Users can switch to other available models during their session.
Step 4: Configure Policy Overrides
Apply chat-specific policy overrides that layer on top of your gateway policies.
Chat-Specific Policy Settings
| Setting | Description |
|---|---|
| Max response length | Maximum output tokens per response (prevents runaway generation) |
| Content filter level | Additional content filtering beyond gateway policies (off, low, medium, high) |
| Code execution block | Prevent models from generating executable code blocks |
| PII redaction enforcement | Force PII redaction on all chat responses regardless of gateway policy |
| Grounding requirement | Require responses to cite knowledge base sources when available |
Apply an Override
- In the Policies tab, locate the setting you want to configure.
- Set the desired value.
- Choose the scope: All Users, Specific Teams, or Specific Roles.
- Click Save.
Policy overrides are additive — they cannot relax gateway policies, only add stricter controls.
Step 5: Define Usage Quotas
Set limits on chat usage to manage costs and resource consumption.
Quota Types
| Quota | Scope | Unit |
|---|---|---|
| Messages per day | Per user | Number of messages |
| Tokens per day | Per user | Total tokens (input + output) |
| Messages per hour | Per user | Burst rate limiting |
| Concurrent sessions | Per user | Active conversation count |
| Monthly spend cap | Per team | Currency amount |
Configure a Quota
- In the Quotas tab, click Add Quota.
- Select the quota type from the dropdown.
- Set the limit value.
- Choose the scope (all users, specific teams, or specific roles).
- Set the action when the quota is exceeded: Warn, Soft Block (allow with admin override), or Hard Block.
- Click Save.
Quota Exceeded Behavior
When a user hits a quota limit:
- Warn — A warning banner appears but the user can continue.
- Soft Block — The input field is disabled with a message to contact their admin. Admins can grant a temporary exception.
- Hard Block — The input field is disabled. No exceptions until the quota resets at the configured interval.
Step 6: Monitor Active Sessions
Track real-time chat activity across your organization.
Session Dashboard
- In the Monitoring tab, view the active sessions list.
- Each row shows: username, team, model, session start time, message count, and current cost.
- The dashboard auto-refreshes every 30 seconds.
Session Metrics
| Metric | Description |
|---|---|
| Active sessions | Number of users currently in chat conversations |
| Messages/minute | Organization-wide message throughput |
| Average response time | Mean model response latency |
| Policy trigger rate | Percentage of messages triggering a policy action |
| Top models | Most frequently selected models in active sessions |
Session Details
Click a session row to view:
- Full message history (subject to content review permissions)
- Per-message policy evaluations
- Token consumption and cost breakdown
- Model switches within the session
Step 7: Review Flagged Content
When policies flag content for review, it appears in the admin review queue.
Access the Review Queue
- In the Monitoring tab, click Flagged Content.
- The queue shows messages that triggered escalation-level policies.
Review Actions
For each flagged item, you can:
| Action | Effect |
|---|---|
| Approve | Marks the content as reviewed — no further action |
| Redact | Applies retroactive redaction to the stored conversation |
| Block User | Temporarily suspends the user's chat access |
| Escalate | Forwards the item to a higher-level reviewer or security team |
| Dismiss | Removes the item from the queue without action |
Review Workflow
- Click a flagged item to open the full context (surrounding messages).
- Review the policy that triggered the flag and the matched content.
- Select an action from the action bar.
- Add an optional review note for audit purposes.
- Click Submit.
All review actions are logged in the audit trail for compliance.
Step 8: Export Admin Reports
Generate reports on chat usage and administration activity:
- In the chat administration panel, click Export Report.
- Select the report type: Usage Summary, Policy Triggers, Quota Utilization, or Review Actions.
- Set the date range.
- Choose the format (CSV or JSON).
- Click Generate.
Reports are queued as export jobs. Check the Exports section in the console for download links.
Troubleshooting
| Issue | Cause | Fix |
|---|---|---|
| Users cannot see the chat workbench | No chat role assigned | Assign at least the Chat User role |
| Model not appearing for a team | Model not chat-enabled or team not in access list | Enable the model and add the team to its access list |
| Quota not resetting | Quota interval misconfigured | Check the reset interval (daily, hourly, monthly) |
| Review queue not populating | No escalation-level policies configured | Configure at least one policy with an escalation action |
Summary
You have configured the Keeptrusts chat environment as an administrator:
- Managed user access and role assignments
- Controlled model availability and team-level restrictions
- Applied policy overrides for additional governance
- Defined usage quotas with appropriate enforcement actions
- Monitored active sessions and reviewed flagged content
- Generated admin reports for compliance and cost tracking
For AI systems
- Canonical terms: Keeptrusts console, chat administration, Chat User role, Chat Power User role, Chat Admin role, model availability, policy override, usage quota, session monitoring, content review queue, flagged content.
- Config names: Chat Enabled toggle, Team Access list, Max response length, Content filter level, PII redaction enforcement, Messages per day quota, Monthly spend cap, Soft Block, Hard Block.
- Best next pages: Chat Analytics, Chat Cost Tracking, Team Conversations.
For engineers
- Prerequisites: Keeptrusts account with
adminororg-adminrole; at least one gateway with chat-enabled models. - Validation: Assign a Chat User role → verify the user sees the workbench. Disable a model → confirm it disappears from the model selector. Set a quota → verify enforcement when the limit is reached.
- Key setting: Policy overrides are additive and cannot relax gateway policies — only add stricter controls.
For leaders
- Quotas and role-based access provide cost containment and risk controls without blocking productive AI use.
- Content review queues satisfy compliance requirements for human oversight of AI interactions (relevant to EU AI Act Article 14).
- All admin actions are audit-logged — support ownership is traceable.
- Rollout: Start with Standard quotas and Warn actions, then tighten based on analytics.
Next steps
- Tutorial: Chat Analytics & Usage Metrics — monitor the metrics controlled by these admin settings.
- Tutorial: Tracking Chat Costs — understand per-user cost tracking tied to quotas.
- Tutorial: Team Chat Environments — configure team-level access and policies.
- Tutorial: Chat Troubleshooting — resolve issues reported by managed users.