Skip to content
Log in
← Back to guides

Import contacts

Import contacts and companies in bulk from CSV or spreadsheets via a guided 4-step process.

4 min read
1

Paste data

Go to Network and click Import. Copy data from your CSV file, Excel sheet or other spreadsheet and paste it into the text field. The system automatically identifies the correct column delimiter (comma, tab, semicolon etc.).

If automatic identification does not work you can manually select the delimiter. Specify whether the first row is a header row (column names). You can import up to 1,000 rows per import.

The import wizard at step 1 showing a text area with pasted CSV data, delimiter auto-detection and a first-row-is-header checkbox.
The import wizard at step 1 showing a text area with pasted CSV data, delimiter auto-detection and a first-row-is-header checkbox.
2

Map fields

The system uses AI to automatically match your columns to the correct fields in Propstreet. Each mapping is displayed with a confidence score (green, yellow or red) indicating how confident the AI is in the match.

CategoryFields
ContactEmail, First name, Last name, Full name, Phone, Language, Tags
CompanyCompany name, Job title, Country, Website, Strategy/Notes
External IDExternal contact ID, External company ID (for syncing with other systems)

You can manually correct or change mappings by clicking the dropdown menu for each column. Columns can also be marked as Ignore if they should not be imported. A preview of mapped data updates in real time as you make adjustments.

The field mapping step of the import wizard showing columns mapped to Propstreet fields with AI-suggested confidence indicators in green and yellow.
The field mapping step of the import wizard showing columns mapped to Propstreet fields with AI-suggested confidence indicators in green and yellow.
3

Validate and handle duplicates

Before the import runs the system shows a full preview. The summary indicates the number of contacts that will be created (new), updated (already exist), skipped (duplicates) and any validation errors.

Duplicate handling

Choose the duplicate policy: Skip (existing contacts matched on email are left untouched) or Update existing (existing contacts are updated with new data from the import). Update existing is the default.

External reference

If you are importing from another system (e.g. Salesforce or HubSpot) you can specify an external source. Contacts are then also matched on external ID, making it possible to run the import again without creating duplicates.

Rows with validation errors are highlighted with error messages — e.g. invalid email address, invalid phone number or missing data. The system automatically generates an import tag (e.g. "import-2026-03-05-abc") that is added to all imported contacts. You can change or add your own tags.

The validation preview step showing a summary of new, updated and skipped contacts, a data table with validation status per row, and the duplicate handling policy dropdown.
The validation preview step showing a summary of new, updated and skipped contacts, a data table with validation status per row, and the duplicate handling policy dropdown.
4

Run the import

Click Start import to run. The import runs in the background — you can close the page and come back later. A progress indicator shows real-time progress, and an activity log shows what is happening row by row.

After the import you will see a summary of the results: number created, updated, skipped and failed. If rows failed you can download a file with the failed rows including error messages, fix the errors and import them again.

All imported contacts automatically receive an import tag, making it easy to find them in the network by filtering on the tag.

Summary
  • Paste data from CSV or a spreadsheet — the system identifies column delimiters automatically
  • The AI maps columns automatically — adjust as needed
  • Review the preview and choose a duplicate handling policy
  • The import runs in the background — failed rows can be downloaded and imported again

Always check the preview carefully before starting the import — it is easier to correct mappings in advance than to clean up afterwards.

Next steps

We're happy to show you the benefits of our platform. Book a demo to find out how Propstreet can unlock dealmaking for you and your team.