> For the complete documentation index, see [llms.txt](https://docs.kernel.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kernel.ai/platform/enrichment/bulk-enrichment.md).

# Bulk enrichment

Enrich a CSV, review the results, and export them

[Open Bulk enrichment in Kernel](https://app.kernel.ai/enrichment/bulk-enrichment)

Bulk enrichment adds company information to a CSV. You can review and export the results, then choose which companies to create in Salesforce.

## Prepare your CSV

Include a header row and an identifier for each company: company name, website, LinkedIn URL, or external ID. You can also include legal name, address, city, state, and country to help identify the company.

## Start a batch

1. Select **Choose CSV** and upload your file.
2. Review **Field mapping**. Match each Kernel field to the right column, or choose **None** for fields you do not have.
3. Check the detected row count and the usage information. The file must contain at least one row and stay within the row limit shown on the page.
4. Choose whether to receive an email when the batch finishes.
5. Select **Start batch**.

At least one of Company name, Website, LinkedIn URL, or External ID must be mapped before you can start.

<figure><img src="https://1215786129-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvRYB7XIKCnmUi9oCEQGV%2Fuploads%2Fgit-blob-478f31e823cfadb0dee6ebc120e6c8f5cbd3e9c6%2Fapp-bulk-enrichment-settings.png?alt=media" alt="Bulk enrichment CSV upload and field mapping controls in Kernel"><figcaption><p>Map the identifying columns before starting a batch.</p></figcaption></figure>

### Completion email

**Email me when this finishes** applies to this batch. Its starting value comes from your bulk enrichment notification preference in **Settings > Notifications**. Changing the checkbox changes this batch's choice; it does not change your saved preference.

## Review the results

The batch page shows how many rows are pending, processing, completed, or failed. Use **Run history** to reopen a batch and **Export CSV** to download the available results.

Use **Try again** on a failed row to retry it. **Retry failed** retries the failed rows on the current page. Cancelled batches cannot be retried.

**Cancel batch** stops queued work. Rows already processing may finish. Completed results remain available to review and export.

## Create Salesforce accounts

When a batch completes, the results group rows that refer to the same company. Select the companies you want to add, then choose **Create accounts** and review the confirmation.

A company must have a resolved identity, a name, and a website, and must not already be in Salesforce. Each selected company is created with its name and website, plus the fields configured under **Connections > Salesforce > Advanced > New accounts**.

Use the [Data dictionary](/data/data-dictionary.md) to understand the fields in your results.
