Skip to main content

πŸ›‘οΈ Roles Management

The Roles section is your central hub for defining and managing user roles with granular permissions. Create role-based access controls to ensure users have exactly the permissions they need for their specific responsibilities.

πŸ” Overview

The Roles management interface provides comprehensive control over user access across your entire system. It allows you to:
  • 🎭 Define custom roles with specific permission sets
  • πŸ” Assign granular permissions across all system modules
  • πŸ“Š Monitor role usage and modification history
  • ⚑ Streamline user management with role-based access
  • πŸ›‘οΈ Enhance security through principle of least privilege
Roles Management Overview

πŸ“‹ Role Information & Fields

Core Role Data

FieldDescriptionPurposeFormat
🎭 Role NameUnique identifier for the roleRole identification and displayText (up to 50 characters)
πŸ“… Created AtRole creation timestampAudit trail and trackingMM-DD-YYYY HH:MM format
πŸ”„ Updated AtLast modification dateChange tracking and historyMM-DD-YYYY HH:MM format
πŸ‘₯ Assigned UsersNumber of users with this roleUsage monitoringNumeric count
βš™οΈ ActionsAvailable role operationsRole management controlsEdit/Delete/Permissions

Role Management Actions

βž• Add Role

  • Purpose: Create new custom roles
  • Use Case: Define roles for new departments or functions
  • Workflow: Name role β†’ Assign permissions β†’ Save

πŸ” Assign Permissions

  • Purpose: Configure role capabilities
  • Use Case: Define what actions users can perform
  • Access: Granular control across all modules

✏️ Edit Role

  • Purpose: Modify role name and basic details
  • Use Case: Update role names or descriptions
  • Impact: Changes apply to all assigned users

πŸ—‘οΈ Delete Role

  • Purpose: Remove obsolete roles
  • Use Case: Clean up unused or outdated roles
  • Safety: Confirmation required before deletion

πŸ” Permissions Management

Comprehensive Permission Categories

The permissions interface provides granular control across 20+ system modules: Permissions Management Interface
Smart Permission Selection: When you select β€œAll Modules”, all individual module permissions are automatically enabled. Similarly, when you select any individual module, all sub-permissions within that module are automatically selected, streamlining the permission assignment process.

πŸ“Š Dashboard Access

Permissions Available:
  • View Dashboard
  • View Leader Board
Smart Selection: Selecting the Dashboard module automatically enables all dashboard-related permissions for streamlined access control.Use Case: Control access to analytics and performance data

πŸ‘₯ User Management

Permissions Available:
  • View Users
  • Add Users
  • Edit Users
  • Delete Users
Smart Selection: Selecting the User Management module automatically grants all user-related permissions, ensuring complete administrative access.Use Case: Manage user account lifecycle and administration

🎭 Role Management

Permissions Available:
  • Assign Role Permission
  • View Role
  • Add Role
  • Edit Role
  • Delete Role
Smart Selection: Selecting the Role Management module automatically enables all role and permission management capabilities.Use Case: Control who can manage roles and permissions

πŸ“ž Phone Numbers

Permissions Available:
  • View Phone Numbers
  • Purchase Phone Numbers
  • Delete Phone Numbers
Smart Selection: Selecting the Phone Numbers module automatically grants all telephony management permissions.Use Case: Manage telephony infrastructure and costs
Permissions Management Interface
Smart Permission Selection: When you select any individual module, all sub-permissions within that module are automatically selected.

πŸ“‹ Disposition Management

Permissions Available:
  • View Disposition
  • Add Disposition
  • Edit Disposition
  • Delete Disposition
  • Only Assign Role
Use Case: Control call outcome and disposition tracking

πŸ’¬ SMS Templates

Permissions Available:
  • View SMS Template
  • Add SMS Template
  • Edit SMS Template
  • Delete SMS Template
Use Case: Manage messaging templates and content

πŸ“ Contact Fields

Permissions Available:
  • View Contact Fields
  • Add Contact Fields
  • Edit Contact Fields
  • Delete Contact Fields
Use Case: Customize contact data structure

πŸ“š PowerLists

Permissions Available:
  • View PowerLists
  • Add PowerList
  • Edit PowerList
  • Delete PowerList
  • View All PowerLists
  • Download PowerList
Use Case: Manage contact lists and data import/export

πŸ‘€ Contacts

Permissions Available:
  • View Contacts
  • Add Contact
  • Edit Contact
  • Delete Contact
  • View All Contacts
Use Case: Control contact data access and management

πŸ”— Webhooks

Permissions Available:
  • View Webhooks
  • Add Webhook
  • Edit Webhook
  • Delete Webhook
  • View All Webhooks
Use Case: Manage system integrations and automation

πŸ“ˆ Reports

Permissions Available:
  • View Call Reports
  • View Users Timesheet
Use Case: Control access to analytics and reporting data

πŸ‘₯ Teams

Permissions Available:
  • View Teams
  • Add Team
  • Edit Team
  • Delete Team
  • Assign Users
  • View Data Only Assign Users
Use Case: Manage team structure and user assignments

πŸ’³ Billing

Permissions Available:
  • Manage Subscription
  • Transaction History
  • Usage History
Use Case: Control financial and billing access

🏷️ Contact Tags

Permissions Available:
  • View Contact Tag
  • Add Contact Tag
  • Edit Contact Tag
  • Delete Contact Tag
  • Contact Tag Only Assign Role
Use Case: Manage contact categorization and organization

πŸ“‹ PowerList Tags

Permissions Available:
  • View Powerlist Tag
  • Add Powerlist Tag
  • Edit Powerlist Tag
  • Delete Powerlist Tag
  • Powerlist Tag Only Assign Role
Use Case: Organize and categorize contact lists

⚑ Trigger Hooks

Permissions Available:
  • View Trigger Hooks
  • Add Trigger Hooks
  • Edit Trigger Hooks
  • Delete Trigger Hooks
  • Trigger Hooks Only Assign Role
Use Case: Manage automation triggers and workflows
Permissions Management Interface
Smart Permission Selection: When you select any individual module, all sub-permissions within that module are automatically selected .

πŸ€– AI Management

Permissions Available:
  • View/Create/Delete AI Knowledge
  • View/Create/Delete AI Agent
  • View/Create/Delete AI Number
  • View/Create/Delete AI Agent Prompt
  • View AI Dashboard
  • View All AI Agent
Use Case: Control AI features and agent management

πŸŽ™οΈ Voice Templates

Permissions Available:
  • View Voice Template
  • Add Voice Template
  • Edit Voice Template
  • Delete Voice Template
Use Case: Manage voice campaign templates

πŸ“± 10DLC Management

Permissions Available:
  • View/View All/Add/Edit/Delete 10DLC Profile
  • View/View All/Add/Edit/Delete 10DLC Brand
  • View/View All/Add/Edit/Delete 10DLC Campaign
Use Case: Manage SMS compliance and carrier requirements

πŸ“’ Voice Campaigns

Permissions Available:
  • View Voice Campaign
  • Add Voice Campaign
  • Edit Voice Campaign
  • Delete Voice Campaign
Use Case: Control outbound calling campaigns

πŸ“ PowerList Notes

Permissions Available:
  • View/Add/Edit/Delete Powerlist Notes
  • View All Powerlist Notes
Use Case: Manage notes and annotations on contact lists

πŸ›‘οΈ Spam Protection

Permissions Available:
  • View Spam Protected Numbers
  • Assign (action button)
Use Case: Control spam protection settings and number management

πŸ”„ Role Management Workflow

Complete Workflow Process

Step-by-Step Role Creation

1

🎭 Access Roles Management

Navigation: User Management β†’ Roles
  • Location: Left sidebar navigation
  • Access: Admin-level permissions required
  • View: Complete list of existing roles
2

βž• Create New Role

Action: Click β€œAdd” button
  • Purpose: Define new role for specific function
  • Naming: Use descriptive, clear role names
  • Examples: β€œSales Agent”, β€œTeam Lead”, β€œAdministrator”
3

πŸ” Assign Permissions

Configuration: Select module permissions
  • Method: Check boxes for allowed actions
  • Principle: Grant minimum necessary permissions
  • Categories: 20+ module categories available
  • Granularity: View/Add/Edit/Delete for each module
4

πŸ’Ύ Save Role

Completion: Apply role configuration
  • Validation: System validates permission set
  • Confirmation: Role created successfully
  • Availability: Role ready for user assignment

πŸ“ˆ Role Statistics & Insights

🎭 Total Roles

Current Count: Track active roles Growth Rate: Monitor role creation trends Utilization: Measure role assignment rates

πŸ‘₯ Role Usage

Most Popular: Identify commonly used roles Underutilized: Find unused or obsolete roles Assignment Trends: Track role distribution

πŸ” Permission Analysis

Permission Distribution: Analyze permission usage Security Gaps: Identify overly permissive roles Optimization: Suggest permission improvements

πŸ”— Integration Points

πŸ‘₯ Users Management

Connection: Users are assigned specific roles Navigation: User Management > Users Purpose: Apply roles to individual user accounts

πŸ‘₯ Teams Management

Connection: Teams can have role-based access Navigation: User Management > Teams Purpose: Organize users with similar roles

πŸ” Permission Auditing

Connection: Track permission changes and usage Navigation: System logs and audit trails Purpose: Monitor security and compliance

πŸ“Š Access Reports

Connection: Generate role and permission reports Navigation: Reports section Purpose: Analyze access patterns and security
⌘I