Access Management

Manage users across Email, SMS, and WhatsApp channels from a single screen.

Overview

The Access Management page in Netcore CPaaS provides Admins with a centralized hub to manage all platform users across Email, SMS, and WhatsApp channels. From a single screen, Admins can invite new users, assign roles, edit existing access, and remove users when needed.

This ensures that only authorised team members can access CPaaS features, and that each person's level of access is aligned with their job responsibilities.

On this page, Admins can:

  • View all users in a unified list across all channels.
  • Invite new users and assign them one or more roles.
  • Edit roles for existing users.
  • Resend verification emails for users who have not yet verified their accounts.
  • Reset passwords for verified users.
  • Remove users permanently from the platform.
  • Search and filter users by name, email, or role.

📘

Note

Access Management is exclusively available to Admin users. Non-admin users cannot view or access this section.

Understanding the Access Management Screen

The table below describes the fields and controls available on the Access Management screen.

FieldDescription
UserDisplays the username and email address of each user.
StatusShows whether the user is Verified (can log in) or Not Verified (invitation pending).
RolesLists all roles currently assigned to the user (e.g., Admin, Analyst, Marketing).
ChannelsDisplays the channels the user has access to based on their assigned roles: Email, SMS, WhatsApp.
Invited OnShows the date and time the invitation was sent.
Last Logged InShows the most recent date and time the user accessed CPaaS.
SearchAllows you to search for users by their name or email address.
FilterAllows you to filter the user list by role or verification status.
Invite UserOpens the invite flow to add a new user and assign them roles.

User States

CPaaS uses a simple two-state model to track whether a user has completed the onboarding process. These states mirror the behavior in Netcore CE.

StateDescriptionWhat the User Can Do
Not VerifiedAn invitation has been sent, but the user has not yet verified their email address.Cannot log in to CPaaS. Admin can resend the verification email.
VerifiedThe user has clicked the verification link in their invitation email and confirmed their account.Can log in and access CPaaS based on their assigned roles.

📘

Important

There are no Suspended, Disabled, Inactive, or Pending states in CPaaS. User state transitions only move in one direction: Not Verified → Verified. Removing a user is a permanent hard delete, not a state change.

Invite Users

The Invite Users feature allows Admins to add new team members and assign them the appropriate roles before they access the CPaaS dashboard.

📘

Important

Invited users must complete email verification before they can log in. Until then, they will appear as Not Verified in the Access Management screen.

Video Tutorial

Refer to the video below to learn how to add team members and assign roles in Netcore CPaaS dashboard.

Steps to Invite a User

  1. Navigate to Settings > Access Management.
  2. Click Invite User in the top-right corner. The Invite User panel appears.
  3. Enter the user's email address and set a username.
  4. Select one or more roles to assign to the user. Refer to Role-Based Access Control for details on each role.
  5. Click Send Invitation. The user receives an email with a verification link.
  6. Once the user clicks the link and verifies their email, their status changes from Not Verified to Verified.

📘

Note

Email addresses must be globally unique across all CPaaS users. An email already associated with a user account, including the primary account owner, cannot be reused.

Managing Existing Users

After a user is added, Admins can manage their access using the action menu () next to each user entry. The table below describes each available action.

ActionDescriptionAvailable For
Edit UserModify the user's assigned roles. You can add or remove roles using the checkbox-based role selector.All users
Resend Verification EmailResends the email invitation with the verification link.Not Verified users only
Reset PasswordSends the user a password reset link via email.Verified users only
Remove UserPermanently deletes the user and revokes all their access. This action cannot be undone.All users (with Admin safety checks)

⚠️

Admin Safety Rule

You cannot remove or downgrade the last remaining Admin on the account. At least one Admin must always exist to prevent account lockout.

Validations & Rules

The following rules are enforced by the system to ensure account security and data integrity.

ValidationRule
Email UniquenessA user's email must be globally unique. It cannot be reused across users, sub-users, or the primary account owner.
Admin ProtectionThe last remaining Admin cannot be removed or have their Admin role downgraded. A second Admin must be assigned first.
Primary Admin ImmutabilityThe primary account owner's Admin role cannot be removed or changed by any user, including other Admins.
Resend VerificationThe Resend Verification Email action is only available for users in the Not Verified state.
Reset PasswordThe Reset Password action is only available for users in the Verified state.
Role RequirementEvery user must have at least one role assigned at all times.

SMS User Migration

If your organization was previously using Netcore's Bisbond SMS platform, your existing SMS users will be automatically migrated into CPaaS Access Management.

What Gets Migrated

  • Username
  • Email address
  • Mobile number (where applicable)
  • Roles and access permissions (mapped to the closest equivalent CPaaS role)

How Migrated Users Appear

Migrated users appear directly in the Access Management screen alongside all other CPaaS users. They follow the same Verified / Not Verified state rules as any other user.

SMS phone number and ownership mapping is handled via a dedicated SMS mapping section, accessible from the Access Management screen.

📘

Note

Migration will not create duplicate accounts. If a migrated user's email already exists in CPaaS, the system will consolidate the records and resolve any role conflicts automatically.