U
Ustawi
Step 4 · 6 min

Importing Borrowers & Staff

On this page

Preparing your data

Download the CSV template from the import wizard. Required fields: name, phone, ID number, branch, and existing loan balance if you are migrating an active book. Follow the template's formatting rules exactly to minimize validation errors.

Importing borrowers

Upload your file, let the validation pass run, review any flagged rows, then confirm the import.

Screenshot pending
Import wizard with a validation summary table (green/amber/red row counts), across "validation in progress", "validation complete with errors", and "import successful" states (screenshot pending)

Importing staff & assigning roles

Staff can be imported via CSV or entered manually. Each staff record gets a capability-based role and a branch scope at creation — see Admin & Security for how roles are built.

Handling import errors

Common errors: duplicate phone number, invalid ID format, missing branch code. Fix and re-upload just the failed rows — a full re-import is never required.

KYC and AML backfill

If the AML app is enabled, imported clients queue for a one-time sanctions/PEP screening pass before they can transact. Plan for this turnaround before your go-live date.

You're live

Recap: tenant and branches configured, loan products defined, apps enabled, borrowers and staff imported. Return to Getting Started for the full checklist.

Never import live borrower PII into a test/demo tenant — request a sandbox tenant instead.
You can re-run the import as many times as needed before going live; duplicates are detected by phone + ID number.

Frequently asked questions

What format does the borrower import use?

A CSV template downloadable from the import wizard.

What happens to duplicate records?

Detected by phone number + ID number and flagged for review, not silently merged.

Do imported clients need KYC re-verification?

If AML is enabled, they queue for a one-time sanctions/PEP screening pass before transacting.

Can I import an active loan book with existing balances?

Yes, the template supports opening balances and schedules.