Analytics & Reporting Archives - The Spot https://thespotforpardot.com/category/pro-tips/analytics-reporting/ A home for marketers on Salesforce to shape the future together Tue, 18 Mar 2025 18:08:49 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.1 https://thespotforpardot.com/wp-content/uploads/2021/12/circle-150x150.png Analytics & Reporting Archives - The Spot https://thespotforpardot.com/category/pro-tips/analytics-reporting/ 32 32 238606145 Salesforce’s New Marketing Intelligence: As Seen by a Datorama Enthusiast https://thespotforpardot.com/2025/03/18/salesforces-new-marketing-intelligence-as-seen-by-a-datorama-enthusiast/ https://thespotforpardot.com/2025/03/18/salesforces-new-marketing-intelligence-as-seen-by-a-datorama-enthusiast/#respond Tue, 18 Mar 2025 18:08:46 +0000 https://thespotforpardot.com/?p=7824 Bavarian thanksgiving parade in Rosenheim

For the last seven years, I’ve been enamored by a marketing analytics tool (who among us hasn’t, I’m sure), Datorama, or Salesforce Marketing Cloud Intelligence. MCI, as we’ve come to call it, is the most seamless way my customers have found to join their data across multiple sources, built by marketers and for marketers. MCI […]

The post Salesforce’s New Marketing Intelligence: As Seen by a Datorama Enthusiast appeared first on The Spot.

]]>
Bavarian thanksgiving parade in Rosenheim

For the last seven years, I’ve been enamored by a marketing analytics tool (who among us hasn’t, I’m sure), Datorama, or Salesforce Marketing Cloud Intelligence. MCI, as we’ve come to call it, is the most seamless way my customers have found to join their data across multiple sources, built by marketers and for marketers. MCI allows users to join data together and easily create reports and dashboards using plain language from the pre-built data models. This allows for easy-to-populate smart lens dashboards, or deeply complex automated reporting triggered by specific events. 

To my delight, and to the happiness of marketers, Salesforce just announced on March 18, 2025, a new version of the tool, Marketing Intelligence (MI),  built on the Salesforce Platform. This new version takes the best features of existing MCI and layers them into the functionality of Data Cloud’s unified platform, while taking users to the future with agentic features that will provide down-to-earth insights with conversational agents. So without any further ado, let’s dive into this new tool, Marketing Intelligence! 

What is Marketing Intelligence? 

Marketing Intelligence (or MI) is a new application on the Salesforce platform designed to simplify marketing data management, deliver trustworthy, out-of-the-box insights that marketers can instantly act on, and deliver better return on investment for marketing spend. Being built on Data Cloud and connected to the Salesforce platform allows it to be fully extensible, with a toolbox for marketers at the ready- it’s everything you need to build robust, effective, and meaningful dashboards with minimal lift. 

Data Cloud for Marketers Made Easy 

One of the processes I have been spoiled by in Marketing Cloud Intelligence is data mapping that auto-populates based on past usage and logical guesses by the platform’s artificial intelligence. Additionally, certain APIs come with prebuilt models and mapping to build off of rather than user-defined settings. These features have helped get marketers streamlined into the world of data models and dashboarding with less lift than throwing them into a database or asking them to join various tables. 

All of that, to my delight, is back in full form with Marketing Intelligence. You have the option to upload a TotalConnect file (a non-standard API, flat file of your choosing), or to use an existing API connection, with some rolled out at launch and more coming in the year ahead. Choosing a connection like Google Ads allows you to seamlessly grab that data, formatted and ready for quick mapping, and load the data you need into a dashboard in just 3 clicks. 

Clean and Easy Dashboards 

The dashboards look sharp and load with ease. These dashboards come prebuilt, with options to customize, and also have a key new feature compared to the existing Marketing Cloud Intelligence: generative AI summaries of your campaigns, including what’s working and what might not be. This elevates, to me, the future of dashboarding—being able not only to look at quick and easy data points and trends but also being told in plain language for what to take away or dig into. This can help marketers ask questions and dive in further, and even ask their agent to take action on what recommendations surface.

The idea of clear and plain insights especially comes up in implementations of the current dashboard tools I work in. Users looking at a dashboard want to know different information, and for dozens of users looking at a single page, the questions they’re asking are going to be different depending on needs. The option to ask your agent to recommend optimizations, and then act on it will save marketers a lot of time and headache. With Marketing Intelligence,  you just need the data ready for an agent to help your end users get what they need from the data you’ve put in place. 

Tidied Data Across Channels 

Of course, the core goal of any marketer looking for a tool like Data Cloud, Marketing Cloud Intelligence, or this new version of Marketing Intelligence, is to tie data together across channels to tell meaningful stories they can act on. In addition to the standardized API mapping, MI creates value by uniformly harmonizing these fields across datasets and allows for a semantic model to be used on the backend to tie data together in ways that are common sense (campaign name ties across all of your channels, for instance), such as tying your campaign from paid media to your campaigns from your CRM or other tools, even when names are not exactly aligned (more on this in a moment). 

I’m an existing Datorama/MCI User: What’s Worthwhile Here? 

If you have been reading up to this point, you know what was probably on my mind when I first saw this tool: can I love a changed version of my favorite software of all time? (And yes, I have a favorite software of all time.) Put simply, I’m ready to love. Let’s dissect the butterflies in my stomach. (And if your heart skips a beat when you hear about normalization, semantic modeling, and ROI, there’s enough of this platform for us to share). 

One Word: Normalization 

When I lead implementations with clients on MCI, we talk about the ways in which their data joins. Sometimes it’s super straightforward, sometimes it’s messy. More often than not, we can devise ways to join the messy and the clean together, such as by breaking out parts of campaigns to equal full campaign names in other channels, or by using the numerous formulas Marketing Cloud Intelligence offers out of the box.

In MI, this is no longer necessary. One of my favorite surprises is seen below: you can classify and normalize data with Einstein AI, so instead of working to modify and standardize all of your data either in the platform of origin or in Intelligence, you can instead have Einstein help you set standardization of your data. This is a fantastic path forward in joining datasets together for synchronized cross-channel reporting.

Two Words: Semantic Modeling 

Though users will have an out-of-the-box paid media data model ready to go, users will have free range beyond the world of pre-defined data models in MCI. In MI, you can set up a semantic model that joins datasets together across multiple objects. While you may miss some of the standardization of having ads, conversion, and web analytics data models, among countless others in MCI, you will get seamless back-end loading of data together, along with seamless joins to standard Salesforce object data. This also means that you can add fields and relationships with full customization as your datasets evolve, or as you update back-end nomenclature to more cleanly join fields from one connection to another.

 Three Words: Return on Investment 

Speaking of Salesforce data, what elevates a good MCI implementation to a great one, in my books, is the joining of cost/engagement data to tangible ROI and meaningful dollar results. With the new integration to the semantic model and the ease of connecting standard objects from Sales Cloud, users can handily create and easily visualize ROI metrics in MI wherever data cleanly intersects, which is now made much easier with Einstein normalization and semantic modeling.

Additionally, attribution is a more straightforward possibility with MI than in current MCI, with the framework to capture website events within Data Cloud data model objects, providing marketers end-to-end visibility into touchpoints where ads have been seen by end users. This will include attribution models for first and last touch for users, and can further be a method to validate ROI and pinpoint specific interactions with customers.

I’ve Never Used MCI or Datorama-Why Should I Explore Marketing Intelligence? 

The Tool for Data Harmonization 

MCI has long been the gold standard for harmonizing marketing data. When clients come to me looking for data solutions, if the core users (front and back-end) are marketers, MCI is always what I recommend. Now with MI, you have the power of what current MCI can do to enable marketers to aggregate and act on data in the same platform as your CRM and marketing data, with the added benefits of generative and agentic AI, 3 click data setup, Data Cloud, and embedded Tableau Next visualizations.

The Tool for Visualization 

Current Marketing Cloud Intelligence has some great visualization options, but the two big enhancements I’ve always wanted and have tried to build guardrails for on my own are: 

1. Faster load optimization for dashboards 

2. Plain language recommendations for end users 

With MI, you get both of those with minimal lifting. Data is smoothly joined together using Data Cloud and back-end semantic modeling, with minimal loading for calculated fields and other computing intensive processes in current MCI. Additionally, with generative AI suggestions and an agent to help you pause underperforming ads, end-users are no longer limited to looking at charts and figuring out what it means,—because actions are ready and available to springboard from on the page.

The Tool for Marketing Customization 

Have you ever wanted to redefine your campaign names in reporting by extracting certain parts of your campaign names from across systems? Have you wanted to group different Google Analytics traffic sources and merge them against ad spending from the respective paid media platforms on an automated basis? What about renaming and grouping a set of campaigns based on criteria only you and your team know and then dynamically filtering for a handful of those campaigns? 

That’s the sort of fun I love to explore with clients, and it’s back in full force in MI with processes like patterns to extract data points from various fields, calculated fields in the semantic layer, and the normalization processes Einstein brings to the table.

A New Era 

Marketing Intelligence launched on March 18th (with Data Cloud and MI licenses required). Talk to your account executive to explore this new product. Marketing Intelligence is going to be the gateway into a new world of dashboarding intelligently (no pun intended) and is sure to streamline data for marketers in ways that have only been hinted at by Marketing Cloud Intelligence previously. I know I’m excited to take this ride, and I hope you’ll join me!

Original article: Salesforce’s New Marketing Intelligence: As Seen by a Datorama Enthusiast

©2025 The Spot. All Rights Reserved.

The post Salesforce’s New Marketing Intelligence: As Seen by a Datorama Enthusiast appeared first on The Spot.

]]>
https://thespotforpardot.com/2025/03/18/salesforces-new-marketing-intelligence-as-seen-by-a-datorama-enthusiast/feed/ 0 7824
Cracking the Code: How Opportunity Influence Connects Marketing to Revenue https://thespotforpardot.com/2025/02/17/cracking-the-code-how-opportunity-influence-connects-marketing-to-revenue/ https://thespotforpardot.com/2025/02/17/cracking-the-code-how-opportunity-influence-connects-marketing-to-revenue/#respond Mon, 17 Feb 2025 21:59:49 +0000 https://thespotforpardot.com/?p=7802

Marketing Cloud on Core (also known as Marketing Cloud Growth or Advanced Edition) can now track how marketing efforts contribute to revenue! With the Spring ‘25 release, Salesforce introduced Opportunity Influence, helping businesses connect marketing engagement to pipeline and revenue. But how does it work, and what’s the difference between Opportunity Influence and Campaign Influence? […]

The post Cracking the Code: How Opportunity Influence Connects Marketing to Revenue appeared first on The Spot.

]]>

Marketing Cloud on Core (also known as Marketing Cloud Growth or Advanced Edition) can now track how marketing efforts contribute to revenue! With the Spring ‘25 release, Salesforce introduced Opportunity Influence, helping businesses connect marketing engagement to pipeline and revenue. But how does it work, and what’s the difference between Opportunity Influence and Campaign Influence? Let’s dive in!

Opportunity Influence vs. Campaign Influence: What’s the Real Deal?

Before we break down how to customize and report on Opportunity Influence, let’s clarify how it differs from Marketing Cloud Account Engagement’s Customizable Campaign Influence. While both models aim to connect marketing efforts to revenue, they function in distinct ways and serve different use cases. 

FeatureOpportunity InfluenceCampaign Influence
Data SourceMarketing Cloud Engagement (emails, ads, automation, etc.)Salesforce Campaign Membership
Influence ScopeTracks engagement across multiple touchpointsTracks Leads/Contacts who are Salesforce Campaign Members
IntegrationSyncs Marketing Cloud engagement data to Salesforce OpportunitiesWorks within Salesforce CRM using Campaigns and Opportunities
Attribution ModelsMulti-touch attribution (first-touch, last-touch, even-distribution)Campaign Influence and Customized Models
Reporting & InsightsMeasures marketing-driven revenue impactMeasure campaign-driven revenue impact

🚨 Important Note for Account Engagement Users 🚨

You cannot use Opportunity Influence alongside Customizable Campaign Influence. If your team already relies on Account Engagement’s Campaign Influence Models, keep this in mind when deciding which model to use.

Additionally, Account Engagement users cannot activate Opportunity Influence as it does not currently integrate with Account Engagement’s Campaign Influence model. If your organization currently tracks marketing-driven revenue using Campaign Influence reports, you’ll need to continue using that model. However, if you’re considering a shift to Marketing Cloud on Core, Opportunity Influence could offer enhanced multi-touch attribution and engagement tracking.

Battle of Influences: Campaign vs. Opportunity – Which One Wins?

Let’s say you’re running a B2B software company and you’ve executed multiple marketing campaigns using a variety of platforms, including ads, email, an e-book, and a webinar, to engage your prospects.

  • Campaign Influence: A prospect attends the webinar, clicks on an email, and downloads the e-book before being transitioned to sales as a marketing-qualified lead. These interactions are recorded under a Salesforce Campaign and can be manually associated with the Opportunity when created based on the Opportunity Contact Role and Campaign Member. You can assign influence weight based on your customized rules.
  • Opportunity Influence: Marketing Cloud on Core automatically tracks all marketing engagement, including the ad view and click, webinar attendance, and e-book download. These touchpoints are automatically associated to attribute influence based on the predefined model and associated to the Opportunity upon creation.

If Campaign Influence were a fine-dining experience, it would be a chef-curated meal—meticulously crafted with manual customization to fit your exact taste. You decide which interactions get the most credit, but it requires hands-on effort. On the other hand, Opportunity Influence is like an all-you-can-eat buffet with an expert chef behind the scenes. It automatically dishes out credit across touchpoints, giving you a full spread of marketing influence with minimal effort. If you love precision and control, Campaign Influence is for you. But if you want a seamless, automated view of your entire marketing impact, Opportunity Influence takes the crown.

How to Set Up Opportunity Influence

Setting up Opportunity Influence requires configuration in Sales Cloud to ensure marketing engagement is properly attributed to revenue-generating activities. To fully connect marketing efforts with sales outcomes, ensure that contacts engaging with marketing campaigns are linked to Opportunities. This allows for accurate tracking of marketing interactions that influence deals.

Enabling Opportunity Influence

  1. Navigate to Salesforce Setup > Opportunity Influence
  2. Enable Opportunity Influence
  3. Select an Attribution Model
    1. First-Touch: Gives full credit to the first marketing engagement that led to the opportunity. It’s ideal for understanding which top-of-funnel efforts drive initial interest.
    2. Last-Touch: Assigns full credit to the last marketing interaction before the opportunity was created. It helps measure the final push that converted a lead into an opportunity.
    3. Even-Distribution: Spreads credit evenly across all marketing interactions that occurred before opportunity creation, giving a balanced view of multi-touch engagement. This approach is ideal for businesses with long sales cycles and/or multiple high-value touchpoints.

Going Beyond Activation

Customization is key to maximizing Opportunity Influence. Marketers should align influence models with their sales cycle, ensuring critical marketing touchpoints, such as email engagements, paid ads, and automation journeys, are correctly captured. Because Opportunity Influence consumes Data Credits, it’s essential to be strategic when enabling multiple models to avoid unnecessary credit usage.

Making Sense of Your Data: Reporting on Opportunity Influence

Once Opportunity Influence is enabled and tracking data, you can start reporting on marketing’s impact. The key to unlocking valuable insights is leveraging Salesforce’s Reports & Dashboards to tell a clear story about how marketing drives revenue.

Your Treasure Map to Salesforce Reports & Dashboards

  • Head over to Salesforce Reports and search for Opportunity Influence Reports. This is your go-to hub for seeing which marketing touchpoints are helping close deals.
  • Get specific with your insights! Use filters to refine reports by timeframe, campaign, or opportunity. Want to know which emails led to the most revenue? Adjust your filters to see the impact.
  • Create Salesforce Dashboards to visualize Opportunity Influence. Need a quick snapshot for your leadership team? Build an easy-to-read chart that shows exactly how marketing is fueling revenue.

The Ultimate Guide to Opportunity Influence Report Types

Salesforce provides several built-in report types to help you analyze how marketing efforts contribute to revenue. Here are the key report types you can use:

  • Opportunity Influence Summary Report – This high-level report shows how marketing engagements are influencing revenue across all opportunities. Use it to track overall marketing impact.
  • Opportunity Influence Detail Report – A more granular report that breaks down individual touchpoints per opportunity, allowing you to analyze which specific marketing interactions played a role in closing deals.
  • Influence Attribution Model Comparison Chart – Compare first-touch, last-touch, and even-distribution models side by side to see which one provides the best insights for your marketing strategy.
  • Marketing Touchpoint Analysis Report – Identifies which marketing channels (email, ads, website visits, etc.) are contributing the most to opportunity creation and pipeline growth.

By setting up and analyzing Opportunity Influence reports, marketing teams can gain deeper insights into which touchpoints matter most, optimize their strategies accordingly, and confidently demonstrate their return on investment.

Why Opportunity Influence is a Game-Changer

Opportunity Influence is a must-have tool for any marketing team looking to measure true revenue impact. No more guessing which emails, ads, or landing pages are driving pipeline – Opportunity Influence connects the dots, giving you a clear picture of how marketing fuels business growth. With built-in attribution models, you can customize insights based on what matters most to your strategy.

Whether you’re aiming to prove marketing ROI, optimize your campaigns, or align better with sales, Opportunity Influence provides automated, data-driven attribution that simplifies reporting and enhances decision-making. If you want better visibility into marketing’s role in revenue generation, this feature is your new best friend!

💡Next Steps:

  1. Check your org to see if the new update is available.
  2. Test Opportunity Influence tracking before rolling it out company-wide.
  3. Monitor data service credit usage if you’re using multiple attribution models.

📣 Want to learn more? Check out the full Spring ‘25 release highlights or dive into the official release notes.

🚀 What are your thoughts on Opportunity Influence? Drop a comment below, and let’s discuss!

Original article: Cracking the Code: How Opportunity Influence Connects Marketing to Revenue

©2025 The Spot. All Rights Reserved.

The post Cracking the Code: How Opportunity Influence Connects Marketing to Revenue appeared first on The Spot.

]]>
https://thespotforpardot.com/2025/02/17/cracking-the-code-how-opportunity-influence-connects-marketing-to-revenue/feed/ 0 7802
4 Must-Ask Questions Before Building a Data Dashboard That Drives Results https://thespotforpardot.com/2025/02/14/4-must-ask-questions-before-building-a-data-dashboard-that-drives-results/ https://thespotforpardot.com/2025/02/14/4-must-ask-questions-before-building-a-data-dashboard-that-drives-results/#respond Fri, 14 Feb 2025 17:24:06 +0000 https://thespotforpardot.com/?p=7799 4 Must-Ask Questions Before Building a Data Dashboard That Drives Results

I  must confess that I have built my fair share of boring unremarkable dashboards.  It haunts me to think of all those past reports that are now collecting dust like a Betamax tape in a world of streaming services.  If you are reading this, I bet I am not alone. We can put so much […]

The post 4 Must-Ask Questions Before Building a Data Dashboard That Drives Results appeared first on The Spot.

]]>
4 Must-Ask Questions Before Building a Data Dashboard That Drives Results

I  must confess that I have built my fair share of boring unremarkable dashboards.  It haunts me to think of all those past reports that are now collecting dust like a Betamax tape in a world of streaming services.  If you are reading this, I bet I am not alone. We can put so much effort into a dashboard and have the reports hold so much potential but they so often get left on the cutting room floor. But why? Why do our dashboards seem to fall flat when there is clearly a need?

Because effective dashboards require more than just data. They need a clear purpose, a targeted audience, and a design that compels engagement. There are four key questions you can ask yourself to align and truly transform your next dashboard from a snoozefest to a success story.

Target Audience | “Who is this dashboard for”

Imagine building a cockpit for a pilot instead of a dashboard for a car. A pilot wouldn’t be helped by a speedometer and radio – they need critical flight information displayed clearly and concisely. The same goes for dashboards. The first question to ask is: who’s the key decision-maker this is designed for? Are they executives seeking a high-level financial health pulse, or analysts needing to dive deep into specific metrics?  Understanding your audience gives you the lens to curate the right information. Too often we want to cram all the information into one dashboard and end up overwhelming viewers with a data buffet, thus a dashboard becomes unused. By pinpointing who will use the dashboard, you can tailor the data to speak directly to their needs and drive actionable insights. 

Goal Setting | “What are the top 3 goals of this dashboard”

Okay, we’ve identified the audience, but what exactly do we want them to achieve with this dashboard? Just throwing data at viewers isn’t enough. We need to set clear goals for what this dashboard should help them accomplish.  Is it to monitor key performance indicators (KPIs) for a quick health check for the marketing manager? Or maybe it’s a unified dashboard for sales and marketing on lead generation ? Defining the top goals keeps the focus tight and ensures the data presented directly addresses those objectives. This also doesn’t have to be overly complicated either. Start with 3 main goals and then you can build upon them!

Actioning  | “Where will this dashboard be used”

Here’s the thing: dashboards need a clear path to “aha moments” and real-world application or they are going to be forgotten like the bagged salad in the back of your fridge. We can break down the lack of action into two key areas.

First, is the information on the dashboard actually driving insights? Are users gleaning valuable trends, identifying potential issues, or getting the data they need to make informed decisions?  The second area is the “where” question.  Will this dashboard be a daily touchpoint for a specific team, a strategic tool for presentations, or something else entirely?  Building a dashboard “just because” is a recipe for neglect.  By understanding how the dashboard will be used and what kind of action it should inspire, you can transform it from a static report into a dynamic driver of results. This is your sign to build in a retrospective process with reporting if you haven’t done so already! 

Goal Setting | “What do you love and hate abour your current process”

Before diving headfirst into building your new masterpiece, take a moment to reflect on your organization’s current dashboards or reporting tools. What reports are being used religiously? Conduct a post-mortem on these existing dashboards – both the good, the bad, and the downright ugly.  

By understanding what resonates with your audience and what falls flat, you can identify successful elements to carry over and steer clear of pitfalls that led to neglected reports.  We don’t always have to reinvent the wheel! Is a specific visualization particularly clear and engaging? Note that down! Conversely, are there any charts or metrics that consistently go unnoticed? Those might be prime candidates for removal.  

Remember, your current dashboards are a treasure trove of insights waiting to be unearthed. Utilize this intel to make informed decisions about the data, design, and functionality of your new dashboard, ensuring it becomes a go-to resource.

Honorable Mentions

Truthfully I can go on and on about questions you should ask before preparing your dashboard, but I did want to also throw a few honorable mention questions that help focus the data quality. Which let’s behonest, is always a hurdle!

  1. “Is the data reliable and up-to-date? “  Ensure the data feeding your dashboard is accurate and reflects the current state of affairs.  Inaccurate data will lead to misleading conclusions. How often will the data be updated to ensure it reflects the current state of affairs?  Stale data is like watching yesterday’s news – interesting, perhaps, but ultimately not very actionable.”
  2. “How can I use the data to tell a compelling story?” Effective dashboards don’t just present facts and figures; they weave a narrative that resonates with the audience. This question encourages the creator to consider the flow of information, highlight trends and patterns, and use visuals to make the data come alive. By crafting a data story, the dashboard becomes more engaging and memorable, ultimately driving a deeper understanding and fostering action.

Design with Purpose, Deliver with Impact

By asking the right questions upfront, you can design dashboards that are anything but boring. Remember to target the right audience, set clear goals, and prioritize actionable insights.  By following these steps, you can create dashboards that become central hubs for informed decision-making and drive real results. So, what are you waiting for? Grab your data and get started crafting your next dashboard masterpiece!

Original article: 4 Must-Ask Questions Before Building a Data Dashboard That Drives Results

©2025 The Spot. All Rights Reserved.

The post 4 Must-Ask Questions Before Building a Data Dashboard That Drives Results appeared first on The Spot.

]]>
https://thespotforpardot.com/2025/02/14/4-must-ask-questions-before-building-a-data-dashboard-that-drives-results/feed/ 0 7799
Five Tips for Getting Started with Salesforce Agentforce https://thespotforpardot.com/2024/12/16/five-tips-for-getting-started-with-salesforce-agentforce/ https://thespotforpardot.com/2024/12/16/five-tips-for-getting-started-with-salesforce-agentforce/#respond Mon, 16 Dec 2024 15:40:50 +0000 https://thespotforpardot.com/?p=7736

Autonomous AI is transforming the way organizations operate, and Salesforce’s Agentforce is at the forefront of this revolution. The product was made generally available by Salesforce in October 2024. Whether you want to streamline case management, enhance lead nurturing, or delight customers, Agentforce empowers businesses to accomplish more with fewer resources. In this post, we’ll […]

The post Five Tips for Getting Started with Salesforce Agentforce appeared first on The Spot.

]]>

Autonomous AI is transforming the way organizations operate, and Salesforce’s Agentforce is at the forefront of this revolution. The product was made generally available by Salesforce in October 2024. Whether you want to streamline case management, enhance lead nurturing, or delight customers, Agentforce empowers businesses to accomplish more with fewer resources. In this post, we’ll share five practical tips to help you successfully implement and use Agentforce. 

Feeling anxious about diving all in with Agentforce? Contact the Sercante team for an Agentforce readiness assessment. That way, you can be sure you’re getting set up for success before you implement Agentforce in your org.

Understanding Agentforce

Before diving into the tips, let’s take a closer look at what Agentforce is.

Agentforce enables autonomous AI agents to perform tasks without human intervention, acting as digital workers within Salesforce or external customer channels. These agents enhance productivity by automating routine tasks and assisting with complex ones. With tools like Agent Builder, you can customize agents using pre-built topics and actions or create entirely new ones tailored to your organization’s needs.

Agentforce integrates seamlessly across the Salesforce platform, leveraging Data Cloud for reasoning and learning. Out-of-the-box agents include Service Agents for case deflection, with more capabilities to be released in December 2024, such as SDR and sales coaching agents.

Unleashing the Power of Agentforce: Five Steps to Get Started

Follow these five steps to get started on the right foot when you dive into Agentforce.

Tip 1: Identify Use Cases

Start by identifying where Agentforce can deliver the most value in your organization. Ask yourself:

  • How are you using your CRM today?
  • What are the current pain points in your processes?
  • Are there routine tasks that could be automated to free up team capacity?
  • Are there new processes you’ve avoided due to resource constraints?

Examples of use cases include automating FAQ responses for service teams, generating campaign briefs for marketing, or assisting sales reps with lead prioritization and moving deals faster.

Then for each use case, think about what would be needed to transition to an agent:

  • What job should they do?
  • What actions will they need to take?
  • What actions should they NOT take?  (This is just as if not more important to make sure you have defined the lane where an agent should operate within that use case)

Your responses to those questions are going to help you to understand the level of effort involved in use case. This in turn is going to help you to prioritize based on the level of effort and potential value

Tip 2: Define Success Metrics

To gauge the success of your Agentforce implementation, establish clear goals and KPIs. 

Questions you can ask:

  • What does success mean? How will we know we have addressed our problem? 
  • What metrics are we tracking today that we want to see improvement on?
  • Are there additional metrics that will let us know we are seeing success?

For example:

  • Reducing average case handling time by 20%
  • Improving lead response times
  • Increasing campaign ROI by automating content creation

Ensure you have baseline data for comparison and that the necessary measurement tools are in place to help you track success.

Tip 3: Assess Your Data

Your AI agents are only as good as the data they access. For the use cases identified, evaluate your data readiness:

  • What data do need? 
  • Where is it located? Is it in your CRM, Data Cloud, or other external systems?
  • Is it accessible from your CRM? If it’s stored in an external system, do you have APIs in place to get that information?
  • Is the data clean, accurate, and up-to-date?
    • Follow this blog post for tips on how to keep your imported Pardot prospect data clean.
  • Do you have a single view of the customer across systems?
  • Lastly, are knowledge bases and metadata structured for easy access? 
    • Agents need knowledge to inform how they will operate and answer questions. This is all of the background configurations your agents actions will rely on — flows, prompts, and Apex for example — they need to also be clearly identifiable and accessible. 
    • When you add actions to your topics, it uses the descriptions to help fuel the instructions. The naming conventions of your resources will also make it easier to determine what the inputs and outputs need to be.

Data and metadata are the backbone of AI performance, so this is an important area to pay attention to.

Tip 4: Start Small

After completing the previous steps, you may have more than one great use case to start with. Here’s where you ask yourself: What are the quick wins that we can get started on that can move the needle and that we can expand on as we mature?

It’s really easy to get caught up on how this can solve ALL the things. There are many challenges to starting a complex process all at once. If a lot of effort is required to get the data in place or to get the actions set up, it will be more difficult to roll out, not to mention making it potentially disruptive and prone to issues 

Avoid the temptation to tackle complex processes right away. Instead, focus on a simple, high-impact use case to pilot Agentforce. There are many out-of-the-box topics and actions that make getting started easier. For example, automating a single FAQ response or generating summaries for sales reps.

Starting small helps build confidence, momentum, and organizational buy-in, and it also reduces the risk of missteps.

Tip 5: Nail Down Clear Instructions

When designing agents, clarity is key. Use the Agent Builder to create and test well-defined topics and actions:

  • Topics – Include precise instructions for classifying user requests, setting guardrails, and outlining scope.
  • Actions – Clearly define what the agent should do, including required inputs and expected outputs.

Salesforce Agentforce Topic Instruction Best Practices

Instructions are the foundation for grounding how agents perform. They set the guardrails for how the agent should behave and give the agent the context it needs to do its job. 

Here are a few best practices for writing Agentforce topic instructions:

  • Start simple
    • Start with the main use case first to ensure the agent is performing as expected. Then, add in more detail to address edge cases. Be sure to test existing instructions for any conflict. You don’t want to confuse the agent! 
  • Use plain language
    • Use concise natural language to describe what your action does. Keep it to 1-3 sentences, and it can include the goal of the action, any use cases, and the objects or records it uses or modifies. 
    • In general, the more relevant detail you include in your instructions, the easier it is for the agent to differentiate between actions. Also, be sure to vary the words you use. For example, use a mix of “Get,” “Find,” “Retrieve,” or “Identify” for actions that will query records.
  • Avoid industry or company jargon
    • Write like you are instructing someone who doesn’t know your business. Even terms like ‘qualified lead’ could mean something different from one organization to another. Give context where necessary, and reference clear criteria using the data it will have access to. 
    • For example, instead of vague terms like “qualify lead,” specify conditions such as “lead status equals MQL.” 
    • The agent isn’t not going to know your business processes either, so be explicit about the sequence of instructions or any conditions a conversation must meet for an agent to apply an action.
  • Think of all the paths
    • You want to go through every possible permutation to determine the actions required. For example: a customer reaches out because they didn’t receive their order. 
    • First think about the order status ( Order Shipped, Delayed, Not Found, Processing). If the status is Shipped then there could be different tracking statuses (In Transit or Delivered for example). If the order is showing as Delivered, was it delivered to the customer’s correct address? Was it stolen? …and so on.
  • Remember the Guardrails
    • Keep the Agent in its lane by providing clear instructions on what the agent should not do to prevent unwanted responses. In cases where the agent is customer-facing, be sure to also give clear direction on when an interaction should be routed to a human.

Test these instructions thoroughly in the Agent Builder’s testing environment to ensure your agents behave as expected.

Ready to Explore Agentforce?

Agentforce offers an exciting opportunity to enhance productivity and streamline operations. By identifying the right use cases, preparing your data, and starting with manageable projects, you can set your organization up for success.

Want to learn more? Check out Salesforce’s Agentforce Trailhead and virtual workshops to get hands-on experience. Need expert guidance? Contact the Sercante team for an Agentforce readiness assessment.

Original article: Five Tips for Getting Started with Salesforce Agentforce

©2025 The Spot. All Rights Reserved.

The post Five Tips for Getting Started with Salesforce Agentforce appeared first on The Spot.

]]>
https://thespotforpardot.com/2024/12/16/five-tips-for-getting-started-with-salesforce-agentforce/feed/ 0 7736
Combating Headwinds in Higher Ed: Part 1 – Real-Time Interaction Management https://thespotforpardot.com/2024/08/09/combating-headwinds-in-higher-ed-part-1-real-time-interaction-management/ https://thespotforpardot.com/2024/08/09/combating-headwinds-in-higher-ed-part-1-real-time-interaction-management/#respond Fri, 09 Aug 2024 23:28:00 +0000 https://thespotforpardot.com/?p=7456

Student expectations today are vastly different than they were a decade ago. It’s causing technology leaders at the most successful educational institutions to rethink their data infrastructure and student journeys through real-time interaction management strategies. Today’s students want a personalized, seamless, engaging journey that keeps pace with their brand experiences outside of higher education. At […]

The post Combating Headwinds in Higher Ed: Part 1 – Real-Time Interaction Management appeared first on The Spot.

]]>

Student expectations today are vastly different than they were a decade ago. It’s causing technology leaders at the most successful educational institutions to rethink their data infrastructure and student journeys through real-time interaction management strategies.

Today’s students want a personalized, seamless, engaging journey that keeps pace with their brand experiences outside of higher education. At the same time, more and more individuals are bypassing the traditional college education routes altogether. That means higher education institutions (HEIs) need to exceed student expectations to reach enrollment and retention goals and ultimately deliver successful student outcomes.

Combating Headwinds in Higher Ed: A three-part series

Throughout this three-part blog series, you will learn about using your institutional data to create personalized student experiences at scale and in real-time within your college or university. 

  1. Part one: Real-time interaction management and real-time interaction for student success  
  2. Part two: Overview of Salesforce Data Cloud for higher education professionals, potential use cases, and best practices for successfully using Data Cloud
  3. Part three: Building a unified data vision and then activating your data to build a CRM + AI + data strategy for your institution

This series was co-authored by Kirsten Schlau, VP of Technology at Sercante, and Dr. Bradley Beecher (email), Director, Student Experience at Salesforce.

Harnessing data to navigate and overcome challenges in higher education

To help combat higher ed headwinds, there’s a tremendous untapped opportunity for HEIs to use their data by improving organization-wide data infrastructure.

Yes, you’re probably reading this and thinking things like:

We do use data — we analyze our data to maximize the value of resources and stay ahead of constituent needs.

Or even…

We use our data to create strategic plans, execute them efficiently, and analyze their results to differentiate our institution, proactively improve student outcomes, and report outcomes to government agencies and ranking organizations. 

Oftentimes though, that data is trapped inside campus systems that don’t easily integrate with each other. It’s time-consuming to piece together a cohesive and accurate story when the data is trapped, but there’s a better way. It involves creating a fully integrated single source of truth to manage student data.

Unifying student data can help your institution to:

  • Generate real-time institutional reporting
  • Create a unified student record
  • Take action from the data
  • Personalize the student experience to reinforce a sense of belonging 

Taking cues from non-HEIs to use data for growth and retention

What if we told you there’s an opportunity more specifically to use that data on an individual basis, at a 1:1 scale to personalize the student experience in real-time?

This is happening in other industries. In fact, you might have experienced personalization like this as an online shopper. Here are a few examples.

What is real-time interaction management (RTIM)?

Real-time interaction management, also known as RTIM, uses customer interactions, predictive modeling, and machine learning to deliver consistent, personalized customer experiences across channels in real-time.  

“Forrester Research analyst Rob Brosman originated the term Real-Time Interaction Management in 2012, and three years later Rusty Warner, another Forrester analyst, offered the formal definition of, “Enterprise marketing technology that delivers contextually relevant experiences, value, and utility at the appropriate moment in the customer life cycle via preferred customer touchpoints.” – Source

RTIM equips marketers to gain immediate visibility into critical moments within the shopping or user experience, which can deliver better consumer experiences and outcomes. This includes generating relevant offers and product suggestions on the right devices at the right time to drive customer engagement, satisfaction, and, in turn, revenue growth. 

Impact of real-time interaction management in the real world

As an everyday consumer, you’ve likely already experienced the effects of RTIM (or you’ve experienced a scenario where you wish RTIM was in place).

Example scenario illustrating RTIM in e-commerce:

Let’s say a customer, Maria, visits an online fashion retailer’s website:

  1. Browsing Products: Maria lands on the retailer’s homepage and starts browsing through summer dresses.
  2. Real-Time Data Capture: As Maria navigates through the website, her behavior is captured in real-time. This includes the pages she visits, the products she clicks on, her past purchase history, demographic information, and any other relevant data.
  3. Real-Time Analysis: The e-commerce platform analyzes Maria’s behavior and data in real-time. It identifies her preferences based on her browsing history, past purchases, items in her shopping cart, and any other available data points.
  4. Personalized Recommendations: Using RTIM, the e-commerce platform dynamically generates personalized recommendations for Maria. It might suggest summer dresses similar to the ones she’s viewing based on her style preferences and past purchases. These recommendations are displayed prominently on the website in real-time.
  5. Real-Time Engagement: While Maria is still browsing, a pop-up notification appears offering her a limited-time discount on a dress she had previously shown interest in. This real-time engagement aims to incentivize Maria to make a purchase.
  6. Adaptive Pricing: As Maria continues to browse, she adds a couple of dresses to her cart but hesitates to complete the purchase. In response, the e-commerce platform dynamically adjusts the prices of the items in her cart, offering her personalized discounts or free shipping to encourage her to proceed to checkout.
  7. Abandoned Cart Recovery: If Maria leaves the website without completing her purchase, the e-commerce platform sends her a personalized email reminder within minutes to remind her about the items in her cart. These reminders offer her an additional discount or incentive to complete the purchase.
  8. Cross-Channel Consistency: Whether Maria interacts with the retailer’s website or mobile app, or when she receives an email, the messaging and recommendations remain consistent across all channels for a seamless and personalized shopping experience.

In this example, RTIM enables the e-commerce retailer to engage with Mary in real time, providing her with personalized recommendations, discounts, and reminders tailored to her preferences and behavior. This ultimately increases the likelihood of conversion and enhances customer satisfaction.

Additionally, some online retailers are now using RTIM not only in their marketing efforts but also as a way to offer seamless customer experiences. 

Harnessing RTIM at colleges, universities, and other post-secondary education institutions

In the e-commerce example above, the experiences were grounded in segmentation and, of course, made up of various data points. 

It’s no different for HEIs. The ability to segment and provide greater personalized content and experiences leads to a great student experience.

We’ll share a few examples of how other professionals in higher education are doing this today.

Real-time interaction for student success

Imagine a world where student advisors can gain a full 360° picture of their students in a single view. This could include:

  • Past class enrollment records and performance indicators
  • Required courses that support their designated degree path
  • Intelligence to recommend courses based on individual interests and passions outside of their degree path
  • Automatic insights into things such as on target to graduate, at risk, potential for drop-out, and any other insights unique to your institution.

Oh! And one more thing to add: this is all done at scale with minimal manual effort put on the advisor.

Step 1 to building an RTIM strategy: Unify data to create a single source of truth

This vision can become a reality when your data is not trapped in siloed campus systems. 

You might say, “How is that possible?”

Here’s how you can start building a student-centric RTIM strategy.

All of this data aggregation and related insights are powered by Salesforce Data Cloud and Einstein 1 Platform. They are the building blocks to creating personalized student experiences with real-time capabilities. And they can also help advisors to gain more time to focus on making meaningful connections with their advisees and ensuring their long-term success. 

How does the Einstein 1 Platform support RTIM strategy for HEIs?

The Salesforce Einstein 1 Platform (A.K.A. “Salesforce core”) unifies your data, AI, CRM, development, and security into a single platform. It’s an extensible AI platform (meaning, it easily connects with other Salesforce platform products and third-party integrations), and it can facilitate the fast development of generative apps and automations.

Through Einstein 1, your institution can appropriately address students’ most common, basic, or foundational questions through alerts and automated workflows. Then your advisors’ interactions with students can center on deeper and more meaningful advising conversations.

Creating unified student profiles with connected data

A unified student profile, aggregating student data into a single student record allows advisors to meet with more students and encourage those meaningful conversations. For example, instead of talking through the required courses advisees need for their program, they get automated alerts listing which courses to take next. Then, the advisee’s open office hours can become career exploration sessions or deep dives to help students better understand complex concepts.

At institutions with siloed data, creating alerts like those in the example requires a ton of manual effort and time. And let’s face it — advisors don’t have time to spare. 

How Data Cloud solves the RTIM puzzle

With Salesforce Data Cloud, advisors can provide more proactive and holistic support for students. That’s because campus data for each student is unified in a single record — something that benefits both students and the institution.

In turn, students make more informed and thoughtful decisions with this proper support from academic advisors. Getting automated alerts supports students as they navigate the university/academic program policies and procedures, and, more importantly, offers an exceptional college experience.

Ultimately, Data Cloud will help build better staff experiences with a unified student record and a seamless student experience that meets their modern expectations.

In the next post in this series, we will provide an overview of Data Cloud for Higher Education, examples of potential use cases, and best practices for using Data Cloud.  

Ready to transform your student experience through real-time interaction management?

Discover how real-time interaction management can elevate the way you engage with students, and enhance their experiences with personalized, timely interactions that make a real difference.

Learn more about Salesforce Education Cloud here to understand the platform and how it compares and relates to your current technology stack.

Then, send a message to Sercante to learn about our Salesforce consulting services for higher education institutions, including Salesforce implementations & migrations, design & architecture services, reporting & analytics, custom integrations, and everything in between.




Original article: Combating Headwinds in Higher Ed: Part 1 – Real-Time Interaction Management

©2025 The Spot. All Rights Reserved.

The post Combating Headwinds in Higher Ed: Part 1 – Real-Time Interaction Management appeared first on The Spot.

]]>
https://thespotforpardot.com/2024/08/09/combating-headwinds-in-higher-ed-part-1-real-time-interaction-management/feed/ 0 7456
How to Customize Primary Source on Opportunities with Salesforce Flow https://thespotforpardot.com/2024/07/31/how-to-customize-primary-source-on-opportunities-with-salesforce-flow/ https://thespotforpardot.com/2024/07/31/how-to-customize-primary-source-on-opportunities-with-salesforce-flow/#respond Wed, 31 Jul 2024 15:36:02 +0000 https://thespotforpardot.com/?p=7423

I recently ran into a situation where a client needed to exclude select campaign types from being populated as the Primary Campaign Source field on opportunities. While this might sound unusual on the surface, the use case was very logical and likely impacts other organizations too. Read on to learn how we solved it to […]

The post How to Customize Primary Source on Opportunities with Salesforce Flow appeared first on The Spot.

]]>

I recently ran into a situation where a client needed to exclude select campaign types from being populated as the Primary Campaign Source field on opportunities. While this might sound unusual on the surface, the use case was very logical and likely impacts other organizations too. Read on to learn how we solved it to customize primary sources on opportunities using Salesforce flow.

Use Case

Before getting too deep into the solution, let’s first review the use case for relevancy in your organization. In this particular situation, the sales teams were leveraging Salesforce campaigns as a way to group records for outreach. Some of the outreach campaigns became quite large over time and began skewing data in the Primary Campaign Source field on opportunities.

Many reports in the organization were based on the Primary Campaign Source field and the outreach campaigns were undermining the impact of true marketing campaigns. It was determined that reporting would be more accurate if outreach campaigns were excluded and the Primary Campaign Source field was populated using the last “responded” campaign (based on the responded checkbox).

Primary Campaign Source Field Review

Before we get into the solution, let’s do a quick recap of the Primary Campaign Source field on opportunities. Campaign attribution can be a confusing topic, so it never hurts to review.

How is the Primary Campaign Source Populated?

  • Lead Conversion (with Opportunity) – The Primary Campaign Source field will be populated with the campaign that was most recently associated with the lead.
  • Opportunity Creation (from Contact) – The campaign that the contact was most recently associated with will populate the Primary Campaign Source field when a new opportunity is being created from a contact record. Users have the ability to change the value before saving the record. 
  • Manually – Users can manually update the Primary Campaign Source field on the opportunity using the picklist of active campaigns.
  • Automation – The Primary Campaign Source field can also be updated based on an automated process in Salesforce (generally a Flow).

Do Auto-Association Rules Apply?

Great question! Auto-association rules are part of campaign influence in Salesforce and are used to create campaign influence records. They are not factored into the population of the Primary Campaign Source field on opportunities.

Primary Campaign Source Field (on Opportunities) vs. Primary Source Campaign Influence Model

  • Primary Campaign Source Field (on Opportunities) – Lookup field on the opportunity that links it to a single campaign.
  • Primary Source Campaign Influence Model – Campaign influence model that attributes 100% of the influence to the campaign noted in the Primary Campaign Source field on an opportunity.  

Solution Review

Now that we’ve laid the foundation, let’s address the solution.

Step 1 – Determine Exclusions & Actions

The first question to answer is “What campaigns should be excluded from the Primary Campaign Source field?”. Depending on your organization, this could be a campaign type, a campaign record type, or a combination of both. 

Step 2 – Determine Actions

Now that we know what campaigns we would like to exclude, what should we do when we run across an opportunity with an excluded value? The default Salesforce behavior is to use the last associated campaign. We could go that route and use the last “valid” campaign that a lead or contact was associated with or we could go a step further and use the last campaign that has the “responded” box checked.

I prefer prioritizing my “valid” campaigns based on the “responded” checkbox. Similar to how I configure auto-association rules, I just don’t like giving credit to a campaign if the lead/contact has not actually engaged with it.

We also need to consider how the Primary Campaign Source will be populated if no valid campaigns are found. You can choose to keep the excluded value (as a reference point), clear the value, or populate with a default value. I elected to retain the excluded value (prefer data to no data), but you have options!

Step 3 – Build it in Flow (Sandbox)

For illustrative purposes, I created a flow in my dev org to show you how this solution could work for you. Here are the assumptions that were used.

  • Campaigns with the type of “Sales Prospecting” should be excluded.
  • When updating the Primary Campaign Source field, the most recent responded campaign (checkbox checked) should be used.
  • If a valid campaign is not found (or the only campaign has a non-responded member status), the Primary Campaign Source field should be populated with the most recent campaign (basically defer to the default Salesforce behavior).
  • Since this data is used for reporting purposes, real-time updates are not needed. 

Flow Summary 

  • This solution uses a scheduled flow based on the opportunity object. The flow runs nightly and processes all opportunities that were created or updated that day.
    • Note: Relative dates can’t be used in the filter conditions of scheduled flows. To address this, create a custom checkbox field on the opportunity object that will evaluate TRUE if the opportunity was created or updated today and use it in your criteria.
    • Below is my filter. It’s selecting opportunities that have contact roles and were created or updated today.
  • Get campaign members for contact roles
    • In this step, we get all the responded campaign member records (for the contact role) and sort them so the most recent is first.
  • Loop through campaign members
    • Next, we loop through each of the campaign member records related to the contact role, find the first valid campaign (responded), and save it to the assignment variable.
  • Update the opportunity record
    • Finally, we update the Primary Campaign Source field on the opportunity with the campaign ID stored in the assignment variable.
    • Note: If you decide to keep the most recent campaign as the Primary Campaign Source (if a valid campaign is not found), you will need to add a final assignment element prior to updating the record. The element uses a formula to ensure that the variable has been populated with a valid value and updates to the original campaign ID (even if it’s an excluded value) if blank. This prevents the Primary Campaign Source from being updated to a null value by the flow.

Complete Flow 

Here’s a look at my final flow.

Step 4 – Test & Validate

As with any flow, test, test, and test again before deploying to production. Below are some test scenarios to use for validation.

Create a new opportunity at lead conversion 

  • Lead with a single valid campaign
  • Lead with multiple valid campaigns 
  • Lead with an excluded campaign (most recent) and a valid campaign 
  • Lead with a single excluded campaign 
  • Lead with a single non-responded campaign membership

Create a new opportunity from a contact 

  • Contact with a single valid campaign 
  • Contact with multiple valid campaigns 
  • Contact with an excluded campaign (most recent) and a valid campaign 
  • Contact with a single excluded campaign
  • Contact with a single non-responded campaign membership

Update Primary Campaign Source on an existing opportunity

  • Update to an excluded value (make sure that there’s a contact role who has a valid campaign) 

Test Table

When testing and validating flows, I like creating tables to record results for review. This helps me organize my thoughts and ensure that everything is working as intended.

ScenarioOriginal ValueExpected ValuePass/Fail
Lead – Single Valid2023-09 TSW Dreamforce2023-09 TSW DreamforcePASS
Lead – Multiple Valid2024-06 SLS Sales Prospecting2023-06 WBR Product Update WebinarPASS
Lead – Excluded + Valid2024-06 SLS Sales Prospecting2023-09 TSW DreamforcePASS
Lead – Single Excluded2024-06 SLS Sales Prospecting2024-06 SLS Sales ProspectingPASS
Lead – Single Non-Responded2023-09 TSW Dreamforce2023-09 TSW DreamforcePASS
Contact – Single Valid2024-05 TSW Events2024-05 TSW EventsPASS
Contact – Multiple Valid2023-06 WBR Product Update Webinar2023-06 WBR Product Update WebinarPASS
Contact – Excluded + Valid2024-06 SLS Sales Prospecting2023-09 TSW DreamforcePASS
Contact – Single Excluded2024-06 SLS Sales Prospecting2024-06 SLS Sales ProspectingPASS
Contact – Single Non-Responded2023-09 TSW Dreamforce2023-09 TSW DreamforcePASS
Updated  – Existing Updated to Excluded2024-06 SLS Sales Prospecting2023-09 TSW DreamforcePASS

Is the Primary Campaign Source field meeting your needs?

If you are using the Primary Campaign Source field in your reporting I encourage you to take a closer look at your campaigns to see if your data is being skewed. If so, this solution is a great way to prioritize valid campaigns and put more emphasis on engagement. You can even completely filter out specific types of campaigns if you choose. Don’t sell your marketing efforts short!

More Salesforce Flow resources

Original article: How to Customize Primary Source on Opportunities with Salesforce Flow

©2025 The Spot. All Rights Reserved.

The post How to Customize Primary Source on Opportunities with Salesforce Flow appeared first on The Spot.

]]>
https://thespotforpardot.com/2024/07/31/how-to-customize-primary-source-on-opportunities-with-salesforce-flow/feed/ 0 7423
Salesforce Campaign Hierarchy Report: See the Impact of Related Campaigns https://thespotforpardot.com/2024/07/09/salesforce-campaign-hierarchy-report-see-the-impact-of-related-campaigns/ https://thespotforpardot.com/2024/07/09/salesforce-campaign-hierarchy-report-see-the-impact-of-related-campaigns/#respond Tue, 09 Jul 2024 16:43:24 +0000 https://thespotforpardot.com/?p=7366

Today, I’m excited to share how you can create a comprehensive Salesforce campaign hierarchy report that groups by grandparent, parent, and child levels (hierarchy) on the Campaign Object in Salesforce. This type of report can show various metrics, including different campaign amounts and opportunity values along with displaying subtotals and totals. The greatest advantage this […]

The post Salesforce Campaign Hierarchy Report: See the Impact of Related Campaigns appeared first on The Spot.

]]>

Today, I’m excited to share how you can create a comprehensive Salesforce campaign hierarchy report that groups by grandparent, parent, and child levels (hierarchy) on the Campaign Object in Salesforce.

This type of report can show various metrics, including different campaign amounts and opportunity values along with displaying subtotals and totals. The greatest advantage this report gives you is that it shows the impact of campaigns that are related to one another.

There are many variations that you can do off of this report, but it should get you started in the right direction. Let’s dive into the steps for creating our report!

Step 1: Create Custom Report Types

The first step is to create a new custom report type that includes sections for both the Grandparent and Parent Campaigns. 

Report Types > New Custom Report Type

Report type menu

Setting Up the Custom Report

Since this report will only relate to the Campaign object, you will need to:

  1. Add two sections to the report: one for the Parent Campaign and one for the Grandparent Campaign.

Edit Layout > Create New Section

Salesforce Campaign Hierarchy Report: Parent and grandparent sections to added layout
  1. Populate the report with relevant fields. I included the following fields in my report:
    • Actual Cost
    • Active
    • Opportunities in Campaigns
    • Actual Cost in Hierarchy
    • Campaign Name
    • Parent Campaign

To add these fields, click on the “Add fields related via lookup” link and look for the one associated with “Parent Campaign.” This allows you to select fields from the Parent Campaign.

Add fields via lookup
Lookup selection for Parent Campaign
Selected fields on the Parent Campaign

Including Grandparent Campaign Fields

Similarly, to include fields from the Grandparent Campaign, navigate to:

  1. “Parent Campaign”
  2. Then “Parent Campaign view related fields”

Here, I selected the same fields as for the Parent Campaign.

Lookup for the Grandparent campaign

To make the report clearer, I renamed the Campaign Name fields to “Parent Campaign” and “Grandparent Campaign” respectively. This helps in easily identifying them in the report.

Once these steps are completed, save the report type. It will now be available for use when creating your report.

Step 2: Using the Report Builder

Now that your custom report type is ready, let’s create the report:

  1. Select the report type you just created.
  2. Apply the following filters:
    • Show Me: All campaigns
    • Created Date: All Time.
Filters changed to All Campaigns and All Time

Configuring the Report Layout

In the Outline tab:

  1. Add “Grandparent Campaign,” “Parent Campaign,” and “Child Campaign” to the Group Rows section.
  2. In the Columns section, select any additional fields you want to display in the report.
Groups and columns

And there you have it! With these steps, you can create a detailed Salesforce Campaign hierarchy report that provides valuable insights through different metrics and structured grouping.

The family tree of reporting

I hope you find this guide helpful in creating detailed and insightful reports using the grandparent, parent, and child hierarchies in Salesforce. With these steps, you can better organize your campaign data, track important metrics, and gain deeper insights into your marketing efforts.

If you have any questions or need further assistance, feel free to reach out.

Happy reporting, and may your campaigns be ever successful!

Salesforce Campaign Hierarchy Reports: Dive deeper & keep it going

Interested in learning more about choosing the right Salesforce reporting tool? Or perhaps you’d like to sign up for a workshop to dive deeper into Salesforce Reports or B2B Marketing Analytics?

Shout out to Brian Roff for helping with the solution to this report!

Original article: Salesforce Campaign Hierarchy Report: See the Impact of Related Campaigns

©2025 The Spot. All Rights Reserved.

The post Salesforce Campaign Hierarchy Report: See the Impact of Related Campaigns appeared first on The Spot.

]]>
https://thespotforpardot.com/2024/07/09/salesforce-campaign-hierarchy-report-see-the-impact-of-related-campaigns/feed/ 0 7366
All the Ways to Collect Customer Feedback With Salesforce Forms https://thespotforpardot.com/2024/06/21/all-the-ways-to-collect-customer-feedback-with-salesforce-forms/ https://thespotforpardot.com/2024/06/21/all-the-ways-to-collect-customer-feedback-with-salesforce-forms/#respond Fri, 21 Jun 2024 15:55:24 +0000 https://thespotforpardot.com/?p=7362

Collecting customer feedback can be a transformative tool that propels your business to new heights, and getting customer feedback through Salesforce is possible through a few methods. Armed with the right feedback, you have everything you need to address customer pain points and capitalize on your biggest strengths.  Without sending surveys and gathering quality feedback, […]

The post All the Ways to Collect Customer Feedback With Salesforce Forms appeared first on The Spot.

]]>

Collecting customer feedback can be a transformative tool that propels your business to new heights, and getting customer feedback through Salesforce is possible through a few methods. Armed with the right feedback, you have everything you need to address customer pain points and capitalize on your biggest strengths. 

Without sending surveys and gathering quality feedback, your product or service is navigating success in the dark. 

In this post, we’ll outline the ways Salesforce customers can collect feedback while working with the platform including limitations with getting customer feedback with Salesforce forms and solutions for more advanced initiatives.

The Evolution of Customer Feedback Collection on Salesforce

Gone are the days of manually sending out feedback forms. Today, there are countless digital tools to help you out. Of course, we all know there is a lot more to efficiency and automation than simply getting off paper and into the digital space. 

Here’s where Salesforce feedback forms become your best friend. The benefit of Salesforce form integration for collecting feedback is that you can automate every step of the survey process while accessing personalized data and reports on every customer. No CRM is more robust or comprehensive. 

Once you experience the power of customer feedback with Salesforce forms, your customer success strategy will never be the same. Read on to find out all the ways you can collect customer feedback with Salesforce forms.

The Role of Salesforce Feedback Management

First up, you are probably wondering what tools Salesforce offers for collecting customer feedback with Salesforce forms. Well, Salesforce actually does have a free survey solution that comes with every Salesforce org, which is called Salesforce Surveys. 

Check out how to create surveys using Salesforce Surveys here for more on that.

Limitations of the Out-of-the-Box Salesforce Survey Solution

On the downside, this basic survey feature is limited. For example, you get 300 responses, and you can only relate a survey invitation to limited record types. To get more flexibility with the basic survey tool from Salesforce, you would need to implement custom development or Apex of some kind.

Purchasing Feedback Management by Salesforce

Alternatively, you can purchase Feedback Management by Salesforce, which comes in three editions: 

  1. Survey Response Pack
  2. Feedback Management – Starter
  3. Feedback Management – Growth

Of these, it’s Feedback Management – Starter and Feedback Management – Growth that provides the most comprehensive features, including 100,000 responses and unlimited responses respectively. 

These native tools offer some exciting capabilities such as Customer Lifecycle Analytics and Data Mapper, which allow you to sync survey responses to standard or custom objects. Investing in feedback management tools is one viable strategy for collecting customer feedback with Salesforce forms. 

Considerations of Feedback Management by Salesforce

There are some considerations to make when looking at Feedback Management by Salesforce. These include considerable investment, $13,500 a month per org for the Starter Edition and $46,000 a month per org for the Growth Edition

Aside from the price, these tools may still require coding and development to cater to custom use cases. This means you have to allocate time and money toward developing these solutions and ongoing maintenance.

Exploring Other Survey Options for Salesforce Feedback Forms

So, what are your other options for implementing customer feedback with Salesforce forms? And what is the best way to collect feedback for your workflows while integrating with Salesforce? 

Read on, we have you covered!

Techniques to Collect Feedback Using Salesforce Form Builder

When building forms to collect user feedback via Salesforce, you can choose to implement development work. This will give you great flexibility and customization. However, it will slow down time to market, and you need to be really sure that you are in it for the long haul. Projects like this require ongoing upkeep. 

Alternatively, you can purchase a trusted third-party tool for surveys on the AppExchange. This will help you go to market faster and mitigate some of your development work. The biggest con of most products on the market is that they offer limited flexibility. You often won’t get customization without code, and this lands you with some of the problems and obstacles you face when building a custom solution or using Salesforce native tools.

The good news is you don’t have to be stuck in this build versus buy quandary. Not all products are created equal! You can collect customer feedback with Salesforce forms using a robust and flexible form builder with zero code. 

Learn more about building complex Salesforce forms without coding here. 

Titan Survey: A Powerful Salesforce Survey Tool

One of the best options on the market is Titan Survey, part of an all-in-one super platform for Salesforce. Check out some of the amazing things you can accomplish with Titan Survey below, or read more about building complex Salesforce forms without coding here.

Salesforce Surveys as a Tool for Engagement

One of the strongest features of Titan’s Salesforce survey tools is that you can easily map them to any custom or standard object. The Titan Survey package also offers a range of custom Salesforce Survey Objects included with the platform. 

You can draw on multi-patented bi-directional Salesforce integration to craft personalized user journeys. By implementing conditional logic in your surveys, you can ensure that customers taking your surveys remain engaged throughout the process. 

Customers can skip irrelevant questions and only get asked questions relevant to them. With the power of conditional logic, watch drop-off rates sink, and market segmentation becomes a whole lot easier.

Automating Salesforce Customer Feedback Forms

The good news is that with a tool like Titan Survey, you can automate every step of the customer feedback form process. Set up ready-to-go customer feedback form templates and have them sent out automatically through Salesforce. You can also trigger follow-up actions and have customer issues routed to the correct support or sales representative with ease! 

With Titan Survey, you can send feedback via WhatsApp, SMS, Salesforce Flow, List View, or Reports. 

You also have the freedom to send web or email surveys. With web surveys, you get to distribute surveys via a link that can be embedded in your website or anywhere you like. Web surveys are typically more interactive and work better for more complex questions. You can also embed Titan surveys in an email, which is ideal for shorter and simpler surveys!

Using Marketing Cloud Account Engagement (Pardot)? Check out this blog post that outlines how to use Pardot form handlers for data submission, which is the solution you can use to connect Titan surveys to your Account Engagement instance.

Titan Forms: A Salesforce Forms Builder Alternative for Feedback Collection

The bottom line is that Salesforce surveys are here to revolutionize the way you interact with customers. They’re a key component to creating the experiences your customers want. Even so, finding an easy-to-use Salesforce feedback form can be challenging! 

Custom development has a lot of perks but comes with many obstacles. Similarly, Salesforce’s native solutions carry a price tag and may take longer to implement when handling niche use cases. 

A no-code Salesforce feedback form is a winner! And here, Titan Survey offers all the usual survey perks — like any question type and a range of templates. This tool also offers special features like dynamic data sync with any Salesforce record. 

Ultimately, it’s up to you to make the right decision for you and your business and customers. Good luck!

Original article: All the Ways to Collect Customer Feedback With Salesforce Forms

©2025 The Spot. All Rights Reserved.

The post All the Ways to Collect Customer Feedback With Salesforce Forms appeared first on The Spot.

]]>
https://thespotforpardot.com/2024/06/21/all-the-ways-to-collect-customer-feedback-with-salesforce-forms/feed/ 0 7362
Mastering Marketing Cloud Intelligence Part 2: Maximize Platform Performance https://thespotforpardot.com/2024/06/20/mastering-marketing-cloud-intelligence-part-2-maximize-platform-performance/ https://thespotforpardot.com/2024/06/20/mastering-marketing-cloud-intelligence-part-2-maximize-platform-performance/#respond Thu, 20 Jun 2024 13:53:02 +0000 https://thespotforpardot.com/?p=7384

It’s time for part two of our three-part series on getting the most out of your Salesforce Marketing Cloud Intelligence, or Datorama, instance. Part 1 of the series touched on little tricks and shortcuts to success with data ingestion and transformation. Today, I’ll be going through how you can speed up the platform for yourself […]

The post Mastering Marketing Cloud Intelligence Part 2: Maximize Platform Performance appeared first on The Spot.

]]>

It’s time for part two of our three-part series on getting the most out of your Salesforce Marketing Cloud Intelligence, or Datorama, instance. Part 1 of the series touched on little tricks and shortcuts to success with data ingestion and transformation. Today, I’ll be going through how you can speed up the platform for yourself and your team and boost efficiency in reviewing your data. Read on for Marketing Cloud Intelligence tips that will help you maximize its performance.

Marketing Cloud Intelligence Performance Boosts

Marketers are competitive by nature. You’re fighting for bids, placements, and user attention. So why wouldn’t you want the best performance out of the tool you’re using to measure your data and give you insights? 

We’re going to walk you through how to ensure you get the speediest and most efficient version of Marketing Cloud Intelligence you can!

Less widgets, more pages – why?

You may be inclined to make a gigantic page of widgets for one humongous dashboard that you use — this is a fine starting point! It’s especially useful for the sake of exporting data in a PDF or PowerPoint in an advanced manner, using the platform’s advanced export feature.

But when it comes to using the actual dashboards in Intelligence, you should try to break your pages out as much as possible. This could be done by channel, campaign, or any other kind of unifying but specific factors you might be thinking about. 

We’ll touch on this more below, but the more compact your view and the fewer widgets you have, the less you’ll wait for pages to load. 

A load by any other name

You may have sat in front of numerous online analytics tools and seen long loading times. You probably used the old answer as to why: slow internet speeds.

Source: https://i.imgur.com/us5fOfG.jpeg

The true answer to why your analytics tool is slow to load though is… it depends:

JavaScript ifs VS. spreadsheet IF formulas

I’ll cite a specific example below, but any calculated fields may slow your load down. I noted some of this in my first blog in this series, but using JavaScript ifs can help a bit by setting quick end criteria (ie. if it’s this thing, this is the output), as opposed to large loops in Excel style IF formulas.

An additional point of clarity: when I note calculated fields, I mean calculated measurements, filtered measurements, calculated dimensions, and patterns.

Data fusions & transitive fusions

Data fusions similarly happen live and can significantly slow down your instance, either with heavy data sets or more than 5-10 fusions existing back end. Transitive fusions (a is fused to b, b is fused to c) can also cause problems in heavy use.

Page reloads

Accessing a page in a way that makes data load anew can cause slow load times.

  • I’ll hit some rules of this later, but scrolling down will cause data to load anew 
  • Any updates to the data back-end will cause reloads of the data when you open a page with that data
  • Clearing your cache either in the platform or in your browser will cause data to recalculate and populate the dashboard page
  • Changing filters will also reset the loading of the page

Identifying load problems & getting help

There is not currently a public-facing timer for loading data in Intelligence, but you know a long load when you see it. 

What can help in identifying the root causes of slow loads is that Salesforce support can help diagnose timing issues down to certain widgets. I recommend this (or the next method) to validate that your internet/instance is not the issue. You could also have a colleague access the same dashboard and compare load times with you using a timer to ensure you are capturing the issue correctly.  

Come Together (but also maybe don’t)

One of my favorite functions of the Intelligence platform is using Coalesces and other calculated dimensions whenever I can’t cleanly join data. There are other ways to do this — like using if statements with ISEMPTY formulas, using data fusions, or doing Vlookups to tie entities together, among others (we’ll touch on some of these below, too). 

Coalesce is often one of the cleanest and quickest ways to join data points where you need a data point from one stream or another, depending on what’s available. A good example is something like lead source, where you may have leads and cost data to join across Salesforce data and paid media APIs. In that case, you would check the lead source field or the channel name of the data stream feeding cost data). 

Technical tip sidenote: Coalesces can be incredibly confounding, so here’s a brief walkthrough of this function. In this platform, as documented in Intelligence’s Help Center, they let you return the first non-empty value of a set of data formatted like COALESCE([value1, value2,…]). The really confusing part is that you have to have brackets around those dimensions, so correct syntax would be like COALESCE([[day],[campaign start date]]).

Scroll first, ask questions in a minute

One thing that can be really frustrating, even when things load okay as a page opens, is that as you scroll the content may not be there when you move down. A way to avoid this is to scroll all the way through a page before walking through it. 

Why is this? Two big reasons:

  1. Intelligence loads about 15 widgets at a time. Anything more than that queues up, so multiple widgets loading piece by piece can be difficult on the system.
  2. The system only loads what you see. There is no secret back-end loading happening wherein data is populating that you don’t see. You’ll still have to reload widgets when you filter, but by scrolling down, any initial data sets will populate and make you appear to be the marketing superstar we know you are.

Filter secrets-greater than 0

  • Have you ever gone into a page and waited for a filter to load? 
  • Or, have you opened a filter widget’s dropdown to find hundreds of irrelevant campaigns when you know your workspace should only have a handful of campaigns? 

I use a trick that I call “Greater than 0,” which is a calculated measurement that adds all of my measurements in use for a page and filters that on greater than 0 for any relevant filters. My filters load faster and my dropdowns are minimized to just data points I need, not junk data. 

You’ve successfully loaded the end of this article

Thanks for scrolling down here successfully and ingesting our content! Now you have quick wins that can help you maximize Marketing Cloud Intelligence performance.

Check out part one of this Marketing Cloud Intelligence series to get a reasonable foundation on some other data topics. And keep an eye out for part three of this series, which will go in-depth on some data stream tricks to get your best data pulls/updates possible. 

We hope you get some added productivity out of this piece, and if you’re looking for a tailored conversation to your needs, drop us a line.

Original article: Mastering Marketing Cloud Intelligence Part 2: Maximize Platform Performance

©2025 The Spot. All Rights Reserved.

The post Mastering Marketing Cloud Intelligence Part 2: Maximize Platform Performance appeared first on The Spot.

]]>
https://thespotforpardot.com/2024/06/20/mastering-marketing-cloud-intelligence-part-2-maximize-platform-performance/feed/ 0 7384
Do You Need Salesforce Campaign Record Types? https://thespotforpardot.com/2024/01/18/do-you-need-salesforce-campaign-record-types/ https://thespotforpardot.com/2024/01/18/do-you-need-salesforce-campaign-record-types/#respond Thu, 18 Jan 2024 15:55:40 +0000 https://thespotforpardot.com/?p=7089

Salesforce Campaign Record Types are a great feature to employ when you have varying page layouts, required fields, Campaign processes, or teams for different types of Campaigns. However, often we see orgs deploy Campaign Record Types without really needing them, adding an unnecessary level of complexity to their org. In this post, we’ll cover how […]

The post Do You Need Salesforce Campaign Record Types? appeared first on The Spot.

]]>

Salesforce Campaign Record Types are a great feature to employ when you have varying page layouts, required fields, Campaign processes, or teams for different types of Campaigns. However, often we see orgs deploy Campaign Record Types without really needing them, adding an unnecessary level of complexity to their org. In this post, we’ll cover how to determine if you actually need Salesforce Campaign Record Types and some tips and tricks for better management of Salesforce Campaigns overall. 

Use this infographic to determine if you need Salesforce Campaign Record Types

Do fields vary by Campaign Type?

Needing different fields and/or having different field requirements for different Campaign Types is a great use case for Campaign Record Types. For example, you may want to record “Start Time” for Webinar Campaigns, but the “Start Time” field should not be required and isn’t relevant for Email or Tradeshow Campaigns. If you only have one or two variations like this, you can create Validation Rules to require fields when appropriate, but if many of your Campaign types have varying Fields and Requirements, you’re better off creating Campaign Record Types with a Page Layout for each variation. 

Dynamic Forms would be an excellent solution for the above scenario, but Dynamic Forms are not yet available for the Campaign object, but you can upvote this feature request on the IdeaExchange!

Do you need to restrict access to specific types of Campaigns?

Another use for Campaign Record Types is when you have multiple teams creating Campaigns, but they should be restricted to specific types of Campaigns. For example, if both your Sales and Marketing teams are creating Campaigns, you may want Sales to only create Email Campaigns while Marketing can create campaigns for Email, Event, Webinar, Tradeshow, etc. Campaign Record Types allow you to customize which Profiles have access to which Record Types. 

Should only certain Campaigns sync to Account Engagement?

When setting up Account Engagement Connected Campaigns, you have to select which Salesforce Campaign Record Type(s) sync down to Account Engagement. If you are not using Record Types then your only option is to select “Master Record Type” which will sync all active Campaigns. If you have a large number of active campaigns ongoing at any one time, this may make the Campaigns list in Account Engagement too large to navigate easily. Campaign Record Types can be used to segment your Campaigns and only sync the relevant ones down to Account Engagement. 

Are you using multiple Account Engagement Business Units?

If you have multiple Account Engagement Business Units then you will definitely need Campaign Record Types. Campaign Record Types have a one-to-one relationship with Business Units, so, if you are syncing the “Marketing” Campaign Record Type to your US Business Unit, you cannot also sync it to your EU Business Unit. Mapping one Campaign to multiple Account Engagement Business Units will cause conflicts and issues with your Campaign data. 

If you answered “No” to the four questions above, then Campaign Record Types are likely not a good fit for your org. However, you can still streamline the creation and management of your Campaigns using the tips and tricks below. 

Standardize custom Campaign Member Statuses

Protected Campaign Member Statuses is a free solution from Sercante Labs that allows you to standardize which Campaign Member Statuses are available for each Campaign Type. For example, you may want Webinar Campaigns to have “Registered”, “Attended”, and “Absent” while Email Campaigns have “Sent” and “Clicked”. You can also accomplish this using Salesforce Flows.

Automatically Activate and Deactivate Campaigns

Ensure your Campaign’s “Active” checkbox is always correct by automating it with flow. This tip is especially helpful for Account Engagement users since all Active Campaigns will sync down to Account Engagement. If you never deactivate past campaigns, your Campaign list in Account Engagement can quickly get overwhelming and difficult to navigate. 

Auto-generate your Campaign Naming Conventions

Campaign naming conventions keep your Campaigns organized, improve reporting, and provide key information about the Campaign at a glance. However, naming conventions can only be helpful if they are used — and used consistently. Ensure your Campaign naming conventions are used correctly every time with an APEX Trigger.

Automate Opportunity Contact Roles

To get the most out of your Campaign reporting, Campaign Members need to be added to relevant Opportunities via Opportunity Contact Roles. You can automate this process by using a flow, or get more granular control over which Contacts are automatically added to Opportunities with the Automated Opportunity Contact Roles tool. 

Finally, for even more tips, check out our 7 Tips for Organizing Your Campaigns in Salesforce blog post!

Original article: Do You Need Salesforce Campaign Record Types?

©2025 The Spot. All Rights Reserved.

The post Do You Need Salesforce Campaign Record Types? appeared first on The Spot.

]]>
https://thespotforpardot.com/2024/01/18/do-you-need-salesforce-campaign-record-types/feed/ 0 7089