Skip to main content

Overview

Properly managing access to your knowledge base is essential for maintaining data security while ensuring that voice agents and authorized team members can access the information they need. This guide covers how to set up and manage knowledge base access controls in AlloMia.

Understanding Access Control Types

AlloMia offers several layers of access control:
  • Agent Access: Which voice agents can use this knowledge base
  • User Access: Which team members can view and edit content
  • Role-Based Access: Permissions based on user roles
  • Document-Level Access: Controls for individual documents
  • Category Access: Permissions for groups of documents

Setting Up Basic Access Controls

To configure basic access settings:
  1. Navigate to your knowledge base in the AlloMia dashboard
  2. Click “Settings” in the left navigation panel
  3. Select the “Access Control” tab
  4. Configure basic settings:
    • Public/Private: Whether the knowledge base is available to all agents
    • Default Access Level: Base permission level for all content
    • Require Authentication: Whether users must log in to access content

Managing User Access

To control which team members can access your knowledge base:
  1. In the “Access Control” tab, select “User Management”
  2. Here you can:
    • Add individual users by email address
    • Set permission levels for each user:
      • View Only: Can read but not modify content
      • Contributor: Can add and edit content
      • Editor: Can modify, approve, and organize content
      • Admin: Has full control including access settings

Setting Up Role-Based Access

For larger organizations, role-based access is more efficient:
  1. In the “Access Control” tab, select “Roles & Permissions”
  2. Configure roles that align with your organization:
    • Clinical Staff: For healthcare providers
    • Administrative Staff: For office management
    • Billing Team: For finance personnel
    • Content Managers: For knowledge base maintenance
  3. Define permission sets for each role
  4. Assign users to appropriate roles

Agent Access Configuration

Control which voice agents can access your knowledge base:
  1. In the “Access Control” tab, select “Agent Access”
  2. You can:
    • Allow all voice agents to access this knowledge base
    • Select specific agents that can access this knowledge base
    • Set read-only or query-only access for certain agents
    • Configure priority levels for different agents

Document-Level Access Controls

For sensitive information, set controls on individual documents:
  1. Navigate to a specific document in your knowledge base
  2. Click “Access Settings”
  3. Configure:
    • Override Default: Whether to use special settings for this document
    • Restricted Access: Limit to specific users or roles
    • Conditional Access: Set rules for when this document can be accessed
    • Usage Limitations: Restrict how information can be used by agents

Category and Tag-Based Access

Organize access by document categories:
  1. In the “Access Control” tab, select “Category Access”
  2. For each category, configure:
    • Which users or roles can access
    • Permission levels (view, edit, administer)
    • Inheritance settings for subcategories
  3. Similarly, set permissions based on document tags for cross-cutting access control

Access Logs and Monitoring

Track who is accessing your knowledge base:
  1. Navigate to “Audit Logs” in the dashboard
  2. Review:
    • User access events
    • Document view and edit history
    • Permission changes
    • Failed access attempts
  3. Set up alerts for suspicious activity

Best Practices for Healthcare Knowledge Base Access

  • Least Privilege Principle: Grant only the access needed for each role
  • Regular Access Reviews: Audit permissions quarterly
  • Clinical Information Control: Restrict sensitive medical content appropriately
  • Documentation: Maintain records of who can access what information
  • Role Alignment: Ensure access roles match your organizational structure
  • Offboarding Process: Promptly remove access when staff leave
  • Emergency Access: Establish procedures for urgent access needs
  • Compliance Verification: Ensure access controls meet healthcare regulations

Troubleshooting Access Issues

If users encounter access problems:
  • Verify user account status and correct email address
  • Check role assignments and permissions
  • Review document-specific access settings
  • Clear browser cache or try a different browser
  • Check for network or VPN issues that might affect access
  • Contact AlloMia support for persistent access problems