web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Answered

How can I use behavior/interactions to update contact preferences?

(0) ShareShare
ReportReport
Posted on by 160

Hello,

I'm seeking ideas to help address the following scenario:

I am an organization using D365 marketing to communicate with a variety of contacts. While I may use the subscription center, I have a different use case. How can I update a field (whether the default contact preferences or custom) to reflect the communication channel the contact is actually using. Example: Contact A data indicate that she responds to emails and text messages. Contact B responds to email. How can I use the data from customer journeys (or even interactions outside of journeys) to update a field that indicates Contact Preferences for Contact A are email and text and for Contact B email should be identified. 

I'm looking for a path forward that doesn't involve exporting data from marketing and then bringing it back in, creating triggers/activities in every customer journey, etc. 

Thank you for your advice,

Lynn

I have the same question (0)
  • cloflyMao Profile Picture
    25,210 on at
    RE: How can I use behavior/interactions to update contact preferences?

    Hi Lynn,

    Could you share me more details about your case?

    From your description, it seems that you would like to set preferred contact method field of contact according to contacts' submitted form data?

    If so, you could run a workflow to update contact fields when a contact record is updated.

    e.g:

    A sample customer journey which might meet your requirement would be below:

    pastedimage1591778355642v1.png

    In the workflow, you can get submitted data from contact context, then add multiple conditional statements to go further steps.

    Please take blog articles below as reference if you would like to send text message to your contacts in a customer journey:

    https://community.dynamics.com/365/marketing/b/dynamics-365-for-marketing-community-blogs/posts/custom-touch-point-custom-tile-in-customer-journey-in-less-than-10-minutes

    https://community.dynamics.com/365/marketing/b/dynamics-365-for-marketing-community-blogs/posts/firetext-sms-

    Regards,

    Clofly 

  • Lynn Drees Profile Picture
    160 on at
    RE: How can I use behavior/interactions to update contact preferences?

    Hi Clofly,

    The answer I'm trying to find is how to use interaction data and not submitted form information. For instance, a contact may have set their preferences to email and text; however, they are only interacting/responding to the text messages. I'm seeking a way to track that text is the preferred contact method (based on the example I just gave). The communication channel could vary. The information they submitted on the form is important but I want to be able to know which channel they are really using and use that data to better communicate.

    Thank you for your help,

    Lynn

  • Suggested answer
    d_radulova Profile Picture
    2 User Group Leader on at
    RE: How can I use behavior/interactions to update contact preferences?

    Hi @Lynn Drees,

    I like your use case. Makes sense. What would be useful to understand is the campaigns/ customer journeys you are actually running.

    Looking at your first post where you talk about text message vs emails, one way you could achieve that is by using re-direct URL-s.

    Have a look at the documentation here .

    You could set up a different redirect URL-s for your different touch points. For example a text message could point to URL1, but an email points to URL2. They could both go to similar pages from a  custom point of view, but from a back end/ marketeer point of view, you could track the source of the click better.

    Having the analytics, you could use that as a trigger in future campaigns.  I am not sure I would suggest updating the out of the box preferred method of contact field because this is normally the preference the customer has given and it sounds a bit dubious from a GDBR and transparency point of view.  You might need to justify the audit history of that if you ever get a GDPR request for information.

    Hope that makes some sense.

    Thanks,

    -DD

  • cloflyMao Profile Picture
    25,210 on at
    RE: How can I use behavior/interactions to update contact preferences?

    Hi Lynn,

    As Dilyana mentioned, you could enable auditing for Contact entity to track change history of Preferred Method of Contact field.

    Another option is to create a HTTP Request Trigger in Power Automate, then trigger it in each time of form submission, you could take my last answer in thread below as reference:

    https://community.dynamics.com/365/marketing/f/dynamics-365-for-marketing-forum/385271/thank-you-email-after-every-form-submitted

    How did you receive reponse text messages from customers? Would you use some communication platforms such as TeleSign or Twilio?

    If so, there are already some existing SMS connectors in Power Automate(TeleSign or Twilio), you could create a custom entity record to save interaction data once a text message is received from these platforms.

    Regards,

    Clofly

  • Suggested answer
    Lynn Drees Profile Picture
    160 on at
    RE: How can I use behavior/interactions to update contact preferences?

    Thank you DD

  • Suggested answer
    Lynn Drees Profile Picture
    160 on at
    RE: How can I use behavior/interactions to update contact preferences?

    Thank you Clofly!

  • Verified answer
    cloflyMao Profile Picture
    25,210 on at
    RE: How can I use behavior/interactions to update contact preferences?

    Hi Lynn,

    If you had found any answer helped, please kindly mark as verified to close the thread, it would be really appreciated.

    Please feel free to ask other question if you still have any doubt.

    Regards,

    Clofly

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Pallavi Phade – Community Spotlight

We are honored to recognize Pallavi Phade as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 109 Super User 2025 Season 2

#2
MVP-Daniyal Khaleel Profile Picture

MVP-Daniyal Khaleel 97

#3
#ManoVerse Profile Picture

#ManoVerse 56

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans