# Import prospects from a CSV

> How to upload your own prospect list, which columns Doreach needs, and how duplicates are handled.

Source: https://doreach.co/help/getting-started/import-prospects-from-a-csv/
Last updated: 2026-08-14

---

If you already have a list, you do not need to rebuild it inside Doreach.

## The file

One column is required: **LinkedIn profile URL**. Everything else is optional but useful, because any column you include becomes available as a personalization variable.

| Column | Required | Used for |
|---|---|---|
| `linkedin_url` | Yes | Identifying the prospect |
| `first_name` | No | `{{first_name}}` |
| `last_name` | No | `{{last_name}}` |
| `company` | No | `{{headline}}` |
| `role` | No | `{{headline}}` |
| Anything else | No | A custom variable of the same name |

Save as UTF-8 CSV. Profile URLs should look like `https://www.linkedin.com/in/some-person`.

## Importing

1. Open **Campaigns → New campaign** and choose **CSV import**, or import into **Prospects** directly to use the list later.
2. Upload the file.
3. Map your columns to Doreach fields. The mapping screen shows a preview of the first few rows so you can confirm nothing is shifted.
4. Review the import summary before confirming.

## What the summary tells you

- **Ready to import**: valid rows that are new to your workspace
- **Duplicates**: already present, skipped automatically
- **Invalid**: missing or malformed profile URLs, with the row numbers

Deduplication is by profile URL across the whole workspace, not just the file. Importing a list that overlaps an earlier one will not put anyone into two campaigns.

## After importing

Imported prospects behave exactly like ones sourced from a search, and are worked within the sending account's [weekly limits](/help/accounts-and-safety/limits-and-pacing/).

If your CSV came from a scraper, spot-check a few profile URLs before launching. Stale or wrong URLs push your acceptance rate down, which is the number that actually matters for account safety.

## Common questions

### What columns does a Doreach CSV import need?

Only one is required: a LinkedIn profile URL. Everything else (first name, last name, company, role, custom fields) is optional and used for personalization variables in your messages.

### Does Doreach remove duplicate prospects on import?

Yes. Prospects are deduplicated by LinkedIn profile URL against everyone already in your workspace, so importing an overlapping list will not contact anyone twice.
