User Roles and Permissions - Momentum

Overview

Momentum provides several different user types to ensure each user only interacts with the information essential to them. This guide covers how each user type interacts with Momentum and the information they can access.

Quick Reference

Role Primary Function Key Permissions Access Level
Default User Basic access View summaries, ask questions Limited
Organization Admin Platform management Full system access, license management Highest
Editor Configuration support Workflow setup, no license management High
User Admin License management User onboarding, license assignment Medium
Integration User System automation API access, backend tasks System

Understanding Role Hierarchy

Momentum’s roles are designed with a clear hierarchy to maintain proper access control:

  1. Organization Admin - Full system control
  2. Editor - Configuration access
  3. User Admin - User management
  4. Default User - Basic access
  5. Integration User - System-level access

User Roles

Default User

The basic role assigned to all individuals when they first join Momentum. Access and Interaction:

Slack Configuration:

Use Case:

Best Practices:

Organization Admin

Full owners and primary operators of the Momentum platform within the organization. Permissions:

Best Practices:

Common Tasks:

Editor

Support role for platform configuration and setup. Permissions:

Restrictions:

Use Case:

User Admin

License administrators focused on managing user onboarding and licensing. Permissions:

Use Case:

Best Practices:

Integration User

System-level user accounts created by the organization to automate backend tasks. Use Case:

Technical Details:

Role Comparison

Access Levels

Common Scenarios

  1. New Team Setup:
    • Organization Admin creates the team structure
    • Editor configures team-specific workflows
    • User Admin assigns licenses to team members
    • Default Users begin receiving call insights
  2. Integration Setup:
    • Organization Admin approves the integration
    • Editor configures the integration settings
    • Integration User handles the data synchronization
    • Default Users receive integrated insights
  3. License Management:
    • User Admin manages license allocation
    • Organization Admin approves major changes
    • Default Users are notified of access changes

Best Practices

  1. Role Assignment:
    • Start with minimal necessary permissions
    • Review and adjust roles as needed
    • Document role assignments
    • Regular access reviews
  2. Security:
    • Use strong authentication
    • Regular password updates
    • Monitor access patterns
    • Report suspicious activity
  3. Maintenance:
    • Regular role audits
    • Update documentation
    • Review permission changes
    • Monitor system usage