A Complete Guide to Email Studio and Journey Builder

Email Studio:

It’s a powerful email marketing tool that harness the power of data and automation to craft high-value customer relationship. You can leverage email studio to automate transactional communication or send personalized email message to target groups.

  • In Email Studio there is four features.
  1. Content
  2. Subscribers
  3. Interaction
  4. A/B Testing

We talk about Subscriber’s Data extension Section and Journey Builder:

Subscribers:

A subscribers is a person who has opted to receive communication from your organization. You must have a valid email address for each subscribers who receives emails. For each subscribers who receives SMS messages, you must have a valid phone number. Its data which will handling the emails for MC. In subscribers there is five section like My Subscribers, Data Extension, Salesforce Data Extension, Synchronized data Extension, Shared Data Items.

Data Extension:

A data extension is a feature that allows you to store and manage additional data related to your subscribers. It provides a way to extend the default subscriber attributes and capture custom information specific to your business needs.

Data Extensions are typically linked to subscribers within Marketing Cloud. This linkage allows you to associate the custom data stored in Data Extensions with specific subscribers. It facilitates personalized email content and segmentation based on the additional data captured.

Overall, Data Extensions in Email Studio provide a flexible and customizable way to store and manage additional subscriber data beyond the default attributes. As a prominent salesforce development company in India, we use data extensions to enhance the ability to personalize email campaigns, segment audiences, and capture relevant information specific to the marketing goals and strategies.

Journey Builder:

Journey Builder is a powerful feature within Salesforce Marketing Cloud that allows marketers to create and automate personalized, multi-channel customer journeys. It provides a visual interface and a set of tools to design, execute, and track customer journeys across various touchpoints, such as email, SMS, mobile push notifications, social media, and more.

There is a three creation types of Journey builder,

    1. Multi-Step Journey
    2. Single Send Journey
    3. Transactional Send Journey

Multi-Step Journey :

Journey Builder’s Multi-Step journeys enable you to create and manage customer journeys through a series of interactions with your brand. These journeys can include multiple channels and customized journey paths based on customer interactions or attributes.

They can include various touchpoints such as email, SMS, mobile push notifications, social media ads, and more.

Marketers can use decision splits, personalization, and automation to create highly targeted and personalized experiences for each customer.

Single Send Journey:

Single Send journeys enable you to create and manage simple, one-touch customer journeys within the same workspace used for Multi-Step journeys. Define the target audience for the entry source, add existing message content or create a message from scratch, and send or schedule the send for a later date and time.

These journeys involve a single action, such as sending an email, and do not have multiple stages or complex branching logic.

Single-send journeys are relatively quick to set up and execute, making them suitable for time-sensitive or ad hoc campaigns.

Transactional Send Journey:

Transactional Send journeys enable you to create and manage transactional API messages in the same Journey Builder workspace used to manage Single Send and Multi-Step journeys. This journey type allows non-technical users to configure a Transactional API entry source without assistance from a developer. You can also monitor journey performance, such as error counts and queue depth, from the Journeys Dashboard.

In this blog we can see some real scenario of how to use Email Studio and Journey Builder to send the welcome Email to all subscribers which will in data extension.

  1. Create Data Extension in Email Studio: You have to first create data extension for all subscriber details in email studio.
    1. Log in into your Marketing cloud org and in this go into Email studio and select the Subscribers.
    2. In subscribers select the Data Extension and create new data extension. You have to select the method by which the data extension will be built.
    3. There are three types of data extension like standard, filtered and random. If you want to create new data of subscribers then select the standard and filtered data extension.
    4. Now, gave the name of data extension and create the fields that you want to for your subscriber details and in the send relationship you have to select any field as a subscriber key or subscriber Id. click done.
    5. Your new created data extension will look like that.
    6. Now, you have to add records in this data extension. For adding new data in data extension select the Import button and select the file from your browser and click next.
    7. After, selecting the file from your browser now you have to map the fields between the file which you import and fields that you create in data extension. You can map the fields by header row, ordinal and manually.
    8. After, mapping the fields now click next and in email address add your email address so, it will send a email after the import process will complete. Now, click import and you can see the records will imported in your data extension.
  • After, completing all this steps now you have to send the welcome email to your data extension’s all subscribers.

Create Journey in Journey Builder:

You have to create a journey builder to send the welcome email to subscribers.

    1. Go in to the journey builder and create new journey.
    2. You can select the journey type as per your needs. Here, we can select the Multi-Step journey select it and click create.
    3. Now, in the entry source select the data extension and in this select the data extension which you will create before and click done.
    4. In the schedule section select the Run Once type so your journey will run at a time when you activate it.
    5. Now, select the Email activity. In this you have to select the email message which you have to send to your subscribers.
    6. After, that in wait activity select the duration as per your needs here we can select the 1 day and click Activate.
    7. Finally, after completing all these steps your data extension’s subscribers will receive a welcome email. It’s looks like that.

Integration Between Salesforce Sales Cloud and Marketing Cloud

Overview:

Marketing Cloud is mainly used for maintaining the customer information for sending email and tracking customer activity. With salesforce marketing cloud services, you can send emails directly from Salesforce via Marketing Cloud Connector and this email information is tracked in Salesforce. Integration is completed by mapping user from Marketing Cloud to Salesforce. To achieve successful integration between Marketing Cloud and Salesforce, please follow the steps below:

Integration Steps and Considerations:

Installing Marketing Cloud Connector Package:

  1. First, you should install the Marketing Cloud Package in your Salesforce sales cloud org.
  2. Use the following URL for the package installation.
    Production org:  https://sfdc.co/MCC
    Sandbox org:  https://sfdc.co/MCCSandbox
  3. Login to your salesforce sales cloud account using your admin credentials and then select Install Admins only and click Install.salesforce marketing cloud services
  4. Click the checkbox for “Yes, grant access to these third-party web sites”.salesforce marketing cloud services
  5. Click Continue and After that, you should receive an email like the Marketing Cloud Connector Package was installed successfully.
  6. The managed package should show up in your Installed package under Setup > Apps > Packaging > Installed Packages. The Package name is Marketing cloud.
  7. After installing the package, you will need to gave some permissions and access.

Modify Page Layouts:

  1. Add this two ‘Marketing Cloud for AppExchange User’ and ‘Marketing Cloud for AppExchange Admin’ in User Page Layout additional information and enable both checkboxes. Also, ensure the profile has the ‘API Enabled’ permission. salesforce marketing cloud services
  2. In Lead page layout add ‘Email sends’ and ‘Individual Email Result’ in related list and select visual force page and add the lead action in description information. Do the same steps for Contact object page layout.salesforce marketing cloud services
  3. Select the ‘Marketing Cloud for AppExchange User’ and ‘Marketing Cloud for AppExchange Admin’ In additional information in your sales cloud user.
  4. Next, in Lead object and Contact object select the Email opt out field and in this select the field-level security and check the checkbox in visible for Marketing user profile.
  5. Now, create one permission set and assign this permission set to your sales cloud user. You have to create this permission set only for connection and authentication.

Configure the Marketing Cloud Connection

  1. In Marketing cloud gave the two roles to your MC user.
  • Administrator
  • Marketing Clous Administrator
  1. Now, in quick find box search salesforce Integration and click connect account, in this enter your sales cloud username and password.salesforce marketing cloud servicessalesforce marketing cloud services
  • You just created the handshake between Marketing Cloud and your CRM org. That established a connected app relationship inside Salesforce CRM.
  1. Go back to your sales cloud org and in quick find box search connected app. In this select the salesforce marketing cloud and click edit policies. In Permitted Users select Admin approved users are pre-authorized, In IP Relaxation select Relax IP restrictions and select the Immediate expire refresh token.salesforce marketing cloud services
  1. Scroll down to the page and in Manage permission set select the permission set which you will create before.
  2. Type Process Automation in quick find box and select the process automation setting. If the Default Workflow User is empty, click the lookup icon and specify a user with System Administrator permissions to be the default workflow user.salesforce marketing cloud services
  1. Next type Session Settings in the Quick Find box and click Session Settings, Scroll down to the bottom of the page and click Save.

Yes, that’s right, You don’t actually change any settings, but this is a necessary step for the configuration. If this step is not performed, the managed package wizard is not able to add IP allowlisting.

Marketing Cloud Connector Setup Wizard:

  1. In you sales cloud org go into the app launcher and in this select the Marketing cloud and there is the popup screen populated in this click the verify remote site and click ok.salesforce marketing cloud services
  1. In next popup screen is about for Metadata API. Click start wizard to begin the setup wizard.salesforce marketing cloud services
  1. Click Next to move forward and acknowledge you’ve saved the Session Security Settings.
  2. Click Next to acknowledge Field-Level Security information.
  3. Click Done to acknowledge the page layout update information.
  4. At the main Marketing Cloud Connector Setup screen, select I agree to acknowledge the automated changes and then click Configure Marketing Cloud Connector.salesforce marketing cloud services
  1. Click Okay! to finish the setup wizard.

Connect to Marketing cloud within Salesforce CRM:

  1. In sales cloud org, go into the app launcher and in this select the Marketing cloud Click the connect to marketing cloud an enter your username and password and click login.salesforce marketing cloud services
  2. If successful, you see a screen to configure Marketing Cloud Connect settings. Under the Account section on the page, select Email.salesforce marketing cloud services
  1. In the Sends section, select all options.
  2. In the triggered sends select the all option and in the notification section enter the appropriate email address to receive any error messages from Marketing Cloud Connect.salesforce marketing cloud services
  1. In the Tracking section, select appropriate options for your organization about the specific email tracking data that Marketing Cloud sends to the CRM system. Keep in mind that the choices you make for these can affect the overall storage of your CRM org.
  2. Click save setting and select at least one business unit from the Business Unit Management screen and click Save.

Marketing Cloud User Integration:

  1. In Marketing Cloud, hover over your name and select Setup.

In setup select user and in the salesforce.com status click integrate and enter your username for the CRM API user and click save setting.
salesforce marketing cloud services

  1. If successful, the Salesforce.com Status updates to Integrated.

Finally, after completing all these step you can successfully integrate sales cloud with marketing cloud.