---
title: Work with Contact management application
related:
  - https://docs.kentico.com/documentation/developers-and-admins/digital-marketing-setup/contact-configuration.md
  - https://docs.kentico.com/documentation/business-users/digital-marketing/contact-activities.md
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

Contact management is a digital marketing tool that provides a centralized overview of all people who access content through your channels. Within Xperience by Kentico, visitors are represented by **Contacts**.

The system gathers information about all visitors including anonymous ones, and [tracks the activities](https://docs.kentico.com/documentation/business-users/digital-marketing/contact-activities.md) that contacts perform through your channels. **On websites**, contacts are identified by a cookie, and the system automatically gathers data based on the actions and input of the associated visitors.

You can use the data collected for contacts to analyze client behavior, optimize content, identify potential buyers and perform other marketing‑related actions. In Xperience, [customer journeys](https://docs.kentico.com/documentation/business-users/digital-marketing/customer-journeys.md) allow you to define key stages, representing the sequence of steps a contact must complete to achieve a successful conversion, and set conditions for their progression through these steps.

> **Info:** **Contacts and channels**
>
> Contacts are global and shared across all content [channels](https://docs.kentico.com/documentation/developers-and-admins/configuration/website-channel-management.md). For example, if you use your Xperience application to run two websites, send messages through an email channel, and deliver content to an external application through a headless channel, visitors and email recipients from all channels will belong to the same pool of contacts.

> **Note:** **Default cookie level or consent requirements**
>
> The contact tracking functionality in Xperience by Kentico only works for website channels with the [Default cookie level](https://docs.kentico.com/documentation/developers-and-admins/data-protection/cookies.md) set to _Visitor_ or _All_, or for visitors who give tracking consent and increase their cookie level. For more information, see [Consent development](https://docs.kentico.com/documentation/developers-and-admins/data-protection/consent-development.md).

## Manage contacts

Use the **Contact management** application in the Xperience administration to view and manage your contacts. A list of contacts is available on the **Contacts** tab.

![Viewing the list of contacts in the Contact management application](https://docs.kentico.com/docsassets/modules/contact-management-page/Contact_List.png "Viewing the list of contacts in the Contact management application")

Information about contacts is stored in attributes, such as the name, email address, contact details, physical address, etc. To see an overview of all available information about a contact, select the contact in the list. This opens the contact's profile.

![Viewing a contact's profile](https://docs.kentico.com/docsassets/modules/contact-management-page/ContactProfileWithAutomation.png "Viewing a contact's profile")

Marketers do not need to manually enter the attribute values for contacts. The system automatically collects and updates the data of each contact based on the information provided by the corresponding visitor. However, you can edit the attributes of contacts if required:

1. Select the contact in the list.
2. In the **Personal details** section of the contact profile, select **Edit**.
3. Enter the required values.
4. Select **Save**.

### Delete contacts

You can manually remove contacts by selecting the **Delete** () action in the list.

The system can also be configured to [automatically delete contacts](https://docs.kentico.com/documentation/developers-and-admins/digital-marketing-setup/contact-configuration/delete-inactive-contacts.md) who have not performed any activities over a specified number of days.

> **Note:** **Consequences of deleting contacts**
>
> Deleting contacts also removes any associated data, notably [consent agreements](https://docs.kentico.com/documentation/developers-and-admins/data-protection/consent-management.md), logged [activities](https://docs.kentico.com/documentation/business-users/digital-marketing/contact-activities.md) and [customer journey](https://docs.kentico.com/documentation/business-users/digital-marketing/customer-journeys.md) conversions.
>
> Only delete contacts if you are sure this data will not be needed in the future. Consent agreements in particular may be required to maintain compliance with data protection laws.

## Contact merging

In some cases, multiple contacts in your system may actually represent a single real‑world person. Automatic merging gets rid of duplicates by combining several contacts into a single one.

The system automatically merges contacts that clearly represent the same person. This means that the system always **merges contacts with the same email address**.

Automatic merging can occur when new contacts are created or when the data of existing contacts is updated. The merging is only triggered by live site actions such as a form submissions. Creating contacts or editing them via the administration or the API **does not trigger** automatic merging.

After the system merges contacts, the result is a single contact referred to as a _parent_.

### Automatic merge collisions

When contact attribute collisions occur during automatic merges, the system uses the values of the child contact. If a collision is detected between the attributes of child contacts, and the parent contact does not contain a value in the given field, the priority of the values is undetermined – the system uses the values of the first contact loaded from the database.

### Contact email collisions

Because a contact's email address is its main identifier in Xperience, the system does not allow the email to be changed based on data submitted by users. This can happen in the following ways:

- [Form submissions](https://docs.kentico.com/documentation/business-users/digital-marketing/forms/create-and-edit-forms.md#map-form-submission-to-contact-attributes)
- [Headless tracking Data input activities](https://docs.kentico.com/documentation/developers-and-admins/digital-marketing-setup/headless-tracking.md#log-activities)
- [Cross-site tracking Data input activities](https://docs.kentico.com/documentation/developers-and-admins/digital-marketing-setup/cross-site-tracking.md#data-input)

If the contact associated with a user already has an email address stored in Xperience, and it doesn't match the newly submitted email value, all related activities and field updates are performed for a different contact. Either an existing contact that matches the submitted email value is used, or a new contact is created. In these cases, the user’s associated contact remains unchanged, but any subsequent actions, such as [automation processes](https://docs.kentico.com/modules/contact-management/analyze-and-customize-automation.md), are performed for the “other” contact that matches the submitted email address.
