Data Import - Advanced Settings

Getting tired of having to clean up data import files for duplicates? The Advanced Settings for imports in Membrain gives you control over how Membrain manages duplicates.

On a standard import, the Advanced Settings have a default configuration to help you prevent importing duplicates. To see what the default settings are, you can click on Advanced Settings in the bottom right corner of an import page in Membrain.

In Advanced Settings you can also set up your own configuration, which we recommend to only be used in specific use cases.

In most cases of data imports, changes to this setting are not necessary.

Default configuration for Import Advanced Settings

When you are on an import page in Membrain the Advanced Setting will by default already be pre-configured and automatically applied based on the context of the import, meaning it has different matching parameters set up depending on if you are on the import page of Companies, Contacts or Prospects/Sales Projects/Account Growth Projects. Below are the default configured settings based on the context of the import:

Companies

Contacts

(Note that the 3rd parameter has Name AND Company: Name selected).

Prospects/Sales Projects/Account Growth Projects/Tickets

How it works

To best explain how the functionality of the setting works, an import of three contacts will be demonstrated as a use case.

You upload the import file, enable the option Create New and disable the option Update Existing, click next and map the columns in your file to the correct fields in Membrain. When you click on Import Rows, Membrain will match each separate field and combination of fields that are selected as parameters to each row in your import file and try to identify duplicates in Membrain.

Row 1 from import file:

Membrain finds the existing contact in Membrain by a match on Parameter 3.

  • Matching with Parameter 1: External Identifier - Fails due to the column External Identifier doesn't even exist in the import file.
  • Matching with Parameter 2: Email Address - Also fails because the listed address from the file doesn't exist in Membrain.
  • Matching with Parameter 3: Name AND Company: Name - Succeeds because Membrain can match the listed Name from row 1 to the Name of a contact in the database AND that contact is connected to a Company with a matching Company: Name.
  • Result: Existing contact is considered found, and Membrain prevents you from creating a duplicate by skipping the row.
If the case were that for instance the Company: Name did not already exist, or maybe did exist but with a slightly different spelling - the matching would not have succeeded and therefore a new contact (and Company) would have been created in Membrain.

Row 2 from same import file:

Membrain finds the existing contact in Membrain by a match on Parameter 2.

  • Matching with Parameter 1: External Identifier - Fails due to the column External Identifier doesn't even exist in the import file.
  • Matching with Parameter 2: Email Address - Succeeds because Membrain can match the listed Email Address from the file to an existing Email Address in Membrain. 
  • Matching with Parameter 3: Name AND Company: Name - Will be skipped as Membrain has already identified an existing contact in the database.
  • Result: Existing contact is considered found, and Membrain prevents you from creating a duplicate by skipping the row.

Row 3 from same import file:

Membrain fails to find a match on all three parameters resulting in a new contact being created.

Each row will try to find a match for every referenced parameter, and if the match goes through, the row will be skipped in the import.

Import file consisting of duplicates

Another use case could be that your import file potentially consists of duplicates, and you are certain that the items you are importing do not already exist in Membrain. If that file were to be imported, Membrain could help you prevent that duplicated items get imported. When the first row of a group of duplicates in your file has been processed on the import, Membrain will use that row to match for other identical rows in the same file, based on the parameters in the Import Advanced Settings.

Manual configuration for Advanced Import Settings

If you have a specific use case, you can change the parameters used for the deduplication under advanced settings. The functionality with a manual setup still works the same as if they are pre-configured by default, as explained above.

The Advanced Settings is found in the bottom right corner of an import page.

From the advanced settings, you have the capability to set up the preferences of the parameters you want to use for your import, as long as you meet the required conditions shown at the top of the multi-selection list that appears when you click +ADD ADDITIONAL CRITERIA

The required parameters differ depending on the context of the Import. The requirements shown below are based on importing Contacts.

When combining several fields in the same parameter, an identification of an already existing item will only be considered when all selected fields match the cells on the row in the import file.

How the parameters can be used

The flexibility of how the parameters can be set is what makes the Import Advanced Settings powerful in specific use cases. You could for example use:

  • Several separate fields
  • Combined parameters of two, three or more fields
  • Several combined parameters
  • Combination of separate and combined fields
  • Required fields combined with Custom Fields

However you set it up, Membrain will only import the row from your import file if it does not find a match of an already existing item that is based on any of the parameters referenced in the Advanced Settings.