'Warnings Read-write mappings require a unique identifier to be specified

Our client has a sync between Heroku and Salesforce. In Heroku, the fields are mapped which fields in Heroku populate which fields in SF. On the mapping page, it displays the warning message below. What to do when one sees this warning in Heroku when editing the mapping of the Contact object? Which field to make the unique identifier? What criteria? Must I do so?

Please see the accompanying screenshot as a picture is worth 1000 words. Below is the text of the warning in case it's too small to read in the pic. (There are 2 warnings, I am only asking about the first warning.)

"Warnings Read-write mappings require a unique identifier to be specified. Unique identifiers must be defined as unique External ID fields in Salesforce. " enter image description here



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source