View Categories

Contact Import

6 min read

Contact Import

What is Contact Import

Contact import allows you to add and update multiple Contacts on the platform.

Contact import is useful for the following reasons:

Importing Contacts

The Contact Import process is divided into 3 parts: Upload CSV file, Mapping and Review.

Part 1: Initiate a Contact Import

To import contacts, you need to upload a CSV file. Each row in your CSV file represents a contact and each column represents a contact field.

Ensure the CSV file fulfills the following requirements:

To see an example of a populated CSV file, download the sample by clicking on the hyperlink.

Import Purpose

Add new contacts only

Action

Adds only new Contacts in the CSV file to the Workspace.

Import Purpose

Update existing contacts only

Action

Updates only existing Contacts in the Workspace with values from the file.

Import Purpose

Add & update contacts

Action

Updates only existing Contacts in the Workspace with values from the file.

Import Purpose

Add all contacts despite duplicates

Action

All Contacts in the file will be treated as new Contacts. You can review and merge duplicate Contacts manually on the platform.

Part 2: Map CSV Headers to Contact Fields

Map the column headers in the CSV file to Contact Fields in your Workspace. This determines which Contact Field will be updated with a column’s values. If a column header in the file perfectly matches a Contact Field name (e.g. Phone Number), it will be mapped automatically.

Ensure that the defined identifier is mapped. Each Contact Field can only be mapped once. If you wish to skip a column so its values are not imported, uncheck the checkbox on its left. A minimum of one column must be selected to proceed with the import.

“Do Not Overwrite” Checkbox and its Functions

If you have selected the Update existing contacts only or Add & update contacts Import Purpose option, a Do Not Overwrite option will appear.

When Do Not Overwrite is checked:

Example:

Contact A in your Workspace has the email contactabc@email.com. In the uploaded CSV file, Contact A is identified by their phone number and has the email address contact123@email.com.

If the checkbox is unchecked (default), the existing value will be overwritten and Contact A’s email will be updated to contact123@email.com.

If the checkbox is checked, the existing value will not be overwritten and Contact A’s email will remain as contactabc@email.com.

Part 3: Review Import

The number of Contacts that will be added and updated after the import, or skipped due to errors, will be reported. Once ready, click Import to proceed.

Once the file has been validated, click Import to proceed. A dialog box will appear to confirm that the import has started.

Check Import Result

You will be notified via email and the notifications center on the platform when the import job has been completed

You can download the results file from your email or the Import History table in Settings > Data Import. This file will be available for 7 days. The results file will contain 2 additional columns: Import Status and Errors.

The Import Status column can have one of 4 possible statuses:

Imported

Contact was added successfully.

Updated

Contact was updated successfully.

Skipped

Contact was skipped based on import purpose (e.g. new Contact in an Update Existing Contacts Only import).

Error

Contact wasn’t imported due to error(s).

FAQ and Troubleshooting

How many files I can import at a time?

You can only import one file per import.

Why am I unable to start a new import?

Only one import job can be in progress at a time. Kindly wait until the import job is completed before starting a new one.

What does the “Session expired” error mean?

You have a 1-hour window to proceed with an import job. If an import is not started within 1 hour at the Review stage, it will be automatically canceled and you will need to restart the import process.

What if there are two Contacts with the same identifier in the CSV file?

Both Contact rows in the CSV file will be flagged in the Errors column of the error file. Their values will not be added to or updated on the Workspace.

What if there are two existing Contacts with the same identifier in the Workspace?

If multiple contacts share an identifier value in the Workspace (e.g. duplicate Contact profiles or a shared email address or phone number used by two Contacts), an error will be indicated in the row with the same value in the CSV file.

Are Tags compulsory for Contact imports?

No, they are not. You can add, update and remove Tags as you wish. An import Tag will be automatically generated for every import to identify which Contacts were added or updated during the import. This Tag is optional and can be removed.

Why are some existing Contacts not identified by the phone number identifier?

The phone number format has to be identical in the CSV file and Workspace for the number to be identified. If the same phone number has different formats (e.g. one is missing an area code), the existing Contact cannot be identified and the Contact in the file will be treated as a new Contact. If you are trying to update existing Contacts only, this Contact will be skipped. If you are trying to upload new Contacts, a new Contact profile will be created for this Contact.