Import people from the Leads page
1
Get the template (optional)
Open the More options menu on the Leads page and choose Download import template, or use Download Excel template inside the import window. The template has the columns the importer recognizes.
2
Open the import window
On the People tab, click Import people.
3
Choose your file
Pick an
.xlsx, .xls or .csv file. Only the first sheet is read, and the first row must be the headers.4
Import
Click Import. When it finishes you see a summary: how many rows were processed, created, updated and failed. Each failed row is listed with its row number and the reason.
Recognized headers
Headers are matched ignoring case, spaces and punctuation, soJob Title, job_title and JOBTITLE are the same.
Every row needs an email or a LinkedIn URL. Rows with neither are dropped before the import starts, and if no row has one the import stops with “No rows with an Email or LinkedIn URL were found”.
The Leads page import only reads the columns above. Any other column in your file is ignored. If you need extra columns kept for merge fields, import through a campaign instead (see below).
How matching works
For each row AgentSDR looks for an existing person in your organization.- It matches on email (case-insensitive).
- If there’s no email, it matches on the LinkedIn profile.
- A match is updated. No match creates a new person.
Limits
- Up to 5,000 rows per file on the Leads page. Larger lists are rejected with “Too many rows”.
- Rows are processed one at a time, so a bad row never blocks the good ones.
Import into a campaign
Email, LinkedIn and WhatsApp campaigns each have their own lead import. You pick a file, then a mapping screen shows every column in your file next to a sample value and a Platform field dropdown.- Map the required identity column: Email for email campaigns. LinkedIn and WhatsApp campaigns have their own required field. The import button stays disabled until it is mapped.
- A column can be mapped to only one field.
- Headers that look like known fields are pre-selected for you.
- Choose Keep as variable (do not map) for any column you want to use in your messages.
Extra columns become merge fields
Columns you don’t map are kept on the person, not dropped. Each header is converted to camelCase, soJob Title becomes jobTitle and Company Size becomes companySize. Use it in a message as {{jobTitle}}. Matching is case-insensitive. A merge field with no value resolves to an empty string, the same as a missing first name.
A header that starts with a digit gets a field prefix. Empty cells aren’t stored.
Duplicates and suppression
For an email campaign:- An address already in that campaign is counted as a duplicate. The person’s details are still refreshed, but they aren’t enrolled twice.
- An address on your suppression list is skipped and never added as a lead.
- Rows with no email, or an invalid one, are reported as failed with their row number.
Import runs
Each campaign import writes an import run. It records the file name, the campaign it went to, whether you used explicit column mapping, and the counts above. The Leads page people import does not write one.Related
Leads
Find, filter and review your people and companies.
Custom fields
Define your own fields on people and companies.
Email campaigns
Use merge fields in your sequence.
Tables
Clean and enrich a list before you import it.