Skip to main content

7. Clients Types in Configurations

Clients Types define different types of clients  within the system. By default, there are two standard client types: Personal and Business. However, the system allows creating custom client types to suit specific needs.

When adding or editing a client, the Type field determines which category they belong to. Once a client type is assigned, it cannot be changed later.

This is defined by your business requirements, not by the system itself. For example, if in your process a client is verified at Level X with Status Y, you configure it here. Once set, the entire system uses these properties to automate verification workflows, control access, and ensure compliance based on your specific criteria.

Use Cases
  1. Flexibility
    Organizations can define custom client categories (e.g., “Investor,” “VIP,” “Test”) to align with their specific business needs.
  2. Enhanced Onboarding
    Different client types may require varying verification thresholds—for example, Business accounts might need stricter verification than Personal accounts.
  3. Compliance & Security
    By defining Verification Level and Status, organizations ensure clients meet KYC and other regulatory requirements.
  4. Automation
    The system automatically marks clients as “Verified” or “Not verified”, streamlining processes and reducing manual verification tasks.
Where to Find Clients Types

Navigation: In the top menu within Configurations, click Client Types.
On the left, you’ll see a list of existing client types (e.g., Business, Personal, Test).

Adding or Deleting a Client Type
  1. Add a New Client Type
    Click + Add in the Clients types panel.
    Provide a Name (e.g., “Test,” etc.) and an internal Label if prompted.
    After saving, the new type appears in the list.
  2. Delete an Existing Client Type
    Click the trash bin icon next to the client type you want to remove.
    Confirm the deletion in the pop‐up (“Are you sure?”).

Important: A client type can only be deleted if no clients exist with that type and verification level.

Selecting a Client Type When Creating or Editing a Client
  1. Create or Edit a Client
    Go to Clients and click Add (or Edit on an existing client).
  2. Choose the Type
    In the General tab (Personal details section), find the Type dropdown.
    You’ll see your available client types (e.g., “Business,” “Personal,” “Test”).
  3. Save
    The chosen type is now assigned to that client.
Clients Configurations: Verification Rules

To the right of the Clients Types list you’ll find the Clients configurations panel, where you control exactly when a given client type is considered “Verified.” It exposes two dropdowns:

  1. Consider client is verified level

  2. Consider client is verified status

Consider client is verified level

What it is:
A dropdown that lets you choose which verification flow to monitor. Typical options include:

  1. email

  2. phone

  3. identity

Pick the verification “type” your business cares about for this client category—e.g. if you select email, the system will watch the client’s email-verification record.

Consider client is verified status

What it is:
Once you’ve chosen a level, this second dropdown appears, listing only the statuses defined for that level. Common statuses:

  1. init

  2. pending

  3. completed

  4. rejected

Pick the “threshold” status at which the client should flip to Verified. For instance, choosing pending means:
“As soon as the client’s email verification moves into pending, mark them Verified.”

Defining Levels & Statuses (Configuration → Verification Levels)

These dropdown options aren’t hard-coded—they come from your Configurations → Verification Levels setup. There you:

  1. Add/Edit a level (e.g. “Verify Email Address,” “Verify Phone Number,” etc.).

  2. Define the Statuses each level can assume (init, pending, completed, rejected, …).

Once a level exists there, it shows up here for selection.

If you set “Consider client is verified status = pending,” then once the client’s status is pending (at the specified level), the system marks them as Verified.

How It Works in Practice

A Verification Level might have multiple statuses (e.g., init, pending, rejected).

Imagine you’ve set, for Personal customers:
Verified level = email Verified status = pending

Then:
A new client signs up → their Email verification starts at init → the header reads Not verified.
They click the link in the welcome email → their email status flips to pending → the header immediately updates to Verified.

If you configure “Consider client is verified level = email” and “Consider client is verified status = pending,” any client with Verification Level = email and Verification Status = pending will show up as Verified in the interface.

Real‐Time Verification Indicators in the Client Profile

Not Verified / Verified Labels:

In the Edit client screen (see screenshots), you’ll notice a red “Not verified” or green “Verified” label at the top.
These labels change dynamically based on the verification rules you set in Clients configurations.
If the client’s Verification Level is “email” and Verification Status is “init,” they might appear Not verified (red label).
Changing the status to “pending” (assuming your rules say “pending” = verified) makes the label turn Verified (green).

“Consider client is verified level” and “Consider client is verified status” define the threshold at which a client is deemed Verified.

These rules tie into the Verification Levels (e.g., email, phone) and Statuses (e.g., init, pending, approved).

Real‐Time Indicators: Clients meeting the configured criteria display a green “Verified” badge; otherwise, they remain “Not verified.”

By combining custom client types with verification configurations, you can tailor the onboarding and validation process to match your organization’s unique requirements, ensuring a streamlined and compliant client management workflow.