> For the complete documentation index, see [llms.txt](https://docs.dinmo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dinmo.io/integrations/destination-platforms/iterable/synchronize-user-attributes.md).

# 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](/integrations/destination-platforms/iterable.md) 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](/guides/get-started-with-dinmo/initial-configuration-of-dinmo/create-a-destination.md)
{% 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](/guides/get-started-with-dinmo/create-and-activate-segments-on-dinmo/activate-your-first-segment.md)
{% 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.

**Note:** If the specified attribute does not exist in Iterable, DinMo will create it if, and only if, unrecognized user fields are allowed in your Data Schema.

{% hint style="info" %}
To do so, go to your Data Schema management settings on the Iterable platform to check that unrecognized user fields are allowed. If not, the fields selected here will be ignored.

[Data Schema management - EU datacenter](https://app.eu.iterable.com/settings/dataSchemaManagement?contentSection=settings)

[Data Schema management - US datacenter](https://app.iterable.com/settings/dataSchemaManagement?contentSection=settings)
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dinmo.io/integrations/destination-platforms/iterable/synchronize-user-attributes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
