How to Embed Tableau in Salesforce

 Embed Tableau in Salesforce: Data visualization plays a pivotal role in gaining actionable insights, and Salesforce and Tableau stand out as two powerful tools in this realm. Embedding Tableau in Salesforce enhances the synergy between these platforms, offering a seamless experience of visualizing and analyzing data within the Salesforce environment. In this comprehensive guide, we will delve into the step-by-step process of embedding Tableau in Salesforce, accompanied by valuable tips, external resources, and answers to common questions.

Understanding the Power Duo: Salesforce and Tableau

Salesforce Overview:

Salesforce is a renowned customer relationship management (CRM) platform that empowers organizations to manage customer interactions, streamline processes, and drive business growth. It serves as a central hub for various business functions, capturing and organizing crucial data.

Tableau Overview:

Tableau, on the other hand, is a leading data visualization and business intelligence tool. It allows users to create interactive and shareable dashboards, turning raw data into meaningful insights. Tableau’s intuitive interface makes it a preferred choice for visualizing complex datasets.

Step-by-Step Guide: How to Embed Tableau in Salesforce

Step 1: Obtain Tableau Embed Code

  1. In Tableau, create or open the dashboard you want to embed.
  2. Click on the “Share” button and select “Embed.”
  3. Customize the embed options, such as size and interactivity, and copy the generated embed code.

How to integrate salesforce with google calendar

Step 2: Add Visualforce Page in Salesforce

  1. Log in to your Salesforce account.
  2. Navigate to Setup and enter “Visualforce Pages” in the Quick Find box.
  3. Create a new Visualforce page and paste the Tableau embed code into the page.

Step 3: Create a Lightning Component

  1. In Setup, go to “Lightning Components” and create a new Lightning component.
  2. Use the Lightning component to embed the Visualforce page within Salesforce.

Step 4: Add Lightning Component to Salesforce Page

  1. Go to the Salesforce page where you want to embed Tableau.
  2. Edit the page layout and add the Lightning component to the desired location.

Step 5: Save and Preview

  1. Save the changes to the Salesforce page.
  2. Preview the page to ensure that the Tableau dashboard is successfully embedded.

Useful Tips:

  1. Ensure Compatibility:
    • Confirm that your Tableau version is compatible with Salesforce, and check for any updates or patches.
  2. Customize Embed Options:
    • Explore Tableau’s embed options to tailor the appearance and functionality of the embedded dashboard according to your preferences.
  3. Security Considerations:
    • Implement secure access controls to ensure that only authorized users can view the embedded Tableau dashboard.

How do I add Salesforce plugin to Outlook 365?

External Resources and FAQs:

External Links:

  1. Tableau Embedding in Salesforce – Tableau Documentation: Tableau’s official documentation on embedding Tableau content.
  2. Salesforce Lightning Components – Salesforce Developer Guide: Salesforce’s documentation on Lightning Components.


Q: Can I embed Tableau dashboards in Salesforce Classic?

A: Yes, you can embed Tableau dashboards in both Salesforce Lightning and Salesforce Classic. However, the process may vary slightly.

Q: Are there licensing considerations for embedding Tableau in Salesforce?

A: Yes, ensure that your Tableau and Salesforce licenses support embedding features.

Q: Can I embed multiple Tableau dashboards in a single Salesforce page?

A: Yes, you can embed multiple Tableau dashboards by creating corresponding Visualforce pages and Lightning components.

Q: How can I control access to the embedded Tableau dashboard within Salesforce?

A: Utilize Salesforce’s access controls and permissions to regulate who can view the embedded Tableau dashboard.

Q: Are there performance considerations when embedding Tableau in Salesforce?

A: Optimize the size and complexity of your Tableau dashboards to ensure smooth performance within Salesforce.


Integrating Tableau into Salesforce enriches the data visualization capabilities of the CRM platform, providing users with a unified and insightful experience. By following the step-by-step guide and considering the tips mentioned in this article, you can seamlessly embed Tableau dashboards in Salesforce, unlocking new possibilities for data-driven decision-making. Leverage the external resources and FAQs to further enhance your understanding and troubleshoot any challenges that may arise during the integration process. Stay at the forefront of data analytics by harnessing the combined power of Salesforce and Tableau within your organization.