# Synchronize user attributes

## Overview

In this destination service, DinMo exports and updates user attributes in Iterable and optionally inserts new user profiles. To implement this integration, follow these steps:

1. **Creating an Iterable destination:** Refer to [the corresponding section](https://docs.dinmo.io/integrations/destination-platforms/iterable) for detailed setup instructions.
2. **Creating a user segment or model:** This should include all profiles and attributes to be updated in Iterable.
3. **Activating the model or segment to the Iterable destination:** This initiates data synchronization. Detailed instructions are provided in the activation section.

Each time the activation runs:

* If you enable the **Insert Mode** option, new profiles in the model will be inserted into Iterable (UPSERT).
* All attributes with changed values since the last activation will be updated in Iterable.
* If you choose not to insert new profiles, only existing profiles in Iterable (identified via their external ID) will be updated (UPDATE).

## Destination setup

To start synchronizing user attributes, create an Iterable destination using the appropriate destination service.

{% hint style="info" %}
Learn how to create such a destination in our[ step-by-step tutorial](https://docs.dinmo.io/guides/get-started-with-dinmo/initial-configuration-of-dinmo/create-a-destination)
{% endhint %}

## Activation configuration

After setting up the Iterable destination and creating your DinMo model, you can configure an activation to begin syncing data.

{% hint style="info" %}
Learn how to activate a segment in our [step-by-step tutorial](https://docs.dinmo.io/guides/get-started-with-dinmo/create-and-activate-segments-on-dinmo/activate-your-first-segment)
{% endhint %}

## Fields mapping

In the **Fields Mapping** section, specify the field in your DinMo model corresponding to the user ID or email in Iterable. This is used to match records in your model with existing profiles in Iterable.

## Synchronized attributes

Define the attributes you want to synchronize in this section. DinMo ensures that the mapped attributes remain up-to-date in Iterable.

To map an attribute:

1. On the left side, select the field in DinMo containing the attribute’s value.
2. On the right side, type the exact name of the attribute as it appears in Iterable.

**Note:** If the specified attribute does not exist in Iterable, DinMo will automatically create it.
