When is a conflicting change detected?

Updated 5 days ago by Jan Bogaert

In the connection settings you have the option to choose a winning app. It looks something like this:

We need you to choose the 'winning app', because in the rare occasion that PieSync does encounter a conflict, it needs to know how to act.

Chances of having a conflict are very small. PieSync will only encounter a conflict in two scenario's:

  1. During the initial sync

When matching your databases it is possible that there's a difference between two contact fields. For instance, in Google Contacts the First Name of a contact is 'Dave' while in Podio the first name of that same contact states 'David'. This is a conflict that PieSync will resolve by looking at the winning app.

When your winning app has empty fields, we won't delete any field information in the other app.
  1. When a contact in sync is being updated in both apps at the same time

In the rare occasion that the field of the same contact is being altered from both apps at the exact same time, PieSync will encounter a conflict. In this case, PieSync will have the losing app take on the value of the winning app.

Once a contact is in sync, there are inherently no conflicts. The Winning App Setting does not dictate sync direction.


How did we do?