Why CRM Analytics Templates?

Templates can bring the investment you make in CRM Analytics app development to life.

When you build an app using CRM Analytics Studio, you load data into CRM Analytics, transform it, create visualizations from the data, and design dashboards in a development or scratch org. Then, you store all the assets in a CRM Analytics app, which is actually a folder used to contain all an app’s assets.

Instead of having to do all that work, other organizations can use your template to create their own version of your app built around their own data. After you develop your app in CRM Analytics Studio, turn it into a template with clicks in Analytics Studio, a simple command in Visual Studio Code, or the Salesforce command line interface (CLI). Then distribute it to customers, partners, and other teams within your company. They can deploy the template to their own Salesforce orgs and, with CRM Analytics Studio, use it to create a custom version of the app using their own data—either from Salesforce or another environment.

You can edit the template files to include features that let users customize the version of the app that they create from the template via a configuration wizard. When they create the app, they can customize the app’s appearance, how it consumes and displays data, which dashboards and charts to display, and other aspects of the app’s functionality. You can also design your template to create apps that require no customization or user interaction, but are automatically installed into an organization using a managed package. CRM Analytics embedded dashboards surface your templated app into orgs without requiring users to have access to CRM Analytics Studio.