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

Notifications

Announcements

No record found.

Community site session details

Community site session details

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

Customized Marketing Unsubscription Page

(0) ShareShare
ReportReport
Posted on by 15

Hello all 

I have a requirement to Have an external program sending emails with the D365 marketing Unsubscription Link 

I was wondering how and if is possible to send a parameter like the contactid to the unsubscription URL. 

The Page would then identify the contact based on the ID instead of the msdynunsubscribeid 

Is it possible ?

Thanks a lot 

I have the same question (0)
  • cloflyMao Profile Picture
    25,210 on at

    Hi Luiz,

    Only the msdynunsubscribeid can be used to identify contact and it can't be changed, it is system design.

    But we can add contact ID as extra parameter to the unsubscription URL.

    {{msdyncrm_contentsettings.msdyncrm_subscriptioncenter}}&contactID={{contact.contactid}}

    pastedimage1612430344014v1.png

    Test

    tracking.JPG

    As what the test result shows, somehow it will generate two msdynunsubscribeid parameters.

    But both prefilling and form submitting work well.

    In addition, if you would like to customize subscription center page based on contact's identification(such as firstname), you could refer to this article:

    docs.microsoft.com/.../personalized-page-content

  • Luiz Ricci Profile Picture
    15 on at

    Thanks for the response Clofy

    The issue is that I would be calling the Unsubscription Center from a Toll OUtside D365.

    It means that there is no way for me to generate the msdynunsubscribeid in the same way as D365.

    Another possibility is to have a fixed value for each contact for the msdynunsubscribeid that I could share with the external system. Is it a Possiblility? 

    Otherwise looks like the only way to solve my problem is having two pages to do the same thing, one being called from D365 and the other from outside.

  • cloflyMao Profile Picture
    25,210 on at

    Hi Luiz,

    Do you mean that you want to call the Subscription Center on web page outside D365?

    If so, you could embed subscription center form on your external page:

    https://community.dynamics.com/365/marketing/f/dynamics-365-for-marketing-forum/402904/how-to-setup-external-subscription-center

    msdynunsubscribeid  is generated randomly in each time email delivery, so it couldn't be customized or leveraged.

  • Luiz Ricci Profile Picture
    15 on at

    Hi Clofy,

    This is the issue because the email won't be sent using D365. It will be sent using another tool.

    On each and every email I'm sending using this external tool, I must send the subscription link from D365.

    But I don't know how to generate the ID.

    One possibility would be calling the unsubscription date with the contact ID instead of the msdynunsubscribeid.

    But from what I understand from you it's not doable. SO we have to create something similar to execute this action from the outside.

  • Verified answer
    cloflyMao Profile Picture
    25,210 on at

    Hi Luiz,

    Yes, subscription center only works when it is attached as link of email sent by D365 Marketing, so unfortunately the SC couldn't meet your requirement.

    Take a look to flow HTTP trigger to check whether the solution would make sense for you.

    https://www.flowjoe.io/2019/08/27/understanding-the-trigger-when-a-http-request-is-received/

    https://d365demystified.com/2020/07/29/accept-http-requests-in-a-flow-and-send-response-back-power-automate/

  • Luiz Ricci Profile Picture
    15 on at

    Thanks, Clofly, Really helpful

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…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 170 Super User 2025 Season 2

#2
#ManoVerse Profile Picture

#ManoVerse 61

#3
Gerardo Rentería García Profile Picture

Gerardo Rentería Ga... 52 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans