Manage consent for email and text messages in real-time marketing
The real-time marketing consent center allows you to manage consent information given by your customers.
Note
Real-time marketing consent is contact-point based. Customer consent is stored per email address or phone number, as opposed to being stored per contact record. Outbound marketing consent processes that you have already defined are not influenced by the real-time marketing settings.
Important
If you wish to run a real-time customer journey for contacts for which you have already gathered consent data in outbound marketing, you don't need to take any actions in the consent center (you are not required to select the Load consent button or create new consent records) under one condition. Consent for sending commercial emails should be stored in the Allow bulk email field of a contact record. Even with the consent center empty, the app will check the Allow bulk email field of each contact record and send a commercial email based on this data.
Whether consent is checked before sending emails and text messages depends on the consent model that you select on the Compliance page. Learn more about compliance settings.
How consent is respected for emails
When creating a new email message, one of the parameters you need to set up is Message designation. To set up message designation, select the gear icon
in the email header. This will open the Email header settings pane on the right side of the page. Navigate to the Email settings section.
The message designation is a dropdown field in which you can choose Commercial or Transactional. By default, new email messages are designated as commercial.

As required for commercial email, a Company Address placeholder and an Unsubscribe link are added to the email footer automatically. The company address reflects the value set on the Compliance page and can be edited directly from the email editor, if needed. The unsubscribe link leads to the Preference page, where customers can review and change communication preferences.
The presence of a company address and unsubscribe link is checked when you select Ready to send. The app will notify you if one of these parameters is missing.
Note
The app will display warnings if, for example, you occasionally delete either the default Company address or link to the default Preference page. However, it will not block you from sending such an email. Thus, you are able to replace the given Company address field with another one on your choice, or add a link to the custom Preference page if you like.
If you want to send commercial email, the app will check whether the email addresses of the target audience have granted consent when a customer journey is started. In the Restrictive model, messages will only be sent to customers whose email addresses were opted in.
How consent is respected for text messages
In the real-time marketing, the rules for sending text messages are the same as the ones for sending emails. For sending transactional text messages, consent is not required. Sending commercial text messages requires that a mobile number opted in before it can receive a message.
Adding consent data
When you install real-time marketing, the real-time marketing consent center (Real-time marketing > Audience > Consent center) will contain no records, even if you already gathered consent in outbound marketing. As mentioned above, you don't need to re-enter contact consent data from outbound marketing if you plan to run real-time journeys for contacts. If you want to reuse contact consent data for leads or profiles, or wish to add new consents, you can use one of three methods:
- Add new consent records for email and text messages manually by selecting the corresponding option from the top ribbon.
- Import consent settings from an Excel file.
Tip
If you don't see the Import from Excel option in the top ribbon, you might have to select the three dots on the right side of the ribbon to see more items.
- Load consent information that was already captured for contacts in Dynamics 365 Marketing.

Loading consent from contacts
Note
The Load consent button loads consent information that is stored in Contacts records in Dynamics 365 Marketing (in outbound marketing). It is not intended to load consent from other data sources. When loading consent from contacts, only the Allow bulk email field is considered.
To load consent from contacts, an administrator must select Load consent from the top ribbon on the Consent center page.
The following message will appear:

To load consent from contacts, the following prerequisites must be met:
- Only one email address from a contact record will be loaded. This field is defined in the Audience configuration and can be changed by the administrator.
- Consent information is loaded from the Allow bulk email field of a contact record.
- If two or more contacts share the same email address, consent for the email will be set to Allow only when all contacts contain the value Bulk email=Allow. In all other cases, consent for the email address will be set to Do not allow.
- If consent for the email already exists in real-time marketing (for example, you decide to load consent from contacts after some email consent items were already manually added), the above-listed rule applies. The email address is only opted in if both email consent values are set to Allow and all consent records from contacts that share the same email address are set to Allow.
Consent loaded from contacts relates to emails only and includes the following fields: Allow email, Allow bulk email, and Allow tracking.
Important
If you store consent data for contacts in a field other than Allow bulk email, you'll need to use the Import from Excel option to load consent data to the consent center first. Only then will you be able to send commercial email in a real-time customer journey.
View consent records
In the consent center, you can view a list of all contact-point consents and their related attributes (type, status, source of consent data, and date modified).
To see a compact view for a single consent record or make changes to it, select the contact point name from the list of records.
Audit consent records
You can keep track of all consent-related changes on a per contact record basis (who made the changes and when). The Audit history is available under a consent record's Related tab.
Important
If you restore data in customer journey orchestration, all consents will be returned to the state they were in at the time backup was made. This may result in consent data being obsolete. To avoid complications, export all consent data into Excel before starting the restore process and use it as a reference after the restore is completed.
Feedback
Submit and view feedback for