✏️ Now anyone can publish articles, collect points, and earn badges. Get 6 months of Premium access for your first approved article. Register to start your journey.

Setting Up Data Cloud and Marketing Cloud Next in a Salesforce

Highlight text, then choose “Suggest an edit”.Your selection is saved in the bottom bar.

You have got a fresh Salesforce Development Org (SDO) or your fresh production instance, and it might be the case that when searching in the App Launcher for Marketing or Data Cloud, you end up with no results.

It might be a licence issue, or it might be that you need to deploy Marketing Cloud and assign the correct permissions to access Data Cloud.

Go to Setup and search for Marketing Cloud → Basic Settings. Keep in mind that in a fully enabled SDO with all the licences, you may also see Marketing Cloud Engagement Settings, which are used for Marketing Cloud Connect. Make sure you are in the correct settings section.

Salesforce Marketing cloud next basic settings on Setup page

The Basic Settings page gives you a complete checklist of everything you need to set up, so you can simply work through it step by step.

Step by step how to enable and deploy Marketing Cloud on Salesforce platorm.

Assign required permission sets

Assign yourself the Data Cloud Architect permission set. To do this, click your profile avatar in the top right corner and open Settings.

Then navigate to Advanced User Details and scroll down to Permission Set Assignments, or simply click Permission Set Assignments at the top of the page.

Profile Avatar menu in Salesforce platform

Enable data cloud

This process is automated. You just need to open the Data Cloud Setup Home page and start the automatic deployment.

Salesforce Data Cloud  Auto deployment progress status

Now it’s time for a well-deserved coffee.

A few moments later

After the coffee break and some we have data cloud deployed and now we can continue on our marketing cloud deployment.

Select a Data Space

Normally, a default Data Space is created automatically.

If you already have a plan for how you want to structure your Data Spaces, head over to Data Cloud and create them under Setup → Data Spaces.

You can create additional Data Spaces if needed, or simply rename the default one to something more meaningful and aligned with your intended data structure.

Select data space and confirm

Enable Marketing Cloud

Now, after all these setup steps, we finally get to actually enabling Marketing Cloud.

This is the point where the initial Salesforce and Data Cloud preparation starts coming together, and you can move on to configuring the Marketing Cloud capabilities you actually want to use.

Time for another coffee or short health break as next process is also autodeployed after you confirm you data space

Auto deployment of marketing cloud after data space is confirmed

Deploy data streams

Another required step is to deploy the Data Streams.

This will deploy the main Data Streams that Data Cloud needs in order to work properly with Marketing Cloud. These can include, for example, engagement Data Streams, consent-related Data Streams, and data covering different communication channels.

Salesforce Marketing Cloud on core deployment of required data streams

Deploying these Data Streams ensures that the key Marketing Cloud data is available in Data Cloud and can be used for segmentation, activation, consent management, and other marketing use cases.

Now we can step away from the computer again, water our plants, or stretch our limbs, as this process will take another moment or two to complete.

Or, if you’re feeling adventurous, you can continue with the next steps while it runs in the background.

Sometimes, one or more Data Streams may fail to deploy.

If that happens, first try to retry the deployment. In many cases, the issue is temporary and the Data Stream will deploy successfully on the next attempt.

If the deployment continues to fail after several retries, the best next step is to open a case with Salesforce Support and provide the details of the failed Data Stream and any error messages you see.

Configure Identity Resolution Rulesets

Last but not least, you need to bring everything together. The data produced by your CRM, Marketing Cloud, and any other data sources you add along the way needs to be matched and unified into customer profiles.

For that, we need to set up the main Identity Resolution rulesets. These rulesets define how records coming from different sources are matched and reconciled, allowing Data Cloud to create Unified Individual profiles that can then be used across your marketing use cases.

Navigate to Data Cloud → Identity Resolution → New.

Create a new Identity Resolution ruleset, select the appropriate Data Space, and choose Individual as the Primary Data Model Object.

You can also add a meaningful Ruleset ID, for example MKT or MAIN, to make it easier to identify later. Do mind this will create DMOs (Data Model Objects – tables – with the Ruleset ID as suffix)

Salesforce Data Cloud Set up a new Ruleset  for identity resolution

After giving the ruleset a name, we need to create the Match Rules.

To begin with, you can use fuzzy name matching together with a normalized email match. The exact rules you choose will depend on the channels and data sources you plan to use later.

Salesforce Data Cloud add match rules to your identity resolution

If your requirements become more complex, you can also create your own custom match rules to better reflect your data and identity strategy.

esolve any remaining warnings, and you’re good to go.

I usually get these two warnings after the first deployment, so don’t be surprised if you see them as well:

  • Reconciliation rule warning (1):Select a supported reconciliation rule for ID fields. Review these fields.
  • Data mapping warnings (1):Map all required fields to create your unified profiles. Review these data lake objects.
Rule set warnings in identity resolution for salesforce data cloud

The first one basically means that you need to create a Reconciliation Rule, as the same field can come from multiple data sources.

Scroll down, find the field showing the warning, and click on it. Then enable the Reconciliation Rule and select the appropriate option from the drop-down menu. I usually select source priority for this particular issue.

This determines which value should be used when the same field is populated by more than one source.

The second issue you may run into is a missing required field mapping.

Click the link shown in the warning, which will take you directly to the data mapping for that object. On the right-hand side, look for the field marked with a warning.

The following attributes should be mapped to successfully use Identity Resolution, Segmentation, and Activation: Formatted E164 Phone Number

In my case, the missing field was Formatted E164 Phone Number on Contact Point Phone. Since I plan to use SMS and WhatsApp, I want the customer’s actual mobile number to be used, so I mapped the Contact’s Mobile Phone field to the required phone fields, including Telephone Number and Formatted E164 Phone Number.

This also fixes the warning and ensures that the mobile number is available in the format required for mobile messaging.

However, the correct mapping depends on your implementation. Your organisation might store the messaging number in Mobile Phone, Phone, a custom field, or even another source system. The important part is to identify which field contains the number that should actually be used for SMS or WhatsApp and map that field correctly into Contact Point Phone.

So, in my case, the solution was simply to replace the default phone mapping with Mobile Phone and complete the missing Formatted E164 Phone Number mapping.

Oh hi there 👋
I have a SSJS skill for you.

Sign up now to get an SSJS skill that can be used with your AI companion

We don’t spam! Read our privacy policy for more info.

Share With Others

The Author
Marcel Szimonisz Platinum

Marcel Szimonisz

Marketing Automation Consultant

I specialize in solving marketing technology challenges, automating processes, and turning ideas into practical solutions with Salesforce Marketing Cloud and Adobe Campaign. Through MarTechNotes, I share technical guides and insights that make complex topics easier to understand

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

Get exclusive tips, scripts and news

Choose your topics

We don’t spam! Read our privacy policy for more info.

Similar posts
Add to this article

Share your experience

Your contribution

Article history

What changed