Skip to main content

Merge contacts

Pour :Administrateur
View of the 'merge contacts' page

The merge consolidates two contact profiles into one. It is used to eliminate a duplicate in your base โ€” for example, two "David Cohen" profiles created separately, one by a Google import and the other by an online payment, which actually designate the same person.

Without merging, this person's payments, pledges and subscriptions would be scattered across two profiles, their tax receipts would be incomplete, and your statistics wrong. With merging, everything is consolidated on a single profile, the complete history is restored and the duplicate disappears.

Understand the roles: source and masterโ€‹

The merge always involves two contacts:

  • the source profile โ€” the one you open and from which you trigger the merge. It disappears at the end of the operation.
  • the master profile โ€” the one you choose in the modal. It survives and inherits the source's data.

The modal title is explicit: "WILL BE OVERWRITTEN BY" โ€” the profile displayed at the top (the source) will be overwritten by the profile you choose below (the master).

Launch a mergeโ€‹

  1. 1

    Open the source profile

    Locate one of the two duplicates in the catalog (/app/contact/catalogue) and open its profile. It is this profile that will be deleted at the end of the operation.

  2. 2

    Click on the Merge action

    In the profile's action menu (usually a โ‹ฎ menu or a dedicated button), click on Merge. The Merge contacts modal opens.

  3. 3

    Choose the master contact

    At the top of the modal, the source contact's name is displayed. Below, a dropdown list offers all the other contacts in your base. Type the searched name to filter the list; select the master contact.

  4. 4

    Read the caution alert

    The alert displayed at the bottom of the modal reminds: "The contact's information will be overwritten by the new chosen contact (this action is irreversible)." Take 5 seconds to reread.

  5. 5

    Validate

    Click on Validate. Unisoft proceeds with the merge; you are redirected to the master contact's profile, which now contains all the combined data.

What is transferredโ€‹

The merge transfers everything that was attached to the source profile to the master profile:

ElementBehavior on merge
PaymentsAll payments from the source are attached to the master
SubscriptionsRecurring payments move to the master profile
Donation pledgesAll pledges, collected or not, are transferred
Appointments and calendar eventsParticipation is kept on the master profile
Submitted formsAll submissions are attributed to the master
FamiliesIf the source was head of a family, the master becomes head in their place
CategoriesThe categories of both profiles are merged (union)
Contact details (phone, email, addresses)Everything is added to the master profile; the source's contact details become secondary if the master already had any
Family linksThe links of both profiles are merged on the master
Custom fieldsThe fields of both profiles coexist; in case of conflict (same key), the master's value prevails
Interactions / commentsThe entire timeline is consolidated on the master profile
Documents and attached linksAll transferred to the master

What disappearsโ€‹

The source profile entirely disappears from your base. Concretely:

  • The unique identifier of the source profile no longer exists. If an external URL (a link in an email sent six months ago, for example) pointed to this profile, this link will be dead.
  • The last name and first name of the source will no longer be displayed anywhere: everything is replaced by those of the master.
  • The textual values specific to the source that are not in a list (such as notes or a profile comment) are not transferred if the master already has its own value.

Typical duplicate casesโ€‹

The most frequent duplicates come from:

CauseExample
Duplicate importYou imported the same CSV twice by mistake
Google contacts syncA contact created in backoffice + a Google sync bring back two profiles for the same person
Anonymous online paymentA congregant pays on the public page with an email different from the one you know: new profile created
Multi-team entryTwo team members create a profile for the same new person
Spelling variants"Lรฉvy" and "Levy" (without accent), "Cohen" and "Cohรฉn"

The catalog search filter helps you spot these duplicates: search by phone, by email, or by name only, and see if two profiles come out. If so, merge them.

If you merge by mistakeโ€‹

Since the action is irreversible, there is no "Undo merge" button. Three avenues in case of problem:

  1. Manually recreate the disappeared profile from the information you remember, and manually move the affected payments (very tedious). To avoid.
  2. Contact Unisoft support in the hours following the merge: the server log may allow, in certain cases, to roll back the merge. This is not guaranteed and is an exceptional operation.
  3. Learn from the case and establish a team rule: "before clicking Validate on a merge, the operator takes a screenshot of the modal". This allows at minimum to keep a trace of what was done.

Best practicesโ€‹

Articulation with other toolsโ€‹

  • To avoid duplicates at creation, be vigilant during bulk imports: use deduplication by email or phone.
  • The advanced search lets you build targeted queries to spot potential duplicates (same phone, same email, similar names).
  • If you manage many families, the Families view facilitates the detection of duplicate profiles in the same household.