Skip to content

Staff & Role Management

This documentation provides a complete overview of user and role creation, editing, billing configuration, and access control.

Staff Management refers to the process of managing admin staff profiles, account details, and their assigned roles. Role Management allows assigning capabilities to each role based on required access.

Accessing the Staff & Role System

  1. Log in to the Tenant Panel
  2. Navigate to: SetupStaff List

Required Permissions

Permission KeyPurpose
admin.Staff.viewView existing staff
admin.Staff.createAdd new staff
admin.Staff.editUpdate staff profiles
admin.Staff.deleteRemove staff from platform
admin.roles.viewView defined roles
admin.roles.createCreate new role types
admin.roles.editEdit permissions for each role

Admin User Management

Viewing the Staff List

Location: Tenant Panel → Setup → Staff → Staff List

Staff List

The Staff List view gives a summarized look at all admin users.

Details Displayed:

  • Serial Number (SR.NO): Order in list
  • Name: Staff profile name
  • Phone: Contact number (optional)
  • Email: Primary contact and login credential
  • Active Status: On/Off toggle to enable/disable login access
  • Created At: When the user was added

Search & Filter Options:

  • Search by Name or Email
  • Filter by Role, Status, Department
  • Sort by Created At for recent additions

Creating a New Staff Member

Add Staff

Fields and options:

FieldDescription
First & Last NameUser’s full name
EmailRequired login and notification email
PhoneOptional; used internally
PasswordInitial login password
Confirm PasswordRe-enter to confirm accuracy
Default LanguageUI language preference
Country / AddressLocation for contact records
RoleAssign access based on predefined roles
Profile ImageAvatar for the staff member (JPG/PNG, max 5MB)
Send Welcome MailToggle to send an automated welcome email
Verified UserMarks email as verified to skip future verification

🟣 Click "Add" to save the staff profile.


Editing Existing Staff

Location: Tenant Panel → Staff → Edit Staff

Editable elements:

  • Basic Info: Name, email, phone, language
  • Profile Photo: Click ‘Change’ to upload new image
  • Role Management: Change user role or permission set
  • Password Reset: Enforce secure access reset
  • Status: Toggle between active or inactive
  • Verification Toggle: Re-verify or mark trusted accounts

🔒 Security Notes:

  • Role changes take effect instantly
  • Email changes require confirmation
  • Password changes will force logout

Admin User Profile Details

Location: Admin Panel → Profile

Admin Profile

This section displays:

  • Personal Information (Name, Email, Language)
  • Profile Picture upload feature
  • Phone & Country
  • Address (optional)

Password Management

  • Update and confirm new passwords
  • Passwords are hidden behind dots for security

Email Settings

  • Welcome Email Toggle: Sends introduction mail to new staff
  • Verified Status Toggle: Confirms ownership of the email

Billing Information

Location: Admin Panel → Profile → Billing Information

Billing

Billing details help for subscriptions, invoice generation, and account verification.

FieldDescription
Billing NameName to appear on invoices
Billing EmailEmail to receive billing updates
Billing PhoneContact number
AddressStreet address + zip code
City/StateAdministrative region
CountryCountry of business operation

✅ Click "Save Changes" to apply updates.


Role & Permission Management

Viewing Role List

Location: Admin Panel → Staff → Roles

Role List

A complete table of roles with metadata:

  • Role Name: e.g., Admin, Support, Billing
  • Description: Purpose of the role
  • Staff Count: Number of users assigned
  • System Role: Cannot be deleted if marked
  • Created / Modified Dates: Audit trail

Creating a Role

Location: Admin Panel → Staff → Roles → Create Role

Create Role

FieldDescription
Role NameName for the role (e.g., Billing Agent)
Role SlugSystem-friendly identifier (auto-generated)
DescriptionInternal documentation for other admins
PermissionsChoose access per feature (view, edit, delete...)

Advanced Options:

  • Clone Role: Copy existing permissions to save time
  • Default Role: Auto-assigned to newly created users
  • System Role: Protect from deletion or editing

Editing Permissions

Each role can be assigned detailed permissions across various feature modules:

ModulePermissions Available
Activity LogView, Delete
AI PromptCreate, Edit, Delete, View
CampaignsCreate, Edit, Delete, Show Campaign, View
Canned ReplyCreate, Edit, Delete, View
ChatRead only, View, Delete
Connect AccountConnect, Disconnect, View

✅ Assign permissions using checkboxes when editing roles.

© 2024 - Corbital Technologies. All rights reserved.