When automating a given workflow or process within Salesforce Marketing Cloud, there are some simple principles that you should stick to in order to ensure that your solutions are both straightforward and effective.
Explore new features and implement them strategically. For example, will Einstein Send Time Optimization eliminate send times based on anecdotal logic rather than data? Will analysts be able to customize reporting better using Datorama instead of only traditional reports and data views? Although it can be tempting to implement as soon as they are available, adopt new features by first prioritizing each based on how well they satisfy business goals.
Lead Scoring and Grading are some of the most impactful features of Pardot, which in my opinion are the least utilized by customers. Lead scoring is based on prospect behavior and clear buying signals, such as page views, file downloads, email opens, and clicks, which helps you evaluate your prospects' level of interest and engagement. Lead grading, on the other hand, helps you choose prospects based on your business requirements such as location, revenue, size, title, or industry.
When it comes to Automation Studio and especially automations that are used to process data (e.g. for segmentation), users tend to include all available data and refresh as often as possible. Usually, this is far off from what is actually required for their use case.
Customer segmentation
As a company, you want to prioritize the right data so you can effectively segment and communicate with customers to drive revenue, create loyalists for your brand, and attract new customers.
To do that, there are some important questions to answer to help define your customer segmentation strategy
Tips for Ensuring Consistent & Flawless Email Delivery
Before testing your email sends—even after SAP is enabled for your account—be sure to contact your company's internal IT team to allowlist Marketing Cloud IP addresses and add Marketing Cloud domains to their trusted servers list. This step ensures you receive your test emails. There's nothing more maddening than sending tests and you can't receive them!
Building an automation is not only about just putting some steps together, if you really want to build an automation that is efficient, scalable, and easy to maintain here are a few tips
Marketing Automation involves the technologies (products) and processes that deliver personalized and automated customer experiences. What does that mean? Let's meet Anita; Anita is a marketer who works at Shoes.com, a fantastic shoe apparel store. Anita has to work on a spring campaign to advertise a new pair of custom shoes designed for May.
One of the first things that come to mind, and which should be standard practice for all Marketing Cloud users, is automating the extract of tracking reports available from Data Views (MC back-end reporting tables) to be used in conjunction with other reporting data available from your CRM, website, e-commerce site, etc to better understand your customer's behavior across the organization (360-degree view).
Sending an email report via Automation Studio? Insert a validation activity in the step prior to the email send to avoid sending a blank report!
Effectively executing marketing automation with the help of Salesforce Marketing Cloud can pave the path for improved lead nurturing and customer relationships, thereby providing you with the tools to scale your operations and amplify your gains in the long run.
Follow the best practices shared by these experts to the T, and we assure you nothing can stop your business from achieving excellence!
When automating a given workflow or process within Salesforce Marketing Cloud, there are some simple principles that you should stick to in order to ensure that your solutions are both straightforward and effective.
While it can be tempting to jump in and start automating large, complex, processes within your organization, you should always start small and look for opportunities that offer the greatest value for the smallest level of effort. Automating repetitive tasks in your workflow that are both low-effort, low-risk and high-reward ensures that you're immediately creating value whilst not impacting other ongoing initiatives.
It goes without saying, but you cannot sufficiently automate a process that you don't sufficiently understand. Without fully grasping the current flow from end to end, you are unable to adequately identify the core components and the impact, or feasibility, of automating any individual point within the overall process. Documenting and mapping the full workflow, before identifying opportunities for automation, ensures that you're keeping the program goals in focus and drafting efficient solutions that fit within the existing processes.
There are always new features or capabilities being introduced to users within Salesforce Marketing Cloud but, for the sake of your solutions, it's important that you stay focused on the original objectives you've outlined for your workflow automation during the planning stages of the project. While it might be tempting to further expand the capabilities of your solution, or even restructure it entirely to take advantage of a new feature, this can derail the project and lead to costly overruns. Stay focused on the task at hand, and leave any improvements for future development.
Explore new features and implement them strategically. For example, will Einstein Send Time Optimization eliminate send times based on anecdotal logic rather than data? Will analysts be able to customize reporting better using Datorama instead of only traditional reports and data views? Although it can be tempting to implement as soon as they are available, adopt new features by first prioritizing each based on how well they satisfy business goals.
Treat journey settings like business requirements. New and experienced SFMCers alike may forget to review the settings with business stakeholders until they're ready for activation. Don't do that! While gathering requirements, discuss details that will help you choose between using journey and contact data and how to configure contact entry mode (No re-entry, Re-entry anytime, Re-entry only after exiting).
Think critically about your entry DE import strategy. Account for business requirements and technical limitations like high watermark, which is one of the ways to ensure contacts are injected or rejected for the journey.
Einstein requires activation and time to collect data. Einstein activities may appear in Journey Builder even when not activated. Ensure you follow proper setup steps and contact Support or your Account Executive when needed. Also, artificial intelligence like Einstein and Interaction Studio require historical data, which often only begins after activation.
Lead Scoring and Grading are some of the most impactful features of Pardot, which in my opinion are the least utilized by customers. Lead scoring is based on prospect behavior and clear buying signals, such as page views, file downloads, email opens, and clicks, which helps you evaluate your prospects' level of interest and engagement. Lead grading, on the other hand, helps you choose prospects based on your business requirements such as location, revenue, size, title, or industry. By using them together, you will be able to qualify your prospects and nurture them effectively before assigning them to your sales team. There are a few things you could do to ensure that you're building the most effective models.
The bottom line is to start utilizing scoring and grading if you have not done so already. Even if you don't have all the needed information, you could start by setting up a model, observing the patterns and KPIs, and improvising as you go along.
When it comes to Automation Studio and especially automations that are used to process data (e.g. for segmentation), users tend to include all available data and refresh as often as possible. Usually, this is far off from what is actually required for their use case.
To avoid these mistakes, ask yourself the following questions when setting up an automation:
Based on your answers, schedule as infrequently as possible and as frequently as necessary. Data should be included and processed only when absolutely necessary.
Which errors can be prevented by doing that?
…and many more
Another common pitfall is automations that are paused because someone opened/edited one of the activities. Often users forget to re-start automations after looking at an activity within. To make sure this doesn't happen to you and goes unnoticed, consider one of the following options:
As a company, you want to prioritize the right data so you can effectively segment and communicate with customers to drive revenue, create loyalists for your brand, and attract new customers.
To do that, there are some important questions to answer to help define your customer segmentation strategy:
Once you have identified your segments, go find the data within your organization or partner with an analytics team to help you define those important customer aggregations and plan out your data architecture strategy to support that.
While defining that data strategy, you need to consider whether a resource with SQL skills will be available to help create custom segments inside of Marketing Cloud with that data. This skill set is strongly recommended but there are drag and drop tools like DESelect that allow users with no SQL skills to implement more complex segmentations.
Building an automation is not only about just putting some steps together, if you really want to build an automation that is efficient, scalable, and easy to maintain here are a few tips:
Before you start building anything within SFMC, take a moment to make sure you understand the requirement clearly, what I mean by that is that you should be able to answer these questions:
It's very common that an automation is just part of a bigger process, like importing a file from a data warehouse to send an email through journey builder or exporting Marketing Cloud metrics to a BI platform to join with other metrics. So when you're building the solution make sure you're considering the entire process and not only the automation itself. e.g:
Only add the elements to the process that you know that you're going to need to solve your current need, don't complicate yourself trying to solve also future "possible" problems that could never happen.
But also make the solution and the data modeling as simple as possible to you can add more elements if necessary in the future.
As I mentioned, an automation a lot of times are tied to other processes, like journeys, or processes on other platforms. But even if it's only an automation, within the automation you have multiple elements like data extensions, file locations, and emails.
So make sure when you have the final version of the entire process to create complete documentation that includes a diagram of the big picture of the entire process and another document with the list of all the elements. So if in the future you need to edit a step of the process you can identify the possible impact in other elements and adjust accordingly in order to minimize the risk of breaking the process.
Marketing Automation involves the technologies (products) and processes that deliver personalized and automated customer experiences. What does that mean? Let's meet Anita; Anita is a marketer who works at Shoes.com, a fantastic shoe apparel store. Anita has to work on a spring campaign to advertise a new pair of custom shoes designed for May. She works with her internal stakeholders (the branding team, data team, content team, design team, and others) to finalize the campaign. She builds out the campaign in Salesforce Marketing Cloud's Journey Builder and sets it up so it runs for the months of April and May automatically without any further inputs from her. She will continue to monitor the campaign's results and share them with the teams.
This work involving the technology (Salesforce Marketing Cloud) and processes (intake, data readiness, reporting, etc.) to build and automate her spring campaign is an example of marketing automation.
Anita's campaign automation is just one example of marketing automation. Across the world, hundreds of thousands of marketers build and launch similar campaigns daily that all collectively encompass this space. While there is no one-size-fits-all approach to marketing automation campaign creation and execution, there are some best practices that marketers can employ to ensure success. These are listed below.
One of the first things that come to mind, and which should be standard practice for all Marketing Cloud users, is automating the extract of tracking reports available from Data Views (MC back-end reporting tables) to be used in conjunction with other reporting data available from your CRM, website, e-commerce site, etc to better understand your customer's behavior across the organization (360-degree view).
Secondly, is to have a process in place to actively monitor these automations in case they are failing. This is essential to maintaining process continuity and avoiding mistakes and errors from happening. It is a basic activity, however, I have seen so many clients that don't have any fail-safe in place and have no idea when automations stop working.
Sending an email report via Automation Studio?
Insert a validation activity in the step prior to the email send to avoid sending a blank report! Drag a Verification Activity into the workflow right before the email deployment, Select the Data Extension that holds the report data, set the Conditions to – count is greater than 0, Then select the check boxes under Trigger Actions for both Stop Automation and Send Email Notification. The validation activity will then stop the automation from sending the email with a blank report, and then send a message about the lack of results to the chosen recipients. So, your team will know why they're not getting a report. Validation activities can be applied in other scenarios as well, so make sure to set expectations for this step within the context of your automation.