Blog

Archive for Salesforce Marketing Cloud

A Complete Step-by-Step Guide on How To Connect Marketing Cloud With Salesforce Successfully

Bridging the gap between your sales pipelines and marketing campaigns is https://marketingcloudimplementationpartners.com/ crucial for delivering personalized customer journeys. If you are wondering how to connect marketing cloud with salesforce Sales or Service Cloud, you are looking to implement Marketing Cloud Connect (MCC). This integration allows data to sync seamlessly across platforms, enabling automated triggers, synchronized CRM data, and unified customer profiles. In this comprehensive step-by-step guide, we walk you through the entire integration process from pre-requisites to final testing.

  • For GA360 users, this process is the same, but you’ll unlock additional features like advanced attribution modeling once linked.
  • The necessity of identity resolution ensures the platform can stitch together data from various sources to create a single, accurate view of the customer.
  • Once configured, your instance will have a Subdomain value which can be entered into Tableau’s connector dialog.
  • This integration, often referred to as Marketing Cloud Connect, allows businesses to synchronize Salesforce data with Marketing Cloud for more personalized and effective campaigns.

What is Marketing Cloud Connect?

Marketing Cloud Connect is a managed package that acts as a bridge between Salesforce Marketing Cloud (SFMC) and your core Salesforce CRM (Sales Cloud, Service Cloud, or custom objects). Integrating the two platforms allows you to:

  • Automatically sync CRM data into Marketing Cloud Data Extensions without manual exports.
  • Trigger real-time marketing journeys directly from CRM events and record updates.
  • View email engagement history, open rates, and click data directly on Salesforce Lead and Contact records.
  • Send Marketing Cloud emails directly from within the Salesforce CRM interface.
  • Interested in learning more about Marketing Cloud Connect?

Prerequisites Before Starting the Connection

Before initiating the setup, ensure you have the required licenses, permissions, and administrative access in both environments:

  • System Administrator Access: Full admin rights in Salesforce Core CRM (Sales/Service Cloud).
  • Marketing Cloud Administrator Access: Full admin rights in your Marketing Cloud tenant.
  • Dedicated Integration Users: One dedicated Salesforce System User license (CRM API User) and one dedicated Marketing Cloud API User.
  • Custom Domain: An enabled “My Domain” in your Salesforce CRM organization.
  • Connected App Access: Ensure connected apps and OAuth settings are enabled.

Create a dataflow for Salesforce Marketing Cloud data

Step-by-Step Guide on How to Connect Marketing Cloud with Salesforce

Step 1: Install the Marketing Cloud Connect Managed Package

Begin the setup by installing the official package into your Salesforce CRM environment:

  1. Log out of all active Salesforce sessions and log in as your CRM System Administrator.
  2. Navigate to the latest Marketing Cloud Connect managed package URL (production or sandbox).
  3. Select Install for Admins Only and confirm the installation.
  4. Approve third-party access when prompted to allow communication with Marketing Cloud servers.

Step 2: Configure the CRM API User & Permissions

Create and configure the system user responsible for data synchronization:

  1. Go to Setup > Users and create a dedicated API user (or edit an existing one).
  2. Assign the user the System Administrator profile.
  3. Check the Marketing User checkbox on the user record.
  4. Assign the Marketing Cloud Connected App Admin and Marketing Cloud System Admin permission sets to this user.

Step 3: Update Page Layouts and Security Settings

Make Marketing Cloud features visible and accessible within your CRM:

  • Add the Email Sends and Individual Email Results related lists to Lead and Contact page layouts.
  • Add the Send Marketing Cloud Email button to Lead and Contact list views and record pages.
  • Under Setup > Session Settings, ensure that “Lock sessions to the IP address from which they originated” is unchecked to prevent API connection drops.

Step 4: Set Up the Marketing Cloud API User

Now switch to Salesforce Marketing Cloud to set up the corresponding endpoint user:

  1. Log into Marketing Cloud and go to Administration > Users.
  2. Create a dedicated user (e.g., mc_api_user) with an admin email address.
  3. Assign this user the Administrator and Marketing Cloud Administrator roles.
  4. Check the API User checkbox on the user profile.
  5. Integrate the user with the Salesforce CRM User created in Step 2 by selecting Salesforce.com Status: Integrate.

Step 5: Run the Marketing Cloud Connect Setup Wizard

Complete the connection inside Salesforce CRM using the built-in wizard:

  1. In Salesforce CRM, navigate to the App Launcher and open the Marketing Cloud app.
  2. Click on the Marketing Cloud Setup tab.
  3. Select Automatic Setup to let Salesforce automatically configure connected app permissions, workflows, and IP allowlisting.
  4. When prompted, click Connect to Marketing Cloud and authenticate using your Marketing Cloud API User credentials.
  5. Select your Tenant Specific Endpoints (TSE) and business units you want to connect, then click Save.

Best Practices for a Smooth Integration

  • Use Non-Expiring Passwords: Ensure passwords for both CRM and Marketing Cloud API users are set to never expire to prevent synchronization failures.
  • Sync Only Required Objects: When configuring Synchronized Data Sources, select only the CRM fields and records you actually need to reduce processing overhead.
  • Test in a Sandbox First: Always test the integration between a Salesforce Sandbox and Marketing Cloud test Business Unit before applying it to production.

Frequently Asked Questions (FAQs)

Can I connect multiple Salesforce CRM orgs to one Marketing Cloud account?

Yes. By enabling Multi-Org Support in Marketing Cloud Connect, you can connect multiple CRM orgs (e.g., different regional instances or sandbox/production environments) to distinct Business Units within a single Marketing Cloud tenant.

Do I need a paid license for the Marketing Cloud API user?

Yes. Both the CRM API User and the Marketing Cloud API User require standard licensed seats with administrative privileges to maintain real-time API communication between both clouds.

How long does data take to sync from Salesforce CRM to Marketing Cloud?

Synchronized Data Sources can be scheduled to refresh as frequently as every 15 minutes. For immediate, event-driven data transfer, you can use Salesforce CRM triggers directly in Journey Builder.

Why are Individual Email Results (IER) not appearing on Contact records?

Common causes include missing page layout components, lack of permissions on the IER object for standard users, or the CRM contact not matching the Subscriber Key used during the email send in Marketing Cloud.

Posted in: Salesforce Marketing Cloud

Leave a Comment (0) →