Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Customer Insights - Journeys forum

Multiple Contact Details

(0) ShareShare
ReportReport
Posted on by 10

Hi, 

We are building a solution that will integrate with a database which has multiple contact details (phone, email, address, etc) from multiple sources for the same contact. This data is external read only data and is not the source of truth. We also need to define specific email addresses (personal and business) for different marketing lists and purposes. For example, we want to email all employees of a client with a service related requests. But product related emails should go to their personal email address.

I was thinking we would create a custom entity to hold Contact Details, or use the address entity, to store all known details and their source. Then have a logic to update the out of the box fields to emailaddress_1 = Primary, emailaddress_2 = Business, emailaddress_3 = Personal.

Utilising Dynamics 365 Marketing can you choose to use more than the emailaddress_1 for marketing lists?

What would be best practice for handling such data and logic? Any thoughts on how to tackle this?

  • d_radulova Profile Picture
    d_radulova 2 User Group Leader on at
    RE: Multiple Contact Details

    @ShaileshJain, thanks for sharing. The link you posted was a great reference point and did shed some light on an area which I think sadly is not very well known in marketing, hence very underused.

    Thanks for sharing again.

  • Suggested answer
    ShaileshJain Profile Picture
    ShaileshJain on at
    RE: Multiple Contact Details

    D365 Marketing does not use marketing lists directly but only the contact entity that segments and lists yield.

    you can use dynamic content in target contact address e.g. contact.fieldX - so its upto your implementation how/where you want to bring in the "master" email address.  Similarly it would be your segmentation logic on which of the fields you want to use, and when e.g. based on account types, use emailaddress1.

    [View:https://docs.microsoft.com/en-us/dynamics365/customer-engagement/marketing/email-properties#set-sender-and-receiver-options:750:50]

    To address: This should almost always be set to {{ contact.emailaddress1 }}, which sends the message to each contact included in the customer journey that sends the email. You might change this to use a different email address field (such as emailaddress2), or enter a dynamic expression that chooses the best of several available email fields.

    BTW, my recommendation would be to keep the business logic of determining the best email address as workflows, so that master contact data is clean, and D365 Marketing is agnostic of how/why a specific email address was populated.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

November Spotlight Star - Khushbu Rajvi

Congratulations to a top community star!

Forum Structure Changes Coming on 11/8!

In our never-ending quest to help the Dynamics 365 Community members get answers faster …

Dynamics 365 Community Platform update – Oct 28

Welcome to the next edition of the Community Platform Update. This is a status …

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,516 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,409 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans