My contacts have multiple email addresses, which one is used to match?

Updated 2 months ago ​by Sanne Stevens

To establish a sync, PieSync matches contacts between your two apps based on the email address field.

However, If the email address field has multiple values, there are a few scenarios:

  1. If the contact only existed in app A prior to the sync, we will sync the contact with the first email value to app B.  E.g. below email [work] 
  2. If the contact existed in app A and B prior to the sync, and app A has multiple values for the email and app B just a single value, we will choose the matching email address only. E.g. below if app B has the email [home] only, then we will match/sync on that email value. 
  3. If the contact existed in app A and B prior to the sync and both apps have multiple values for the email, we will match and map all values (where possible). E.g. below email [work]  email [work] / email [personal]  email [personal]. etc.
Example of a contact with multiple values for the email address (in this case, the work email is the first value):


How did we do?