Synchronize users attributes

Sync your models profiles and attributes into your Dotdigital account to build customer connections with personalized campaigns

Overview

In this destination service, DinMo will export and update custom attributes and core profile data in the Voyado Contacts database.

To do so, you will need to go through these three steps:

  1. Creating a Voyado destination. Refer to the corresponding section for more info.

  2. Creating a user model composed of all the users and their attributes that will be updated in Voyado.

  3. Activating the model to the Voyado destination to start sending data.

Each time the activation will be running:

  • If you ticked the insert mode option, all new users in the model will be created as a new Contact in Voyado (UPSERT).

  • All attribute values that have changed since the last activation will be updated in Voyado.

  • If you chose not to insert new users, only users of the model who have a matching email in Voyado will be updated (UPDATE).

Destination setup

To start synchronizing attributes, you are first required to create a Voyado destination with the "Synchronize users attributes" service.

Activation configuration

Once the destination has been setup, you can create an activation to start sending data to Voyado right away.

Fields mapping

In the Fields mapping section, you are asked to specify the field contained in your DinMo model corresponding to the Email (or contactId if available). This field will be used to link the model's records to existing Voyado members.

Sync modes

Sync modes determine how data is synchronized between your data source and Voyado.

For the Voyado Attributes destination, here are the available options:

Sync Mode

Description

Use Case

Behavior

UPDATE

Processes only changed records detected since the last sync and updates existing contacts. New records are ignored.

Enriching existing loyalty members with churn scores or offline data.

Detects modified records.

Updates existing contacts only.

Does not create new contacts.

UPSERT

Processes new and changed records, inserting new contacts and updating existing ones.

Standard synchronization.

Onboarding new members from external sources.

Detects new and updated records.

Creates new contacts if email doesn't exist.

Updates existing contacts.

MIRROR

Keeps Voyado fully synchronized with the source.

Warning: Not recommended for Voyado as deleting a contact wipes their loyalty points and history.

Inserts new records.

Updates changed records.

Deletes contacts missing from the source.

Synchronized attributes

In this section, you can add as many attribute mappings as you would like. DinMo will keep the values of all the attributes mapped here up to date.

To map an attribute, please select the DinMo field on the left, and on the right, type the exact name of the attribute as it appears in Voyado.

  • Standard Fields: e.g., firstName, lastName, mobilePhone, streetName.

  • Custom Attributes: e.g., loyalty_tier, churn_risk.

    • Note: For Custom Attributes, ensure the attribute key exists in Voyado's Contact Schema configuration.

Warnings

In this section, specify if you want to receive warning for your Dotdigital activation.

circle-info

Consult the specific section to learn more about sync warningsarrow-up-right.

Last updated