Updating contacts for new language attribute
Engage is moving from storing a contact's language in a custom field to storing it as a standard Engage field (named lang). This allows Engage users to use language as a value split in automations when, for example, sending out welcome emails and transactional communication.
For the first iteration of this fix, the language value will be saved in both fields. Once all customers have migrated from the old field to the new lang field, the old field will be removed from the Shopify integration.
In order to use the new lang attribute in your Shopify app, and improve your Engage experience, there is some housekeeping you need to do.
1 - Exporting your contact data
Follow these steps to export your contacts from Engage with the new attribute:
Contact support@voyado.com and ask them to:
Rename the “language” attribute to “Language (old)” in your Engage tenant settings.
Assign the “lang” attribute to all your contact types in your Engage tenant settings.
Log into your Engage account
Navigate to Contacts > Import/Export > Export
Click “New export” in the top right corner.
Select all contacts
Click “Next”
Select the fields: “Language (old)” and “Contact ID”
Click “Next”
Click on “Export” in the bottom right to export your contacts
2 - Re-importing your contacts to Engage
Follow these steps to re-import your contacts with the new field.
Navigate to Contacts > Import/Export > Import
Upload the contacts file you just exported
In the “Attribute mapping” section (step 3) map the column in the file to the “Language” field
Under Import settings, choose “Only update”
Import the file and you are done