Overview
Tableau CRM, previously known as Einstein Analytics and now referred to as CRM Analytics, is an embedded analytics and artificial intelligence platform developed by Salesforce. It is designed to provide business intelligence and predictive insights directly within the Salesforce CRM ecosystem. The platform was established in 2013 and has evolved to deliver AI-driven analytical capabilities tailored for various business functions, including sales, service, and marketing.
The core objective of CRM Analytics is to enable Salesforce users to gain actionable insights from their operational data without leaving the CRM environment. This includes analyzing historical data to identify trends, building predictive models to forecast future outcomes, and receiving prescriptive recommendations to guide business decisions. For example, sales teams can use it for sales performance analysis, identifying top-performing products or regions, and predicting deal closures. Customer service teams can optimize operations by predicting customer churn or service request volumes, while marketing departments can analyze campaign effectiveness and personalize customer journeys.
CRM Analytics leverages Salesforce's Einstein AI capabilities to automate data preparation, discover patterns, and generate explanations for observed data points. Developers and technical buyers primarily interact with the platform through Apex, Lightning Web Components, and REST APIs, allowing for customization and integration of analytics into bespoke Salesforce applications and workflows. The platform is best suited for organizations already utilizing Salesforce for their CRM operations that require integrated, AI-powered analytics to enhance decision-making across their customer-facing teams. Its focus on embedded analytics differentiates it from standalone business intelligence platforms by providing context-specific insights directly at the point of action within Salesforce applications.
Key features
- Embedded Analytics: Integrates dashboards, reports, and AI-driven insights directly into Salesforce Lightning Experience pages, enabling users to access analytics without switching applications.
- AI-Powered Insights (Einstein Discovery): Utilizes machine learning to automatically analyze data, identify key drivers, predict future outcomes, and provide prescriptive recommendations for business actions. More information on Einstein Discovery capabilities is available in the Salesforce Einstein product documentation.
- Data Preparation & Integration: Tools for connecting to various data sources (Salesforce objects, external databases, cloud storage), transforming data, and preparing it for analysis and model building.
- Interactive Dashboards: Customizable and interactive data visualizations that allow users to explore data, filter results, and drill down into specific details.
- Predictive Analytics (Einstein Prediction Builder): Enables users to build custom AI models using clicks, not code, to predict outcomes for any field in Salesforce, such as customer churn or lead conversion rates.
- Mobile Analytics: Access to dashboards and insights on mobile devices, supporting on-the-go data analysis and decision-making for field sales or service teams.
- Actionable Insights: Ability to take direct action from within an analytic dashboard, such as creating a task or updating a Salesforce record based on an insight.
Pricing
As of May 2026, Salesforce CRM Analytics pricing is customized based on enterprise requirements and typically requires direct consultation with Salesforce sales representatives. Salesforce does not publish a public free tier or standard pricing packages for CRM Analytics. Specifics are determined by factors such as the number of users, data volume, and required features.
| Product/Service | Pricing Model | Details | As-of Date |
|---|---|---|---|
| CRM Analytics (formerly Tableau CRM / Einstein Analytics) | Custom Enterprise Pricing | Requires direct contact with Salesforce sales for a personalized quote, based on user count, data usage, and specific feature requirements. | 2026-05-07 |
For detailed pricing information and to request a quote, organizations are directed to the Salesforce Einstein pricing contact page.
Common integrations
- Salesforce Sales Cloud: Deep integration for sales performance analytics, lead conversion predictions, and pipeline management.
- Salesforce Service Cloud: Optimizes customer service operations with insights into case resolution times, customer satisfaction, and agent performance.
- Salesforce Marketing Cloud: Analyzes campaign effectiveness, customer journey performance, and marketing ROI.
- External Data Sources: Connects to various external databases, data warehouses, and cloud storage solutions via connectors and APIs to enrich CRM data.
- MuleSoft Anypoint Platform: Facilitates integration with on-premises and other cloud applications, expanding data connectivity for comprehensive analytics.
- Tableau Desktop: While CRM Analytics is distinct, Salesforce also owns Tableau, allowing for complementary use cases where Tableau Desktop might be used for broader data exploration and visualization alongside CRM Analytics' embedded capabilities.
Alternatives
- Microsoft Power BI: A business intelligence platform offering data visualization, interactive dashboards, and reporting capabilities, often integrated with the Microsoft ecosystem.
- ThoughtSpot: Provides AI-powered analytics and a natural language search interface for data analysis, enabling business users to ask questions of their data.
- Looker (Google Cloud): A cloud-native business intelligence and data platform that enables data exploration, analysis, and custom application development, part of the Google Cloud ecosystem.
- Databricks Lakehouse Platform: Offers a unified platform for data engineering, machine learning, and data warehousing, providing advanced analytics and AI capabilities, particularly for large-scale data processing.
- Gartner Magic Quadrant for Analytics and Business Intelligence Platforms: Provides an annual evaluation of various vendors in the analytics and BI market, offering a broader view of alternative solutions and their market positioning.
Getting started
Interacting with CRM Analytics typically involves using its REST APIs for data management, dashboard embedding, or integrating insights into custom applications. Below is an example using the Salesforce Apex programming language to query CRM Analytics datasets. This Apex code snippet demonstrates how to execute a SAQL (Salesforce Analytics Query Language) query against a dataset.
// Example Apex code to query a CRM Analytics dataset
// This assumes you have an Analytics dataset and want to retrieve data.
public class CRMAanalyticsQuery {
public static String queryDataset() {
// Define the SAQL query. Replace 'MyDataset' with your actual dataset API name.
// And adjust fields and filters as needed.
String saqlQuery = 'q = load \"MyDataset\";\n' +
'q = group q by \"StageName\";\n' +
'q = foreach q generate \"StageName\" as \"StageName\", count() as \"Count\";\n' +
'q = order q by \"Count\" desc;\n' +
'q = limit q 10;';
// Prepare the Analytics API request
ConnectApi.InsightsDashboardQueryInput queryInput = new ConnectApi.InsightsDashboardQueryInput();
queryInput.query = saqlQuery;
try {
// Execute the query
ConnectApi.InsightsDashboardQueryOutput queryResult = ConnectApi.InsightsDashboard.queryInsightsDashboard(queryInput);
// Parse and return the results (simplified for example)
// The actual result will be a JSON string that needs further parsing.
return queryResult.results;
} catch (Exception e) {
System.debug('Error querying CRM Analytics: ' + e.getMessage());
return 'Error: ' + e.getMessage();
}
}
// To call this from an anonymous Apex window or a test class:
// String results = CRMAanalyticsQuery.queryDataset();
// System.debug(results);
}
This example demonstrates a basic SAQL query to count records grouped by StageName from a dataset named MyDataset. The ConnectApi.InsightsDashboard class is used to interact with CRM Analytics programmatically within the Salesforce platform. Developers can extend this approach to embed dashboards, manage datasets, and integrate AI predictions into custom Salesforce Lightning components or external applications via the CRM Analytics Developer Guide.