implement CC and BCC email addresses dynamically in Marketing Cloud
Marketing Cloud

How to implement CC and BCC email addresses dynamically in Marketing Cloud?

Business Case:

The client asked us to create an architecture and a process that allows them to send the same email to  different email addresses as  a carbon copy and blind carbon copy and wanted to know the impact of this on Analytics.

For example: An applicant receives communications to their personal email address( Then, after being admitted, they receive an email on the email address until the point of the student arriving on campus. They wanted us to provide them a solution on how to send the emails on both their personal email and another email( until they get comfortable with only using their second email i.e. address.

Solution Approach:

We can leverage the functionality of CC and BCC emails on Marketing Cloud to solve the above requirement.

  • Create a Data Extension that includes the fields such as SubscriberKey, CCEmail, BCCEmail, and Email, and use this data extension everywhere where the same email needs to be sent to different email addresses.
  • Create an automation that will automatically update the Data Extension.
  • Use the Ampscript in the CC and BCC options of an email.

Let’s check how?


What are CC and BCC?

CC stands for Carbon Copy and BCC stands for Blind Carbon Copy. These options are used when we want to send a copy of an email to some other email address that is different from the primary email address.

How to enable CC/BCC feature for emails?

Go to Setup > Platform Tools > Feature Settings > Email Studio > Reply Mail Management > Email Optional Features > BCC Emails and enable it.

BCC and CC

After enabling it, we can check the Advanced Options on Journey email activity.

BCC and CC
How to use the feature?

  1. SFMC requires the source/target data extension used for sending emails should have only 1 field with the data type “Email Address”, If we have more than one field with this data type then no email is sent.  So, to use this feature on emails wherein more than one email address is required please store the email address to be used as cc/bcc in a different attribute in the same data extension.

    BCC and CC

  2. At the time of sending an email, use %%CCEmail%%, %%BCCEmail%% in the Advanced options of Email Activity in the Journey.

    BCC and CC

  3. To make it more dynamic, we can create a new DE that can be referred to on any sent. This DE may have let’s say only the following fields:Subcriberkey,CCEmail, BCCEmail, Email.

    BCC and CC

We can have automation get these details from CRM on a fixed interval and then we can have something like this on ‘Advanced Options’ of email activity in Journey.

%%=v(Lookup(‘Data Extension Name’, ‘CCEmail’,’Subscriberkey’,_subscriberkey))=%%

BCC and CC

Pro– This is a dynamic Data Extension; hence we are never required to make changes to the existing DEs.


  1. CCed and BCCed recipients receive the exact email that the associated subscriber receives.
  2. For super messages consideration, if you have a cc as well as a BCC email address for a particular send then it will be counted as three sends (1 for user, 1 for cc, 1 for bcc), similar to if we did an e-mail blast to a DE with 50k records with cc and bcc then it will count as 150k emails.
  3. Emails sent to CC and BCC recipients aren’t included in the email tracking analytics. Opens and clicks are also not tracked of CCed and BCCed recipients. For example, if an email is sent to a primary email address having an email address as data type ( and CC and BCC tracking analytics will still show the open and click for
  4. If an email is opened and clicked by CC and BCC email addresses but not by a targeted subscriber, the subscriber will be considered an unengaged subscriber.
  5. If CC or BCC recipients unsubscribe, it unsubscribes the actual subscriber.

Leave a Reply