*** NOTE: ALL INFORMATION IS ACCURATE AT DATE OF PUBLISHING ***
Compliance Series
This is number one in a series of five blogs covering
Realtime Marketing and Compliance.


STEP ONE
** Compliance Profiles In Realtime Marketing – For Leads and Contacts **

STEP TWO
Real-time Marketing Subscription Forms>

STEP THREE
Moving Consent From Subscription Lists To Real-time Marketing Topics

STEP FOUR
Adding Additional Compliance Profiles

STEP FIVE
Including Purposes & Topics In Real-time Marketing Segments

One of the key things to set up in D365 Marketing is a way for people to opt in and out and subscribe for specific types of content. This has existed in Outbound Marketing as Subscription Lists (actually old school Marketing Lists with a flag to indicate it is a subscription list). This has been great and a good way to make sure people can decide if they want to reduce what they get from you without feeling like they need to opt out of everything. However, this has never worked for Leads, and there was no way around it but to end up using the ugly out of the box default Compliance record should you want to start emailing Leads… until now. In this post I will walk through the multi-brand consent and customisable preference centers. It’s Generally Available meaning it’s out of preview now.

IMPORTANT: At the time of writing this, there is currently no way to use the new functionality to build segments to find all people who want a specific topic from you. This should be coming but no timeframe as of yet.

First thing to look at is to make sure you are on the latest version from the Settings area. If you are not sure, check out this post to see how to get things up to date. After that, go in to the Feature switches and scroll down a little and you should see this new setting for Compliance. Once you turn this on, that’s it. However, you can still turn it on and not necessarily use it in terms of setting up specific topics for opting in and out, so it’s not something I would stress too much about!

Click to view in detail

Then navigate to the Customer engagement section, then Compliance profiles. Once you’ve done this, you might need to wait a bit to see the option below if you just turned on configurable compliance, but you should end up seeing a drop down with a new option for With preference center.

Click to view in detail

Give the record a name and add the Company address.

Click to view in detail

When adding a Compliance profile for the first time, don’t use this option. This will allow you to add an additional record and pull in the consent already confirmed for people. However, there is another way we can do this later on (which will be shown in a different blog post). Click Save and close to create the record.

Click to view in detail

Now click on the name of the new record you created to open it. Click on the Consent purposes tab. Here we can see the two types of consent for communication for Commercial and Transactional. I would suggest leaving the Transactional one as is, where there is no enforcement, meaning if you send out a transactional email, those will never be blocked from going out to your Contacts/Leads (at least not from the D365 Marketing side). Click on the Commercial option.

Click to view in detail

Here we can see the enforcement model used. You can use restrictive or non-restrictive for Commercial. I would never recommend changing it to Disabled!!! Consult your legal team if you think that is the way to go! 😨

Click to view in detail

The bottom section is where you can add your topics. Click to add a new one and just give it a name. Simple as that!

Click to view in detail

Now we can see a list of all the Topics that have been added and linked to the Commercial communication purpose.

Click to view in detail

Going back to the Consent purposes tab on the Compliance profile, you will find the Tracking purpose directly beneath. Click on the Tracking link.

Click to view in detail

From here you can change the enforcement model used for setting the tracking consent. One thing to keep in mind when considering what to use, if using UTM Parameters in D365 Marketing, tracking needs to be opted in to for them to be used for a Contact or Lead in their emails.

Click to view in detail

Ok, now go back to the Compliance profile record again. This time click the link from the General tab for the preference center. Your Compliance profile contains a preference center form that has been created for you automatically. However, you will want to review and edit it first. Currently there is no way to embed these forms in your own website, so you will want to make it look at least like it’s got some of your company branding on it. Edit the form and click on the right side to get to the Elements section. Drag a Topic on to the form.

Click to view in detail

Once you have added it, you will then be able to link it to the right Topic.

Click to view in detail

When you add it, the text is a bit meaningless, so you can just change it to match the name of the Topic someone can opt in or out of.

Click to view in detail

You can edit it like you would an email or any other form. You can also set a message to be displayed when someone has submitted the form, or if there is an error that occurs when trying to submit.

Click to view in detail

Add your logo, add in your text etc. here you can see my finished edited form. The bottom tick box is a Purpose consent link. So if someone ticks that, it will opt them out of everything. I want to give someone options so have included all of the topics too. Once you are finished, make sure you save the form so it goes back to being live.

Click to view in detail

Now you can use this new Compliance profile record in your emails by selecting it in the Compliance section on the Email header settings. When someone clicks the link to unsubscribe or update their preferences, you will see which Topics they have already opted in to.

Click to view in detail

If the Unsubscribe box is ticked, all others are unticked which would make the related contact point consent records set to Opted Out.

Click to view in detail

If you navigate to Real-time Marketing, then the Audience section and Consent center, you can see all of the Contact Point Consent records. We can filter by email and see that this person has opted out of Articles and Industry News, but is Opted In for Case Studies and Events, and most important, is Opted In overall to receive Commercial communication from the organisation.

Click to view in detail
Compliance Series
This is number one in a series of five blogs covering
Realtime Marketing and Compliance.


STEP ONE
** Compliance Profiles In Realtime Marketing – For Leads and Contacts **

STEP TWO
Real-time Marketing Subscription Forms>

STEP THREE
Moving Consent From Subscription Lists To Real-time Marketing Topics

STEP FOUR
Adding Additional Compliance Profiles

STEP FIVE
Including Purposes & Topics In Real-time Marketing Segments


Check out the latest post:
Send Unique Event Registration Response With QR Code Using No Code


D365 Marketing Weekly
Have you seen the D365 Marketing Weekly newsletter yet?
A weekly issue covering features, functionality and news on the topic of Marketing, specifically covering Dynamics 365 Marketing and other interesting tools and tips for anyone interested in the subject.
Subscribe Here
This is just 1 of 449 articles. You can browse through all of them by going to the main blog page, or navigate through different categories to find more content you are interested in. You can also subscribe and get new blog posts emailed to you directly.




18 thoughts on “Compliance Profiles In Realtime Marketing – For Leads and Contacts

  1. Thank you so much Megan for all the 3 articles.

    We are now switching from outbound to real-time, and we have 3 Marketing lists and each one has a single subscription form, so in our emails we have an “unsubscribe” link that refers to the related subscription form. And under each of these forms/pages we have a link that refers to the “Manage Preference” so the users can klick on it which will redirect them to the 4th form/page so they can manage their references all together.

    Can this be implemented using compliance profiles ? I tried to have 4 compliance profiles and each one with different preference form, but couldn’t apply the same flow we used in the outbound process.

  2. Hello Megan,
    thank you so much for posting such good content on the topic so regularly! Since you may be closer, is there any news on when Topics can be used as a segmentation rule in the same way I would have used a subscription list to build a newsletter list in the past?
    Thanks and cheers, Johannes

    1. Hi Johannes, not yet unfortunately! Keep hoping to see it in a new release. Would be great if we get it in September or October!

  3. Hello Meghan,
    Can we opt in again by checking the opted out topics by submitting the form?

    1. Yes, but it depends how you have set up the form. Normal process for opting in would be to tick a box. Then ticking would mean you would be opting out. You can do this over and over again if needed. Each time you submit the form, the Contact Point Consent records for that email address or phone number would be updated.

  4. Hi Megan,

    Thanks for your great articles. Any update on “… there is currently no way to use the new functionality to build segments to find all people who want a specific topic from you…”?

    Best,

    Stian

    1. Nothing changed on that yet Stian. I really hope that this functionality comes soon!

  5. Hi Megan,
    Thank you for this guide, it was very helpful in understanding and setting up my preference center, and much more informative than what MS provides.

    If I may, I do have a question on a best practice to manage Transactional Opt-in/Opt-out choices. I see that in your examples you have the check box text presented as “Unsubscribe me from all marketing communications”, which is changing the Contact Point Consent Commercial purpose to Opt-Out. My company does on occasion send out Transactional Emails, and through your process it would not give the Contact the option to fully unsubscribe from all communication, per GDPR law.

    If we want to give our Contacts the option to fully remove themselves from ALL communications (a Transactional opt-out), do you recommend that best handled:
    1. In the Contact Point Consent records, chosen by including a Transactional opt-in/out field on the Preference Center, or
    2. Through the “CRM Email” preference field of the Contact record itself, which means it would need to be offered through a separate email footer link to a Subscription Center Form done in Outbound Marketing.

    In my Preference Center have experimented with including a Transactional Purpose opt in/out (method 1 above), but that doesn’t gray out the option to also opt in/out of Commercial Purpose emails. This may create confusion since the boxes can both be checked or unchecked independently and can also result in Consent Center records as opt-in for Commercial but opt-out for Transactional.

    It seems with the way email preferences are managed overall, it could be done either way, as long as it’s consistent in one D365 instance. But which is better?

    Thanks in advance,
    Shaun

    1. Hi Shaun,

      Glad the blog series helped! I’m not a lawyer so never state what you SHOULD be doing when it comes to transactional emails. However, from my understanding, GDPR does not require consent to be obtained for sending messages that are legitimate interest. For example, someone who signs up for an event or webinar, or sending an email when someone has purchased something or renewed something. If you have a need to send someone an email about their account, or support down time or whatever else applies, providing the option for them to opt out of those things wouldn’t work.

      If you want to do something where by unticking the Transactional purpose unticks everything else, you would need to do that using some Javascript. Something similar to this:
      https://paulinekolde.info/select-all-javascript-in-the-real-time-form/

      Hope that helps! Only you (or your lawyer or organisation) can decide what you need to do from a GDPR perspective.

  6. Hi Megan,

    This is so useful thanks! Is there any way of seeing which topics a contact/lead or email address is in.
    We are migrating from Outbound marketing and we’re using the Restrictive model, but want to be able to know if contact X is in topic X.

    Thanks

    Tim

  7. Hi Megan,

    We recently installed Marketing and created a couple Forms in Real-time Marketing. We used the /Lead Generation/ Form template and retained the Consent checkbox.

    However, whenever we submit the form and check it’s submissions, it always fails and says Status Reason: Failure – Failure Description: Consent submission processing failed.

    When I go to the Consent Center, I do not see any records being created. Is there anything I’m missing?

    1. Hi Greg, I am taking an educated guess… do you have a phone number field on your form? If yes, try submitting it with a plus sign at the start of the field then check your consent centre again. There is a validation on the phone number fields that if you turn off, people can submit without the plus which causes the error.

  8. Can you unsubscribe from Transactional emails? If so how to set it up? Any relevant articles that you can share for learning thanks.

    1. Hi Srikrishna, I won’t be blogging about this because I don’t think you should be providing a way for someone to do this. Transactional emails should only be sent when you have a legitimate business interest or relationship with the recipient. Out of the box, the ability to send a transactional email is allowed regardless of what someone has opted in or out of. If you wanted to provide the ability for someone to opt out, you would just need to add a tick box for that Purpose, but would also need to change the enforcement model for the Transactional purpose so it’s no longer Disabled. Again, I would doubt you will find articles on this as it’s not really best practice.

  9. Hi, this article was really helpful and our compliance profiles / topics and purposes are working really well, but we are having the issue that D365 still checks whether ‘Email – allow’ and ‘Bulk email – allow’ are checked before sending to someone. When a new contact signs up it feels excessive to have them click an opt in to allow emails and also click an opt-in to the purpose / topics but we can’t see a way around it really? I thought the point was for purposes and topics to sort of replace email allow and bulk email allow but it seems to just be adding another layer of opting in?

    1. Hi Louise, there is a feature switch that determines if those two fields are still being checked. This means someone making the move from Outbound to Realtime can still have those two fields checked in addition to Contact Point Consent records during that transition, or can turn it off so that the system looks to the Contact Point Consent records instead. I also have a blog post that is scheduled soon that shows how everything works with this feature. Hope that helps!

      Check Contact Consent Feature Switch

Leave a Reply

Your email address will not be published. Required fields are marked *