---
title: "Customer mapping"
slug: "customer-mapping"
description: "The user manual provides comprehensive guidance on using the Antavo Management UI for managing loyalty programs."
updated: 2024-09-17T13:16:21Z
published: 2024-09-17T13:16:21Z
canonical: "docs.antavo.com/customer-mapping"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.antavo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Customer mapping

The Customer mapping module allows batch-update of various customer attributes based on predefined grouping sets. Once mapping rules are configured, batches of customers are automatically assigned to the selected attribute. This streamlines the organization of customers into distinct compartments within the Management UI without the need for importing.

📓

Mapping operations are carried out by service automation. Before configuring mapping rules for the first time, please contact the [Antavo Service Desk](https://antavo.atlassian.net/servicedesk/customer/portals) to have this set up for you.

Find the configuration page of the Customer mapping module by navigating to the Modules menu and searching for the Customer mapping module. The page will open to the list of rules that have already been set up with the following information:

| **Created at** | Creation date of the rule |
| --- | --- |
| **Filters** | Filter(s) added |
| **Updates** | The update(s) the rule applies |
| **Status** | Status of the rule, *draft*, *active* or *inactive* |

![](https://cdn.document360.io/08a474ca-8fb4-4c3c-9cd8-665242086cd3/Images/Documentation/rules.png)

You can use the **Filter** button in the top right corner to **filter rules by status**.

## Configuring mapping rules

### Create a new rule

- Click **Create new rule** in the sidebar
- Click the **+** icon to **add filter(s**)
  - Insert the **customer attribute** you’d like to use for filtering This can be any customer attribute, whether built-in fields or custom fields created under the [Customers](/v1/docs/customers) menu.
  - Select the operator from the dropdown list
  - Define the value criteria

You can add multiple filters by clicking the **+ AND/OR** buttons.

- Click **+**to define the **update(s)** to be made
  - Insert the target customer attribute that will be updated if the customer matches the filter criteria You can add any customer attribute, whether built-in fields or custom fields created under the [Customers](/v1/docs/customers) menu.
  - Select the operator
    - `$eq`: Overwrites the current value of the customer attribute.
    - `$addToSet`: Expands the current value of the customer attribute with new values (applicable to list type of attributes only).
  - Define the value to add to the selected customer attribute

You can add multiple updates by clicking the **+**button.

- Click **Create**

![](https://cdn.document360.io/08a474ca-8fb4-4c3c-9cd8-665242086cd3/Images/Documentation/rule_settings.png)

*In this example, customers with a shipping country value of**German**and a currency value of**EUR**will be added to the**Europe users**group.*

### Activate a rule

After saving for the first time, the mapping rule is added as a draft, meaning the rule will not be operational yet, and it appears only in the list of rules on the Customer mapping module configuration page. You can activate the rule right away using the **Set active** button on the upper right-hand side of the setup page and confirm the activation in the dialog that subsequently appears.

Each time you activate the rule, it runs for **all customers** based on the schedule of the service automation.

![](https://cdn.document360.io/08a474ca-8fb4-4c3c-9cd8-665242086cd3/Images/Documentation/mapping_active.png)

## Queue

Each time a customer profile is updated, it is added to the mapping queue that the mapping service processes based on the configuration of the active rules. Under the **Queue** tab, you can track the list of customer updates that will be processed by the service the next time it runs.

## Managing mapping rules

### Edit a rule

- Go to the Customer mapping module page
- Click the **Edit** button of the rule you want to edit
- **Edit the rule**
- Save your changes by clicking**Update**

When a configured rule is edited, the mapping rule will be run on all customers.

### Inactivate a rule

- Go to the Customer mapping module page
- Click the **Edit** button of the rule you want to inactivate
- Click the **Set inactive** button on the upper right-hand side of the page
- Confirm your choice in the dialog

### Archive a rule

You can delete inactive rules from the Management UI by archiving them.

- Go to the Customer mapping module page
- Click the **Edit** button of the rule you want to archive
- Click the **Archive** button on the upper right-hand side of the page
- Confirm your choice in the dialog

Archiving is irreversible. Once a rule is archived, it cannot be restored anymore.
