Via the MoEngage destination, Hightouch can create and sync users.
In this mode, new users will be inserted into MoEngage and all user attributes will be kept up-to-date within MoEngage.
This mode is good for the following scenarios:
You want to push objects into MoEngage and want to keep the data up-to-date
Upsert has three configuration parameters:
Name | Details |
Hightouch Column Containing MoEngage User ID | The name of the Hightouch column (id, created_at, first_name) that acts as unique user identifier in MoEngage. |
Hightouch to MoEngage Default Field Mappings | A list of common user attributes that will be pushed to new users in MoEngage. |
Hightouch to MoEngage Custom Field Mappings | A list of custom user attributes that will be pushed to new users in MoEngage. |
There are reserved keywords that are blocked and should not be used as user attribute names in MoEngage.
They are "id", "_id", ""
These keywords must not be used in any Custom Field Mappings from Hightouch to MoEngage.
In addition, Hightouch will assign the property ht_query_{{queryId}} = true
to a user when it is part of a query, and false when it is not.