Configuring Client Types
  • 24 Jan 2022
  • 5 Minutes To Read
  • Dark
  • PDF

Configuring Client Types

  • Dark
  • PDF

A client is an individual or entity with a profile created in Mambu that is receiving services from your organization, such as a person with an account at your bank.

Every client you create is created from a client type. All the client types you have set up in your system are listed in the Create menu in the top bar.

There is a default client type in the system that is called Client, which you can edit.

A client's client type can be changed after the client has been created.

Create menu with default client type available

Please Note
This element can also be configured using Configuration as Code (CasC). For more information, see Configuration as Code.

Please be Aware

In Mambu we sometimes refer to client types as client roles. For example, in our Configuration as Code (CasC) implementation for client roles and group roles.

Creating client types

In the example below we create a client type called Student.

To create a new client type:

  1. On the main menu, go to Administration > General Setup > Client Types.
  2. In the Type drop-down, select Client.
  3. On the right-hand side of the screen, select Add Type.
  4. In the Add Client Type dialog box enter all the necessary information. We will cover all the configuration options in depth below.
  5. Select Add Client Type.

Save Client Type dialog

Once you have created a new client type it will be available in the Create menu in the top bar. In our example, we created a client type called Student and it is available in the Create menu.

Create menu in top bar

Fields for Client Types

Name Description Required
Name The name for the client type.
ID The unique identifier for the client type, particularly useful for API operations.
Description The description for the client type.

Client ID Template (optional)

Please be Aware

In Mambu you create ID templates to manage the identification document information you collect for your clients. These are a completely separate concept than the Client ID Template field that is part of setting up client types.

For more information about ID Templates for identification documents, see ID Templates.

Provide a Client ID Template to define the ID number length and format that will be generated every time you create a new client.

Input masks or templates are used to configure Mambu to generate alphanumeric IDs or values of a fixed, specified length, which match the specified pattern of letters and numbers.

Templates consist of the characters `#`, `@`, and `$`, where `#` specifies a number, `@` a letter, and `$` a number or a letter, chosen at random. For example, `@#@#$` will configure Mambu to generate five-character values of one letter, one number, one letter, one number, and one character that is either a letter or a number, such as `B8J4P` or `P1F62`.

Only letters and numbers may be used - special characters and punctuation are not supported. 

Note that the generated values cannot overflow. When all possible values of the specified length run out, no additional values can be generated. For example, the pattern `##` can only produce 100 unique combinations, 0-99. It is important that you specify templates that will provide as many values as you may need into the future.

Allow opening accounts

This option allows the client type to open accounts. Do not select this option if you need to collect required information for example for prospective clients.

Allow as guarantor

This option allows the client type to be a guarantor.

When a loan is issued, the customer has to provide guarantees. Gurantees can be given in the form of securities such as collateral or someone can be assigned to be a guarantor. This option determines whether a client with this client type can be assigned as the guarantor for a loan.

Require identification documents

This option makes ID documentation mandatory for this client type.

Please Note

ID documentation will only be mandatory if you have set up at least one ID template for which you have selected the Mandatory for Clients option. For more information, see ID Templates and Creating an Individual Client - Adding identification documents.

Show default address fields

If you select the Show default address fields checkbox, then your group creation form will include the default address fields. Otherwise, you can use custom fields to model the address fields section, for more information, see Custom fields for clients below.

Custom fields for clients

When creating a client based on a client type, the client creation form contains default standard fields but you can set it up to also contain custom fields. For more in-depth information about managing custom fields, see Setting up Custom Fields.

For example, for a Student client type, you can create a custom field set with custom fields related to the student profile.

To add custom fields to a client type:

  1. Either create a new custom field set or select an existing custom field set.
  2. Add new custom fields to the custom field set or edit existing custom fields within a custom field set.
  3. In the Usage section of the Editing Clients Custom Field dialog, for each custom field, select the client type to which you would like to add the custom field.

Creating Client Custom Field Dialog


You can create a Student Profile standard custom field set. To this custom field set, you can add custom fields that you will make available for your Student client type, such as:

  • Student ID number
  • University
  • Scholarship recipient

Once you have created the custom fields you will see the Student Profile section in the client creation form with the respective custom fields. For more information about displaying fields by default or making fields required, see Setting Up Custom Fields - Usage Section.

Student Profile custom field set section in Creating client dialog

Editing and deleting client types

To edit or delete a client type:

  1. On the main menu, go to Administration > General Setup > Client Types.
  2. In the Type drop-down, select Client.
  3. In the list of client types, find the one you want to edit or delete and select Actions and then Edit or Delete.
Please Note

You can not delete client types that are in use.

Was This Article Helpful?