I'm working with a client who will is Marketing Cloud for B2B marketing.
Due to the nature of B2B marketing, a large percentage of their customers use role-based email addresses (for example, [email protected]) and role-based email addresses are suppressed by List Detective by default.
I understand the reason for blocking role-based email addresses, as these typically indicate that the email is being sent to a group or an employee with a role, rather than an individual person and as a result, it's not possible to verify that the Subscriber attached to these role-based addresses has given their consent to receive emails. However, customers with role-based email addresses (for my client) have explicitly opted-in and I don't foresee any deliverability or complaint concerns in sending to these recipients (but we will monitor this).
While exceptions can be created for individual role usernames (e.g. accounts@, sales@, etc), these have to be submitted and granted on a case-by-case basis through Salesforce Support. There's no 'whitelist' where you can add these yourself and you can't request that this feature to be "turned off".
The issue is that Marketing Cloud don't publicly disclose all role-based usernames that they are blocking. And there doesn't appear to be a way that you can validate whether the email address will be accepted by List Detective.
I thought of using the validateEmail API method, but this always returns true
for role-based emails. For example, the following payload:
{
"email": "[email protected]",
"validators": [ "SyntaxValidator", "MXValidator", "ListDetectiveValidator" ]
}
Returns the response:
{
"email": "[email protected]",
"valid": true
}
While I could write a query to find all role-based email addresses of all my clients Subscribers based on this list of role-based usernames, this won't necessarily match Marketing Cloud's list.
The only solution I can think of is to monitor which Subscribers do not receive an email for a given email JobId, then submit a support request on a case-by-case basis to enable these role-based addresses. However, this is a significant amount of manual work.
How are other Marketing Cloud users managing role-based email addresses for B2B Subscribers?