8. How to Import Clients

The Import feature simplifies the process of adding or updating large volumes of client data. By uploading a properly formatted CSV file, users can seamlessly onboard new clients or update existing records. The system supports default values for missing fields and ensures data consistency by validating unique identifiers like email addresses. This functionality is ideal for businesses looking to streamline client onboarding, manage bulk updates efficiently, and maintain up-to-date client records without manual entry.

Use Cases
  1. Onboarding New Clients
    Import a formatted CSV file to upload multiple client records at once, with default values automatically filling in missing data for streamlined onboarding.

  2. Bulk Updating Client Data
    Import updated client details (e.g., email address changes) by re-uploading an edited CSV file. The system automatically updates existing records based on unique identifiers.

  3. Partner Data Onboarding
    Import CSV files submitted by partners or affiliates, with missing fields auto-filled by default values, ensuring fast and consistent onboarding.

After a successful client import, you’ll see a table with the following columns populated for each record*:

ID

First Name

Last Name

Gender

Email

Project

Desk

Phone Number

Processed

Created

Status

Type

68BAD8C0406F594EAC3FC6FD

Jacob

Foster

Male

jacob.foster@example.com

66524609caa3558DD8F8DA65

67A346AD8092C651C919337E

+1-310-688-0141

True

2025-09-05T12:34:08Z

Active

Personal

68C2C3F47E938586807425D0

Amelia

Reed

Female

amelia.reed@example.com

66524609caa3558DD8F8DA65

67A346AD8092C651C919337E

+1-415-920-3355

True

2025-09-11T12:43:32Z

Active

Personal

68BE9D8095201E97FDDB1DEF

Lucas

Wong

Male

lucas.wong@example.com

66524609caa3558DD8F8DA65

67A346AD8092C651C919337E

+44-20-7019-5580

True

2025-09-08T09:10:24Z

Active

Personal

* Other available (not shown) columns in the dataset:
processedDate, billing.city, billing.postcode, Billing address, Date Of Birth, Verification level, Comments, State, First transaction date, Meta, Company fee group, allowToCreateAsset, Last login date, lifestyle.smoking, lifestyle.drinking, lifestyle.hasChildren, lifestyle.wantsChildren, lifestyle.lookingFor, lifestyle.relationshipStatus, lifestyle.interests.0–3, height, educationLevel, religion, Last password change date, Created at, Updated at, UID, External ID, Additional phone, AffiliateID, billing.region, Passport, agreements.*, bio, Registration IP, tradingGroups.0, Registration origin.

File Format: CSV Only – Ensure the file is saved in CSV format before uploading. 

Column Descriptions:

The import file supports multiple value formats for selected fields, making it easier to prepare files without searching for internal IDs.

  1. ID (Required): A unique identifier for each client (system-generated – do not modify).
  2. firstName (Required): Client's first name.
  3. lastName (Optional): Client's last name.
  4. email (Required): Client's email address (must be unique).
  5. state (Optional): Indicates whether the client is active.
  6. type (Optional): The type of client account.
  7. created (Optional): The date and time when the client account was created.
  8. billing.country (Optional): The client’s country used for billing address details. Supported values: full country name, ISO2 code, or ISO3 code.
  9. project (Optional): The project associated with the client. Supported values: project _id, name, or key.
  10. desk (Optional): The desk assigned to the client. Supported values: desk _id, name, or label.
  11. manager (Optional): An assigned manager to the client. Supported values: _id, name, or email.
  12. status (Optional): Current client status. Supported values: status label or supported field format.

Note: Only firstName and email are mandatory; all other fields will be assigned default values if not provided.

Troubleshooting & Best Practices
  1. Row-level errors: Download the error report (if offered) to see which lines failed.
  2. Incremental updates: To update existing clients, include their ID or email. Fields you omit will remain unchanged.
  3. Split large imports: If you exceed 5 000 rows, break into multiple files by alphabetical or date chunks.
  4. Validate locally: Run a quick script or spreadsheet validation on your CSV to catch formatting issues before upload.

The Import tool empowers you to manage client records at scale—with minimal clicks and zero manual typing. Once your CSV is validated, you’ll have new or updated client profiles in seconds, freeing your team to focus on high-value work (onboarding calls, KYC checks, relationship building). If you need further details on field mappings or sample templates, see the file format documentation linked in the import modal.


Revision #31
Created 19 November 2024 18:39:44 by Alan Norman
Updated 11 May 2026 15:18:14 by Anastasiia Rudaya