I noticed that in my last send, even though the contact with the same Subscriber Key
had changed her email address, the Marketing Cloud has communicated with her using the email on her All Subscriber list. In other words, the email field in the Data Extension was ignored and the corresponding email with that Subscriber Key
was used.
Is there a setting where we can change this or do we have to update the All Subscribers list with every import into the Contact Model?
Best Answer
This is the expected behaviour and you cannot change it. Once you set a Send Relationship in a data extension, for example, Subscriber Key relates to subscribers on Subscriber Key, it will look up the email address from All Subscribers list at send time.
Depending on where your data is coming from, you can set up an automation that will look for differences between your data and All Subs and update All Subs accordingly. Here is an example of how you can set it up if you're integrated with Sales/Service Cloud:
Take a look at Markus' blog for more details: https://markus.codes/2017/07/14/how-to-sync-email-changes-from-service-cloud-to-all-subscribers-list
EDIT
I just found the following article, Profile Center and Marketing Cloud Connect, that says:
If this works as expected, then you wouldn't have to worry about prioritizing Profile Center updates, as they would be reflected in Sales/Service Cloud anyway.