When a User in your Dynamics environment attempts to add a member to a Marketing List, They may encounter the following error:
Error in AddMemberList plugin, Principal user is missing prvReadcdi_nurturebuilder privilege
This error occurs because the User does not have the Read privilege set for the Campaign Automation Entity in their Security roles. Users who have been assigned the ClickDimensions User or ClickDimensions Service Security Roles will not encounter this error normally as this privilege is included in this Security Role. However, if a User is instead assigned the ClickDimensions Core Security Role, this privilege is not included. This privilege is used to prevent non ClickDimensions-Users from being able to run Campaign Automations by adding recipients to Marketing Lists.
In order to circumvent this error, the affected User must either be given a Security Role that includes the necessary privilege, such as ClickDimensions Service, or should be provided with a custom Security Role that provides the Read privilege for the Nurture Program Entity.
NOTE: Customizing the default ClickDimensions Security Roles is not recommended. If these roles are customized, they will be reset to their default state whenever the ClickDimensions solution for your Dynamics environment is updated. See this article for more information on customizing Security roles.