Skip to main content

The Role of a Salesforce Metrics Dictionary in Promoting Team Cohesion

Salesforce Metrics meeting

To understand Salesforce metrics challenges, let’s evaluate a common situation. Your executive leadership asks Sales, Marketing and operations to present last quarter’s results. Everyone shows up with slides and reports pulled from Salesforce or a Business Intelligence platform like Tableau. Frustration grows, as presented numbers and statistics may not align or contradict each other. Instead of discussing strategy and tactical adjustments to improve performance, time is wasted asking for clarification on the validity of information. If this sounds like your experience you are not alone. Prioritized, correct, and consistent information does not happen overnight. In this article we will explore our approach to help create a better foundation, working with the people, process, and technology you already own.

Salesforce Metrics Meeting

Most enterprises have multiple sources and approaches to acquire data and transform it into information. We love Salesforce because of the relative speed and ease to build and make changes to process, with clear and easy reporting. There are over 150K organizations like yours that have standardized marketing, sales and/or revenue operations on the Salesforce platform. So why would a team with a system of record and  “source of truth” from Salesforce still struggle reporting and understanding and maintain continuity of information as change happens?

Avoiding people, process, and communication blame game

If you have been a part of reporting and analytics initiative that goes sideways, it’s sometimes based on these factors:

  • Flawed requirement gathering
  • Change management or lack thereof during implementation
  • Incomplete or incorrect definitions
  • Lack of consensus across lines of business for goals and metrics
  • Data completeness, availability, and quality

Building an inventory of metrics and KPIs can be an exhaustive process leading to gaps in requirements as a result of not having the right people or experience on hand. In other cases, data quality and availability becomes a friction point that leads to failure. Modern data and analytics technology will help you move faster, dig deeper, model and blend data but not solve un-resolved definition and alignment problems.

In many organizations, there isn’t a solution in place to maintain a unified record and historical log of goals, metrics and data relationships together. Documents, PowerPoints and Excel are typically the system of record for metrics and KPIs until they are coded into data and analytics tools.

If your previous data lake, analytics, and business intelligence initiatives fell short, the blame is all to often put on process, people, and communication often encapsulated sometimes as “poor requirement gathering”. Experienced and tenured data and analytics leaders understand this excuse wont fly in 2024, so our team learned into these challenges to see how we can help!

Our DataTools metrics glossary approach

1. How do we capture and encapsulate the previous work that has happened inside of Salesforce to understand existing metrics and KPIs are adopted and in-use?

2. From this understanding, what is the knowledge that we need to capture and resulting information assets that we need to produce and distribute? One of those key information assets is Salesforce Metrics Documentation

.3. Eliminate most if not all of the manual and redundant work that typically occurs between teams that can be easily extracted from Salesforce metadata?

4. Knowing that this is a live, organic, information asset how do we understand and surface changes that stakeholders should be aware of?

From those questions, we constructed our vision of a metrics glossary that not only captures the metrics but all of the relationships that stem from those metrics.

Lean more about DataTools Pro

Automated Salesforce Metrics Glossary


We took these questions and built a Metric Analyst tool that attempts to automate most of the process.

Live Salesforce Metrics Documentation

One of the important pieces of information that anyone in your enterprise wants to know is “what’s important”? A metric and KPI glossary can exist as a word document, spreadsheet, email, or application that organizes the business definitions. Salesforce metrics documentation should inventory the definitions semantics for metrics where data originates in Salesforce. This document should serve as a knowledge asset and guide to to help cross organization collaboration for business, data, analytics, and technology teams. When properly implemented it should ensure everyone speaks the same, specific language in business terms. A metrics glossary can also include technical / data details to help understand some lineage details.

What are Salesforce metrics?

Salesforce metrics are quantifiable measurements that track business processes, and activities that occur in Salesforce. Salesforce is much more than a customer relationship management platform. Some companies run their entire end to end operations on Salesforce. A metric can encompass anything from sales pipeline health to customer support resolution times. However, with a vast amount of data and numerous metrics available, ensuring consistent understanding and interpretation becomes crucial. Learn more: Analytics, Metrics and AI. Oh My!

Why do you need a Salesforce metrics dictionary?

Let’s revisit the scenario at the beginning of this article. If we take a simple measurement for “Lead conversion”, you can imagine the many variations and iterations of this metric. For example marketing could consider a marketing qualified lead, where sales considers “sales qualified” leads. Conversationally they can be interchanged, but at an organizational level, this misunderstanding could be simple semantics and labeling. A Salesforce metric dictionary acts as source of truth ensuring everyone speaks the same language when clarity and precision is mandatory.

  • Standardization: Defines clear and consistent definitions and calculations for all metrics.
  • Improved Communication: Eliminates confusion and fosters better collaboration across teams.
  • Enhanced Data Accuracy: Reduces errors by ensuring everyone uses the same metrics and formulas.
  • Streamlined Analysis: Makes data analysis faster and more efficient by providing a central reference point.

What Does a Salesforce Metric Dictionary Include?

An effective Salesforce metric dictionary should encompass the following key components:

Mandatory definitions that are managed and governed across lines of business

Metric Name: The name of the metric, clear and concise. There should be 1, official name that ties to a definition. If there are multiple names for the same metric, that is captured and tracked independent of the official name.

Definition: In simple terms what is the metric measuring. This definition may require some detail to how it is calculated but should be readable and understandable to business information consumers and owners.

Ownership: Who is the person ultimately responsible for the metric? The premise is that if there is no clear ownership and accountable person to sign off or accountable for the metric then it shouldn’t be managed.

Important context and ownership information to support usage of definitions

Description (optional): A detailed explanation of what the metric measures and its significance to your business goals. In a world with AI agents, my recommendation is the longer the description and the more context, the better!

Calculation (optional): The specific formula or steps used to calculate the metric. This ensures everyone understands how the value is derived. This work can be time consuming and requires salesforce admins to acquire these definitions.

Target Value/Benchmark: (optional): A target or benchmark to measure your metric against is common practice. Not all metrics will have a target, but a KPI absolutely should!

More reading on metrics, OKRS and KPIs: Analytics, Metrics and AI. Oh My!

Salesforce Metrics Dictionary Template

While Salesforce doesn’t provide a built-in metric dictionary, you can create using a spreadsheet tool like Microsoft Excel or Google Sheets, and now a live connected Metric Dictionary like DataTools Pro. The following table showcases a sample structure:

Additional Tips for Managing Salesforce Metrics

  • Maintain and Update: Schedule regular reviews to assess the dictionary’s accuracy and completeness. As Salesforce evolves and your business needs shift, update metric definitions, calculations, and target values to reflect these changes. This is an important component for information stewardship, governance, and safeguarding the integrity of your organization’s management information systems.
  • Access and Distribution: Don’t let your metric dictionary become a hidden and outdated document. Share it widely with all Salesforce users – sales reps, marketing teams, customer service agents, and anyone who interacts with your CRM data. This is a big part of fostering a culture of data literacy and ensures everyone interprets metrics consistently.

Conclusion

By implementing a Salesforce metric dictionary, you empower your organization to leverage the true potential across teams and lines of business using a language that should be universal (business performance and outcomes). Standardized metrics ensure clear communication, accurate analysis, and ultimately, data-driven decision-making that fuels business success. Here are some resources to help you take control of your Salesforce metrics today and unlock the key to a more informed and strategic CRM strategy.

Your 2024 Tableau Salesforce Integration Guide

Tableau Salesforce

In this guide, we will walk you through the process of setting up Tableau Salesforce Cloud using the latest and greatest native integrations. Tableau Cloud natively integrates with Salesforce for enhanced security and access as the two clouds have become tightly knit together. In addition to the nuts and bolts, we will focus on key use cases how Tableau can provide valuable insights beyond standard Salesforce reports and dashboards. Tableau’s capabilities for deeper analysis, data manipulation, end-user ad-hoc analysis, and access to diverse data sources make it a powerful complement to Salesforce’s offerings.

Tableau Salesforce

Tableau Cloud Setup

Setting up Tableau cloud is as simple as signing up and provisioning an account through the online setup form. Once provisioned you can immediately start connecting and building.

Salesforce SSO for Tableau: Security and Access

Salesforce cloud natively supports Salesforce for user access and authentication. This allows you to extend your user management and access into Tableau so you are not needing to duplicate work.

Simply check “Salesforce” so when you invite users they will need to utilize their Salesforce username and password. If you use Multi-Factor Authentication MFA with the Salesforce authenticator app, you do not need to perform any additional configuration for it to work.

Embedding Tableau inside of Salesforce

For Salesforce organizations, Tableau should be a seamless experience that resides side by side with standard Salesforce.com dashboards. To accomplish this goal, we typically utilize the Tableau lightning component. With Tableau cloud, you can utilize the “Default Authentication type for Embedded Views”, ensuring a secure and seamless experience for end users.

The best user experience is one that reduces friction. We typically embed dashboards inside of Lightning pages and also make use of tabs to isolate Salesforce dashboards and Tableau dashboards side by side based on topic.

To allow embedding of Tableau inside of Salesforce as of Winter 24, simply go to Setup and enable Tableau embedding.

Tableau for Salesforce Use Cases

Before embarking on a Tableau Salesforce its important to understand key uses cases where implementing Tableau makes sense above and beyond standard Salesforce reports and Dashboards.

Deeper analysis

When we refer to “depth of analysis” we mean taking a single subject and exploring history, relationships, and paterns that impact the subject.

For example, if you see that yur lead to opportunity conversion rate is lower than expected, you may ask questions related to sales rep activity including speed to lead, number of calls, number of reps to leads and other ratios. When building Tableau dashboards and supporting reports, you can drill and explore these relationships over time with greater ease and relate them together.

More flexibility to slice and dice data

Slicing and dicing data in many cases requires analysts or in the world of Salesforce reports saving data to Excel. Tableau was born and designed for visual exploration of data where you can filter, drill and modify the subject of your analysis with.

End User Ad-hoc analysis

Salesforce provides an amazing ad-hoc reporting capability, granting business professionals with the power to produce powerful reports. While the report developer has a full fledge reporting solution, end consumers of the report are limited to basic filtering. Tableau on the other hand provides end user ad-hoc analysis for changing dimensions, drilling, and constraining information.

Access to more data sources for analysis

Salesforce reports and dashboards are limited to the data available inside of Salesforce. Tableau on the other hand opens the door to connect more data sources with Salesforce.

Connecting Tableau to Salesforce Data

Tableau provides a native Salesforce data connector, allowing direct access to Salesforce data objects. This is quite useful for real-time access to Salesforce data, or static extracts that harness the full power of Tableau data.

Native Salesforce Connector

Unfortunately, the Tableau integration with Salesforce data is imperfect. Using the standard Tableau connector for Salesforce prevents Salesforce formulas in the results. This limitation has long existed as an enhancement but is not obvious.

Working with Data Time Fields

Small variances in metrics can occur when using DateTime fields as a result of data extractions rendering in UTC instead of your local time zone.

Connecting Tableau to Salesforce Data Cloud

With the recent release of Salesforce Data Cloud, Tableau has a new modern approach to data access that bypasses some of the traditional limitations. We will cover this topic in detail with an upcoming post!

Plan your Salesforce Tableau Initiative

Need help planning and validating Tableau is the right fit for your Salesforce based analytics or simply need an “Analytics First” perspective on your Salesforce org? Setup a free consultation with our team and ask about our rapid adoption blueprint.

Essential Salesforce Metrics & KPIs Guide

Futuristic Salesforce Metrics and KPIs Dashboard

Salesforce metrics and KPIs are important tools to define how you will manage and monitor your Sales and Marketing efforts. Metrics and KPIs playing a crucial role in aligning strategies with business goals. In this article, we dive into vital Salesforce Lead and Opportunity Pipeline Metrics, emphasizing the importance of consistency and clear definitions. Whether a stakeholder, Salesforce admin, or a member of a data analytics team, here, you’ll gain insights, answers to common questions and examples.

5 Salesforce Lead Metrics you Should be Tracking

While different organizations and industries have varying definitions for leads, prospects, and customers, the following metrics are designed for organizations where lead generation and handoff occurs inside of Salesforce.

  1. Qualified Leads Generated – How many qualified leads are delivered to sales? The qualification definition will vary per organization, as some use MQL (marketing qualified leads) and others use SQL (sales qualified leads). Having the qualification definition also helps identify un-workable leads which creates a feedback loop to improve lead generation channels.
  2. Lead Generation to Response Time – How fast are you making contact with leads after a prospect is delivered to your sales organization? Turn time for some businesses are measured in hours but for some they are measured in minutes.
  3. Lead Conversion Rate – How many leads need to be worked to generate a deal with revenue potential? Many organizations convert leads and create opportunities different stages of the Sales cycle. We recommend measuring from a key, well defined the point in your Sales funnel that is unlikely to change over a long period of time.
  4. Lead to Close Win Ratio – How many leads do you need to generate to close deals?
  5. Cost per Lead and Closed Won – What are your marketing campaign costs relative to lead generation and deal closure? For organizations that track their marketing campaigns and spend inside of Salesforce, this metric can be tracked using Salesforce campaigns. Not all organizations track marketing spend inside of Salesforce unfortunately.

5 Salesforce Opportunity Pipeline Metrics you Should be Tracking

It goes without saying the count of won opportunities, revenue and margin are important and common sales metrics. Here are 5 additional metrics that you can look to for inspiration.

  1. Deal Win Rate – How many fully qualified Sales opportunities are closed? This metric is used to measure the effectiveness of your sales team.
  2. Outbound Activities to Close – Measuring how many phone calls, emails, and SMS are required to close deals is effective at aggregate to measure top and bottom performers and understand globally what it will take to move customers through each stage to a win.
  3. Average Deal Size – Understanding your average and potential median deal size are important to understand market shifts, targeting, sales effectiveness and is typically a driver for forecasting and predicting future deals.
  4. Lifetime Value $ – For every customer, what is the total average value over time?
  5. Churn Rate – For customers that are won, how many of them churn at the end of their service period or no longer make second purchases within a specified timeframe?

3 Salesforce Metric Tips for Success

  1. Consistency of your metrics and KPIs are measured over time is most important. If the definitions change often, your ability to effectively use the metrics diminishes. Ensure you use clear definitions for points in your sales process.
  2. Clear and concise metric definitions will ensure your business stakeholders, Salesforce admins, and your data and analytics team are aligned.
  3. Ownership of every metric helps ensure accountability not only for monitoring. This also helps ensure changes in definitions and assumptions have a point person for approval.

Common Salesforce Metric and KPI Questions

What is a Salesforce Metric

A Salesforce metric measures performance over time where Salesforce is typically the system of record where the business process and transaction occurs. Salesforce metrics like sales revenue or lead conversion rate are created, calculated and measured with reporting inside of Salesforce or using 3rd party reporting and dashboard tools directly integrated with Salesforce.

What is a Salesforce Metric vs KPI?

A Salesforce metric tracks measurements over time while a KPI or Key Performance Indicator typically has not only a definitive target, but also a timeline and linkage to business goals and objectives.

A KPI should indicate the current and historical performance (Sales revenue is a common KPI for sales), while metric could help identify the leading indicators that influences sales (outbound calls, talk time).

How do I manage Salesforce metrics?

Many organizations simply manage Salesforce in Excel or word, which is fast and easy but requires a tremendous effort and cross functional ownership. There are a number of free solutions that help automate and streamline collecting, organizing and sharing metrics and tracking changes over time.

How do I ensure consistent Salesforce metrics?

Consistency in naming and consistency in measurement are two very common challenges within Salesforce. Tracking and managing aliases or synonyms for metrics over time is important but the measurements and application of metrics in reports needs to be consistent.

How do I design Salesforce KPIs?

The best advice is to ask your business leadership first what is the objective or goal that is most important? From there what are the top 3 things we should do to reach that goal? That is the framework for your KPIs. Setting a target and timeline to achieve the target in many sales organizations are monthly or quarterly. The most important thing is not to get hung up on terminology. If you are setting and agreeing to measurable goals and outcomes, that is most important. Consistency in terminology and approach is most important.

What is DataTools for Salesforce Metrics?

We built DataTools Pro to help inventory, manage, and track implementation of metrics and reporting inside of Salesforce. Bringing the same techniques we use for large scale enterprise Business Intelligence solutions, we have paired it down to make it very simple for Salesforce users.

  • Inventory metrics
  • Track aliases / synonyms for metrics
  • Align dashboards and reports to metrics
  • Detailed definitions and ownership
  • Align metrics to topics and lines of business

How do I create Salesforce Metric and KPI Dashboards?

Salesforce provides powerful and flexibility reporting and dashboard tools that ship standard with Salesforce. As the sophistication of your reporting and tracking requirements grow or complexity of calculations increase you may need a solution like Tableau (owned by Salesforce) or one of the many powerful point solutions.

Exciting New Native Salesforce Snowflake Integration

Salesforce and Snowflake Integration

When it comes to optimizing your business processes and data analytics, Salesforce and Snowflake stand as two potent platforms, each with its own ecosystem of developers, stakeholders, and users. The Salesforce Snowflake Integration is an essential conduit that amplifies the bond between these two cloud platforms.

Salesforce and Snowflake Integration

Native Salesforce Snowflake Integration: A Milestone in Native Data Sharing

Earlier this week, Salesforce and Snowflake made a groundbreaking announcement: the general availability of native Salesforce data sharing for Snowflake,  via what is colloquially referred to as “BYOL” (Bring Your Own License). This is a significant advancement, especially for Snowflake users familiar with the benefits of zero-copy sharing, a core Snowflake feature. With this integration, gone are the days when you needed layers of additional software, services, and complex processes to bridge the two platforms. This is where the Salesforce Snowflake Connector comes into play, simplifying data access and queries between Salesforce and Snowflake.

Skill Enhancement through Certification Paths

Salesforce Data Cloud serves as a data hub orchestrating a wide range of business activities—be it CRM, marketing, or or any web/mobile activities. To encourage this, Salesforce recently launched its Certified-Data-Cloud-Consultant learning path. This will help Salesforce organizations readily find skilled professionals adept in Salesforce Snowflake Integration.

Salesforce Runs on Snowflake: Following the Leader

In a revelation that should add credibility and assurance to the Salesforce Snowflake Integration, Salesforce’s internal data and analytics have migrated to run on Snowflake. This shows Salesforce is not just advocating for the technology but using it themselves, setting the stage for rapid advancements in Salesforce and Snowflake connectivity.

Transforming AI/ML Workloads

The Salesforce and Snowflake partnership holds tremendous promise for accelerating the time-to-value from your Salesforce data assets. From curating data to deploying ML models, the integration, facilitated by the Salesforce Snowflake Connector, will enable enterprises to leverage their data in novel ways, including the utilization of advanced AI features. There are many first and third party powered solutions to weave your model deployment efforts.

Need Help Navigating these Waters?

We have been in front of Salesforce and Snowflake integrating analytics apps for years. We recreantly wrote the  Salesforce data synchronization to Snowflake Guide and can’t wait to extend this into DataCloud. We have an incredible partner network that can help you implement any Salesforce or Snowflake Cloud components (CDP, MarketingCloud, Tableau).

Schedule a meeting to learn more

Salesforce Document Management And Attachment Export Made Easy

Document Madness

As Salesforce has expanded its reach beyond CRM over the past 15 years, its document management capabilities have kept pace. Many businesses use Salesforce to attach various types of documents to specific records, right out of the box. With built-in support and compatibility with third-party tools like Docusign, Salesforce simplifies the process of uploading and streaming documents for end users.

But what if your document library grows and suddenly you find yourself needing to batch-process, transfer, or migrate these files? You might end up down a technical rabbit hole, exploring Salesforce’s data models, APIs, and a plethora of third-party tools, all without finding a straightforward way to extract your documents from Salesforce.com.

We had 4 key requirements that led us to create our own solution:

  1. We needed to select and tag a finite number of salesforce records for which documents existed
  2. We needed to select specific file types
  3. We required only the latest version of documents
  4. We needed to rename and prefix the files with data from the salesforce record and organize the files into sub folders.

How do we make Exporting Salesforce Documents Easy?

In my mind, simplicity is the level of effort and friction to get my desired outcome. In my case, I chose Azure DataFactory due to my experience and success building data pipelines. Configuring document migration in Azure Data Factory is still a few hours of work, but the level of effort to execute the migration is a single click. This article explores the complexities you need to understand before embarking on a Salesforce document migration.

Understanding Salesforce Attachment vs ContentDocument

When you’re in the trenches of Salesforce’s data architecture, trying to extract documents, you’ll encounter two main objects: Attachment and ContentDocument. These objects function differently when it comes to extraction, and understanding their nuances is crucial for a smooth operation.

Attachments are straightforward but limited. If your documents are stored as Attachments, you’ll likely need to perform a record-by-record extraction via Salesforce’s API. This is because each Attachment is directly tied to a single Salesforce record. It’s a one-to-one relationship, which makes extraction easier.

In contrast, ContentDocument is part of Salesforce’s more modern and robust Files architecture. It allows for file versioning and can be associated with multiple records via the ContentDocumentLink junction object. However, it’s not all smooth sailing here either; Salesforce restricts your ability to perform bulk queries and downloads of ContentDocument objects. You may have to employ more sophisticated methods including code or third party tools.

Overcoming Key Limitations for Managing Salesforce Document Metadata

Query All Files in Salesforce

Salesforce by default, limits your ability to query and extract metadata for all of your documents. To query all files, your salesforce admin needs to add a permission set. This article explains step by step how to Query All FIles to obtain a complete list of your documents.

With this data, you technically have all of the medata you need to start downloading files. The problem is that unless you have configured the ParentId to associate your documents with another object, you lose context to what that document is related to. In other words, you could download your vendor invoice but have no data to know what customer or deal that invoice belongs to.

ContentDocumentLink is the Missing Link

To connect your Salesforce documents to the parent record, Salesforce has a junction object called ContentDocumentLink. The problem is salesforce does not allow you to query and download all of the records in bulk.

To solve this problem, I employed Azure data factory to obtain all of my documents, select only the document records I care about, then one by one query and fill a database table with all of the ContentDocumentLink records. At this point, to make my life simple, I appended the additional data points I would use to ultimately rename my files and sub folders from the parent Opportunity record.

Bulk Download Salesforce Documents

With a database table containing all of my DocumentAttacmentLinks + ContentDocument records, built an Azure DataFactory flow that used the Salesforce REST API to GET each file 1 by 1 and loaded it into Azure Blob Storage. I could have loaded it into another storage solution like Google Drive but opted to keep it in Azure.

Are you Bulk Exporting Documents and Attachments?

We are always looking for better and faster ways to get data in and out of Salesforce. If you have another third party tool or process makes this faster and easier we would love to work with you!

If you need help offloading the effort to get your documents and attachments out of Salesforce, feel free to book a meeting with us.

Ultimate Salesforce and Snowflake Guide on Salesforce Ben

Salesforce Ben

This week Ryan released a guide for Salesforce and Snowflake on Salesforce Ben. Salesforce Ben is the leading independent Salesforce.com community and authority on all things Salesforce.com.

Snowflake and Salesforce is a perfect marriage of cloud business applications and cloud data platform to turn data into information. Salesforce has built a powerful first-class integration within Salesforce Data Cloud that is the most advanced of any third party connectivity

If you are currently using Salesforce Data Cloud or Salesforce Tableau CRM this article is for you. Additionally, while at SnowflakeSummit2023, we saw some incredible Salesforce Data Cloud enhancements for Snowflake that will be game changing for enterprise cusetomers.

We can’t wait to write about upcoming zero copy feature from Salesforce to Snowflake. Included in our article is step by step tutorials how to integrate Salesforce with Snowflake to day. Should you have any questions how these capabilities apply to your enterprise or how Snowflake can advance your Salesforce analytics, we are here to help!

Salesforce.com Migration Research Q&A with ChatGPT

ChatGPT from OpenAI is a very powerful generative AI system for research that has quickly captivated millions of users.

I decided to put ChatGPT to the test to do a focused Q&A session about moving to Salesforce.com and how to plan for your data migration. The results were absolutely amazing!

Check out this article on Medium to get the most common questions answered by ChatGPT about moving to Salesforce.com and what to expect for migrating your data into Salesforce:

Read More on Medium