# Overview

## Cleaning actions

When actioning Kernel's recommendations, the primary field to use is called `Cleaning action`, which is equal to one of the following values:

<table><thead><tr><th width="200">Action</th><th>Definition</th></tr></thead><tbody><tr><td>Delete</td><td>The account is out of business or the website is not working, is not an absorbed subsidiary, and is not actively owned. It is generally safe to delete.</td></tr><tr><td>Merge</td><td>The account has a duplicate, is not the primary record, and is part of a valid duplicate group.</td></tr><tr><td>Associate</td><td>The account has an identified parent in the CRM that it should be linked to.</td></tr><tr><td>Associate (missing parent)</td><td>The account has an identified parent that is not yet in the CRM. Kernel will create the parent and link the accounts.</td></tr></tbody></table>

{% hint style="info" %}
All actions are configurable by the user, so the exact definition will depend on each user's individual setup.
{% endhint %}

## Reasoning behind the action

Each cleaning action comes with a 1-sentence summary of why the specific action was chosen for the account.

In addition, depending on the cleaning action, Kernel shows extra context fields to explain why that action was recommended.

## Kernel App

{% columns fullWidth="false" %}
{% column %}
Actions are performed within the app with interfaces for each. Each interface contains all the necessary data to perform mass actions with confidence.

Actions can be filtered by risk and CRM fields added to any view. All actions can be exported as shown in the app as a CSV.
{% endcolumn %}

{% column %}

<figure><img src="https://1215786129-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvRYB7XIKCnmUi9oCEQGV%2Fuploads%2FuFfNK2QPJ1M9XlaRzenY%2Fimage.png?alt=media&#x26;token=fc9d30ff-12d7-40ff-982b-bec948555455" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

#### Delete

The delete action will permanently remove accounts from your CRM. The deletion rules are configurable within the app allowing for control over parameters such as website functionality, deleting generic URLs (e.g hotmail.com) or status of the company.

You can also configure rules that prevent deletion such as the account having active ownership in your CRM.

<figure><img src="https://1215786129-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvRYB7XIKCnmUi9oCEQGV%2Fuploads%2FseP3zx3bePTeK1e3EbRI%2Fimage.png?alt=media&#x26;token=221a10f7-4c04-4047-8d35-c67604161299" alt=""><figcaption></figcaption></figure>

#### Associate

The associate action will tie accounts together in your CRM using the native hierarchy functionality. Completed accounts can be viewed with rejected accounts flagged for review by the Kernel team.

<figure><img src="https://1215786129-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvRYB7XIKCnmUi9oCEQGV%2Fuploads%2FXqitiddBtPWBn8uUSD7r%2Fimage.png?alt=media&#x26;token=a33bb1ba-3b10-48d8-97e3-101fe8174db4" alt=""><figcaption></figcaption></figure>

#### Merge

Groups of accounts to be merged are displayed together. Within this view you can add any fields from your CRM to compare. You also get full insight on all risk related items that are being used to determine the groups.

The "Compare" function allows you to see the outcome of your survivorship logic on that group. The primary record after merge will be shown with all CRM fields. Logs allow for the full history of the group showing any merges that have occurred, fields before/after and all the linked objects that have been reparented in the merge.

**Recalculate**

After making configuration changes, you can trigger a recalculation of merge, associate, and delete recommendations directly from the app. This rebuilds the full set of groups based on your updated logic. Note that recalculating deletes all existing groups and recreates them — this process can take a few minutes.

**Safeguarded accounts**

By default, safeguarded accounts do not appear in merge groups. You can enable an option in the app to allow merging of safeguarded accounts. Once enabled, they will surface within the relevant groups and can be filtered in or out.

<figure><img src="https://1215786129-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvRYB7XIKCnmUi9oCEQGV%2Fuploads%2FzgP52Xna8ZgqPeouMTK3%2Fimage.png?alt=media&#x26;token=c9e60e64-d368-4c87-b80f-e3a4b4d664ac" alt=""><figcaption></figcaption></figure>
