English
English

Shareholders

Shareholder bulk import: running it

Running the import, reading the result, and correcting rejected rows — using the error report as the file you fix rather than a diagnosis you read.

Overview

You upload the file and the platform tells you exactly what happened. Where rows fail, it hands you back a report — and that report is the file you correct and re-upload, not a diagnosis to read and set aside.

Getting that loop right is what stops an import turning into duplicated records.

What you'll learn

  • The three possible outcomes, and why "some imported" is a success

  • How the error report works, and why you re-upload it

  • How to read the most common rejection reason

  • Why to verify afterwards rather than assume

Before you start

A prepared file, the target companies already created, and — if you want people grouped on arrival — your categories in place.

Three possible outcomes

Everything imported. All of your shareholders were created.

Some imported, some not. You get both numbers. This is the usual result on a first attempt, and it is a partial success rather than a failure — the good rows are already in.

Nothing imported. The spreadsheet could not be read at all. Usually the wrong file, or a file that is not the template.

Steps

  1. In the project navigation, open Shareholders. On the shareholders table, select Actions, then Bulk Import. Select your prepared file and upload it.

  2. Read the result, and note the numbers.

  3. If rows failed, the error report downloads automatically. Open it. You can also retrieve it later with Download Report.

  4. Work through the reasons — create any missing companies, or correct names and fields in the report file itself.

  5. Re-upload the corrected report.

  6. Repeat until nothing fails.

  7. Verify: search for several imported shareholders and confirm their company assignments.

The error report is the correction vehicle

This is the part worth knowing, because it changes how you work.

The report contains only the failed rows, with their reasons. You correct it and re-upload it. You do not re-import the original file, and you therefore do not risk duplicating the rows that already succeeded.

Import, correct the returned file, re-upload — that is the intended loop, and it is the same pattern used by the subscription transaction import.

Reading the reasons

The most frequent by far is the company: the target company could not be found.

There are two fixes and the message names both — create the missing company, or correct the name in the file. Which is right depends on whether the company genuinely does not exist yet, or exists under a slightly different name.

Verify rather than assume

After importing, search for the people you expected and check them.

An import that reports success has created records. Whether those records say what you meant is a different question, and now is the cheapest moment to find out.

Check particularly that a shareholder assigned to several companies shows all of them. Under-assignment is silent, and it surfaces much later as somebody absent from a process.

Common problems

Everything failed. Wrong file, or not the template.

The same rows keep failing. Read the reason rather than re-uploading. If a company name will not resolve, compare it character by character with the platform's company list.

You re-uploaded the original file instead of the report. Check for duplicates. The report exists so that only the failed rows are retried.

Imported shareholders are missing a company. The assignment was incomplete in the file. Correct it on the shareholder record, or re-import that row.

Related

  • A4.5 — Shareholder bulk import: preparing your file · the half that prevents most of this

  • A4.2 — Adding a shareholder · the manual route

  • A4.7 — Correcting shareholder data · fixing a record after import

  • A8.4 — Adding subscribers in bulk · the same correct-and-re-upload loop

The operating system for complex LBO operations

2026 © Stand with Founders. All Rights Reserved

The operating system for complex LBO operations

2026 © Stand with Founders. All Rights Reserved

The operating system for complex LBO operations

2026 © Stand with Founders. All Rights Reserved