Set Up Tableau CRM Apps

Learning Objectives

After completing this unit, you’ll be able to:

  • Describe what a Tableau CRM app is.
  • Set up and assign a Tableau CRM app PSL and permission set.

What Are Tableau CRM Apps?

Nice work! You've given your org access to Tableau CRM. But you’re not quite done. Your boss also wants people to use the Sales Analytics app, since it provides useful prebuilt dashboards. Luckily, Sales Analytics app setup is very similar to the setup for Tableau CRM. In fact, all Tableau CRM apps have a similar setup process.

Tableau CRM apps tell easy-to-follow stories through interactive, ready-made dashboards that give you a visual summary of your Salesforce data. Think of a Tableau CRM app as being built on top of Tableau CRM. All the work to create a really useful dashboard—all the queries, design work, faceting, making everything look good—has already been done for you!

The Sales Analytics app uses data from Sales Cloud to tell your company’s sales story. Service Analytics does the same with your Service Cloud data. And Event Monitoring Analytics pulls data from Salesforce event logs.

These apps use data you already have in Salesforce to show you the state of your business. Tableau CRM apps can help you turn that data into smarter actions to accelerate new business.

Permission Sets Licenses and Permissions Sets: Take Two

Remember, a permission set license (PSL) is like a passport that grants you the right to travel, and a permission set is like a visa that lets you enter a particular country. Just like you need both a PSL and a permission set for Tableau CRM, you also need both for Tableau CRM apps. Each Tableau CRM app has at least one PSL.

Purchase a Tableau CRM license, then follow either the quick or custom permissions process—just like when you first set up Tableau CRM permissions. Remember, with custom, you assign a PSL, create a permission set based on specific system permissions enabled by the PSL, then assign the permission set to users. Using the quick process, you assign a user a default permission set which contains a preselected set of permissions, and that automatically assigns a PSL.

The steps are the same as for Tableau CRM, except you select different PSLs or permission sets—the ones specifically for apps. We’ll take you through the custom process next.

Start Custom Permission Process: Assign an Apps PSL

Remember, with the custom permission setup process, first assign a PSL, this time for Tableau CRM apps. In this example, we’ll look at the Sales Analytics app, which uses the Sales Analytics Apps PSL.
  1. From Setup, enter Users in the Quick Find box, then select Users.
  2. Find your user—for example, Laura Garza—in the list and click the username. (Be sure to click the username, not Edit.)
  3. In the user’s page, hover over Permission Set License Assignments, then click Edit Assignments.
  4. In this example, we’re working with Sales Analytics, so select the "Sales Analytics Apps" permission set license checkbox and click Save. Setup link

Well done! That wasn’t so hard, was it?

Each prebuilt Tableau CRM app has its own PSL. When you set up permissions for those apps, select the right PSL. For Service Analytics, select “Service Analytics Apps.” For Event Monitoring, select “Event Monitoring Analytics Apps,” and so on.


In your Developer Edition org, you have a limited number of users. Those limits don’t apply to your company’s production org. In that org, follow these steps for everyone who wants to use Tableau CRM apps. You can select many users at once when assigning permissions.

Create a Permission Set and Add Permissions to It

The next step in the custom process is to create a permission set (say, for sales managers) and assign it to a user. In your production org, you can do this for some or all users at once, just by checking all that apply.
  1. From Setup, enter Permission Sets in the Quick Find box, then select Permissions Sets.
  2. Click New. Jump back to the Set Up Analytics Permissions unit if any of this looks unfamiliar.
  3. Enter a label for your permission set. For example, if you’re adding Laura Garza or other sales managers who only need view access to the Tableau CRM app, type View Tableau CRM App. Entering a label automatically creates the API name as well. Don’t change the default value (--None--) in the User License field. Selecting any other value can cause problems.
  4. Click Save.
  5. Now let’s add the right user permissions to the set. Scroll to the bottom of the permission set details page and click System PermissionsPage shows the System Permissions section.
  6. Click Edit.
  7. Select the permission that enables access to the Sales Analytics app: Use Tableau CRM Templated Apps.
  8. Click Save.
  9. Click Save to confirm Permission Changes.

If you create permission sets for users of a prebuilt Tableau CRM app that requires separate permissions, select the user permission specific to that app. For example, to set up user permissions for Event Monitoring Analytics, select the ”Access Event Monitoring Analytics Templates and Apps” permission.

You created a permission set that lets your users view the Sales Analytics app. Only one last task to wrap everything up.

Assign Permission Sets

Your new permission set includes all the appropriate permissions. Now, take the final step in the custom process and assign it to your users. If you’re not on the detail page for your new View Analytics App permission set, navigate back there.
  1. On the View Analytics App permission set detail page, click Manage Assignments.
  2. Click Add Assignments.
  3. Select the checkbox next to Laura Garza’s name. You can also select any other users you want to include.
  4. Click Assign, then click DoneSetup link

That’s it! You’ve completed the custom process and your users now have permissions to use the Tableau CRM app.

 we mentioned, this process of creating and assigning a PSL, then creating and assigning a permission set is typical of Tableau CRM and Tableau CRM apps. Some apps require other steps or wizards to configure particular features. And of course, if an app works with specific Salesforce data, it needs access to those objects. The Help documentation can guide you on these specifics.

Apps Basic Permission Setup

You can also apply the basic permissions with apps as described in Quick Setup. Here’s a brief run through:
  1. In Setup, go to the Users section and click Users.
  2. Open Laura Garza’s page by clicking her name.
  3. Hover over Permission Set Assignments just underneath her name at upper left.
  4. Click Edit Assignments to see the available permission sets. Notice that there are two for Sales Analytics. Before you assign a permission set, go to the Permission Sets section in Setup and open each permission set to see what permissions they include. That’s because security is important! You don’t want to give users permissions they shouldn’t have. We won’t do this now, because we just looked at it during the Tableau CRM User setup process. Permission Set Assignment page showing available permission sets, with default sets for Sales Analytics circled.
  5. Select Sales Analytics Admin to give Laura complete all the permissions she needs to create and manage the app. (During the custom procedure, you gave her the ability to view the app.)
  6. Click Add, and click Save.

As we mentioned, both the custom and quick processes of assigning permissions is typical of Tableau CRM and Tableau CRM apps. Some apps require other steps or wizards to configure particular features. And of course, if an app works with specific Salesforce data, it needs access to those objects. The Help documentation can guide you on these specifics.

Keep learning for
Sign up for an account to continue.
What’s in it for you?
  • Get personalized recommendations for your career goals
  • Practice your skills with hands-on challenges and quizzes
  • Track and share your progress with employers
  • Connect to mentorship and career opportunities