Skip to content
Product Documentation

Manage user account: CSR perspective

Arc XP Identity provides to Customer Service Representative (CSR) a comprehensive platform to manage end-user data efficiently. This platform is widely known as the Arc Admin tool. With an intuitive interface and powerful features, CSRs can quickly access, update, and audit user information, ensuring a seamless and responsive customer service experience. By centralizing data management, the system enhances accuracy, reduces response times, and helps deliver personalized support, making it an essential tool for maintaining high-quality customer interactions.

This page will walk you through use cases related to Arc XP Identity using the Arc Admin tool.

The landing page of the “Subscriptions app” provides CSRs with an easy way for searching and retrieving user account information.

User account search

On this page, CSRs can search for user accounts using some parameters. Depending on the selected parameter, our system retrieves matching user accounts in different ways. CSRs can fill in one or multiple fields, and the system will retrieve the results that best match all the entered parameters.

PARAMETERDESCRIPTION
First name

Our system performs a search based on the prefix. For example, if you enter “Jess”, the system will return all these user accounts whose first name is “Jess” or starts with “Jess” i.e. “Jess”, “Jessi”, “Jessica” will be returned.

Last name

Our system performs a search based on the prefix. For example, if you enter “Smith”, the system will return all these user accounts whose last name is “Smith” or starts with “Smith” i.e. “Smith”, “Smithson”, “Smitherman” will be returned.

Email

When searching by email you have two options:

  1. Enter the full email: If you enter the full email, we use a fuzzy search. This means the system will return the exact match, as well as similar results, which is helpful as typos are common when typing emails.

  2. Enter a substring with the * symbol: Using a substring with a * symbol triggers a wildcard search. This means the system will return all items that match the substring, ignoring the characters replaced by the wildcard.

Phone number

Our system performs a search based on the prefix. For example, if you enter “1234”, the system will return all user accounts whose phone number is “1234” or starts with “1234”.

Login ID

Login ID (‘uuid’) corresponds to the unique user identifier of the user account. For this field, we are searching for exact match.

Once you enter the parameter(s), the system may return one or more results. By clicking on the Name of any row, you can navigate to a page that provides additional user account details.

Results for user account search

CSR Audit

Once you navigate to the account details, you’ll land on a page that provides a summary of the account in the sidebar. By default, you will see the Activity tab in the main section of the page. Here, you can view a history of the changes applied to the account.

On the sidebar, you will find various user account details, including:

  • First name, last name and second last name. If all this attributes are null, then email. If email is null, then No value provided.
  • Date and identity type for last login and account created
  • Account Status: This can either be Active or Inactive.
  • Primary email
  • The Login ID corresponds to a UUID (Unique User Identifier)

User account details

Depending on the account status, two additional labels may be displayed in the sidebar:

  • PENDING DELETION: This label will appear if the account is scheduled for deletion, either due to a manual request or an automated system process.
  • LOGIN LOCKED: This label will appear after several failed login attempts.

These two labels are related and will appear based on the tenant settings. For more details, see User Account Configuration.

User account details pending deletion and login locked

Activity Tab

The Activity tab displays a listing of the user’s account history. The activity is shown in descending order, starting from the most recent activities and moving towards the oldest. This page also offers the option to:

  1. Filter activity cards by type: The options on the filter will appear dynamically depending on the activities for the user account.
  2. Add notes: The notes feature is particularly useful for CSRs during calls with end users, allowing them to record details about the conversation directly into the account.

User account details activity tab

Each activity card follows a similar structure:

  • A badge indicating the activity type.
  • The date and time the action was performed.
  • A description of the action.

Depending on the activity, the system may provide additional information on the card. For example, the person who performed the action, the old and new value when some attributes are updated. Some cards also feature an overflow icon, allowing additional actions to be taken.

ACTIVITY CARDDETAIL

activity card new account

Account Creation

activity card note

Note
Can only be created by a CSR. Once created, it can be edited.

activity card link identity activity card unlink identity

Link/unlink social identity

activity card verify email

Email verified
An email can be verified either by a CSR or by the account owner. If the account owner verifies the email, it will appear as ANONYMOUS on the activity card, since the verification is done using a nonce and does not require the user to be logged into the system.

activity card account enable activity card account disabled

Change Account Status: Enable/Disable User Account. Once an account is created, it is set to active status by default. However, if bad behavior is detected, the account may need to be disabled to prevent the user from accessing the system. This action can only be performed by a CSR.

activity card update phone activity card update phone

Add/Update phone number

activity card update password

Change password: This action is performed by the owner account.

activity card update user account

Change name

activity card update gender

Change gender

activity card update email

Change email

activity card update birthday

Change birthday

activity card address activity card address

Add/remove/change address

activity card address

Request account deletion

activity card address

Product Change Scheduled

CSR Management

The Admin tool includes two tabs related to the user account. These tabs provide a CSR with details about the user account and enable different features and management options for the account.

Account Access

Account access tab

Customer Email

Each user account can have two emails: a primary email and an unverified email. The unverified email will appear in the following scenarios:

  • The unverified email will be the primary email if the user account was created using email + password, but this email has not yet been verified.

Account access pending email

  • There is a primary email (there is a verified email), but it was edited and the new email not yet been verified. On this case, both emails will appear, and the the pending email become the primary email once the pending email is verified.

Account access primary pending email

When a unverified email exists, several options will appear: verify email, request email verification, edit email, send password reset email.

Account access email options

Each time a user account is created using an email and password, a VERIFY_EMAIL event is automatically dispatched. This event contains a nonce, which must be shared with the account owner. Once the nonce is used, the email becomes the primary email for the account.

  • Verify email: Although it’s not recommended, as having the account owner verify the email themselves proves they have access to the provided email address, a CSR can sometimes verify the account on behalf of the user through the Admin tool, bypassing any action required from the user.
  • Request email verification: If there is a pending email, it must be verified to become the primary email. We offer users the option to request verification themselves, but a CSR can also initiate the process. The CSR can trigger a VERIFY_EMAIL event by clicking on “Request email verification”.
  • Edit email: This option updates the current email. If no primary email exists, the new email will replace the unverified email. However, if a primary email is already present, the new email will update the unverified email.
  • Send password reset email: We provide the option for users to request a password reset themselves, but a CSR can also initiate the process. When the CSR clicks “Send password reset email,” a PASSWORD_RESET_REQUEST event is dispatched. The information from this event can then be shared with the account owner to complete the password reset process.

If only a primary email exists, “edit email” and “send password reset email” will appear.

Account access tab

Login Method

A user account can have multiple identities attached (See Authentication: Password, Social, OIDC, and one-time access link). In the login methods section, you can find information about the social identities linked to the user account. If more than one identity is attached (password being one type of identity), a “Remove” button will appear for each identity linked. This allows the CSR to unlink an identity from the account.

In the Additional subsection, you will find an item for each social third-party identity set up via OIDC. A “Remove” button will also appear if an identity of this type is linked to the account.

Account access login methods

Account Status

This section provides details about the “Account Status”.

  • If the user account is in Active status, the Disable account option will be available.
  • If the user account is in Inactive status, the Enable account option will be available.
  • For accounts without pending deletion requests, the Request deletion option will appear. If Request deletion button is clicked, a pending deletion task is created and the page will show “Account deletion pending” label. The task request should be approved by an administrator, before delete all the customer’s account information. See Pending account deletion request for additional details.
  • If an account is locked due to multiple failed login attempts, the Unlock login option will appear.

Account access account status

Session Management

Sometimes, an end user might contact a customer representative if they believe their account security is compromised, particularly if their user session is open on devices they do not have access to. In such cases, a CSR can take action to invalidate all active sessions for the user account. This action will log the user out of all devices and browsers where they are currently logged in.

Account access session management

Customer Information

On this tab, the CSR can update various profile parameters (see What is an Arc XP Identity account), including first name, last name, and second last name, among others.

After the CSR updates any fields in the form, a toolbar will appear with the Save option to save the changes.

Customer information

Pending Account Deletion Request

An account deletion request can be made by the account owner, a developer, a CSR or it can be created automatically by de system depending on the user account configuration (see User account configuration: manage sessions, automatic account deletion). Once the request is submitted, a pending deletion task is created. CSRs can view all accounts with pending deletion tasks under the “Request” tab. To proceed with deleting all of the customer’s account information, the task must be approved by an administrator.

If the deletion task was created by mistake or if an administrator wants to decline the request, they need to review the task and select “Reject Deletion

Deletion requests