Back to Blog

How to Share a Tableau Dashboard with Tableau and Non-Tableau Users 

Sharing dashboards in Tableau can be done in different ways depending on your particular goal. You may need to share a dashboard with your colleagues within your company or make it publicly available to anyone on the web. For any of these cases, you’ll need to use different products or approaches provided by Tableau. We collected all of them to present an all-in-one tutorial on how to share Tableau dashboards.

How to share a Tableau dashboard with others

First, we decided to define the cases for dashboard sharing that you may encounter. 

If you’ve built your dashboard in Tableau Desktop, you can:

  • Publish your dashboard to the Tableau Server or Tableau Cloud (Online) to share it with Tableau users within your organization.
  • Publish a Tableau dashboard in Tableau Public to share it with non-Tableau users.
  • Save a Tableau workbook as a Tableau Packaged Workbook and share the file with both Tableau and non-Tableau users who can view it using Tableau Reader.
  • Embed your Tableau dashboard on a website or webpage by publishing it to the Tableau Server or Tableau Cloud (Online).

If you’ve built your dashboard in Tableau Cloud (Tableau Online), you can:

  • Share a Tableau dashboard with Tableau users within your organization.
  • Share a Tableau dashboard with Tableau users outside of your organization.
  • Publish your Tableau dashboard on a website or webpage.
  • Share data from a Tableau dashboard.

What does it mean to publish a Tableau dashboard?

Publishing a Tableau dashboard means taking a workbook created in Tableau Desktop and sharing it with others via Tableau Server, Tableau Online, or Tableau Public. 

So, when you want to publish a dashboard, you actually need to publish your Tableau workbook. 

Is it the same to share and publish a dashboard in Tableau?

Basically yes, since publishing a Tableau dashboard is needed when you want to share it with other Tableau users or outside of Tableau. 

At the same time, the publishing dashboard in Tableau is limited to three options: Tableau Server, Cloud (Online), or Public. Whereas, you can share a Tableau dashboard/workbook in many ways. For example, you can save your dashboard as a Tableau Packaged Workbook (.twbx) file to your computer and share it via a cloud drive.

How to share a Tableau Desktop dashboard

1 tableau dashboard

Assume you have built a dashboard in Tableau Desktop and you want to share it with your teammates and other stakeholders outside of Tableau. Here are the options available. 

How to publish a Tableau dashboard to Tableau Server or Tableau Cloud (Online)

The best way to share a dashboard from Tableau Desktop with other Tableau users is to publish it to Tableau Server or Tableau Cloud (Online). This will let your team view your dashboard online.

Both Tableau Cloud (Online) and Tableau Server are products that provide a way to publish, share, and distribute Tableau dashboards. In layman’s terms, Tableau Cloud (Online) is a cloud-hosted version of Tableau Server. There is no significant difference in terms of publishing dashboards via these products. However, to publish a Tableau dashboard to Tableau Server, make sure that you have the name of the server and credentials to sign in to it. 

  • Open the Tableau Desktop, go to the Server menu, then select Sign In…
1.0 tableau desktop server sign in
  •  You’ll be offered to sign in to the Tableau Server or Tableau Cloud (Online). 
1.1 tableau desktop connect server online

We’ll go with Tableau Cloud (Online). For this, we can click the Quick Connect link which will open a window to sign in to Tableau Cloud (Online).

1.2 tableau cloud online sign in
  • Once you successfully signed in to the Tableau Cloud (Online) or Tableau Server, go to the Server menu, then select Publish Workbook…
1.3 tableau desktop publish workbook

Note: Actually, you can start with this step from the very beginning. You’ll be offered to sign in to Tableau Server or Tableau Cloud (Online) and then proceed to publication. However, for this tutorial, we want to demonstrate what the logic of publishing Tableau dashboards looks like.

  • Specify the project on Tableau Cloud (Online) or Tableau Server to publish your Tableau dashboard, as well as other parameters, such as sheets, permissions, etc. In the end, click Publish.
1.4 publish tableau dashboard
  • The publishing will be complete in a few moments – the views of your dashboard will open in Tableau Cloud (Online) or Tableau Server. This is it.
1.5 publishing complete

After the Tableau dashboard is published, you and your team can access it through Tableau Cloud (Online) or Tableau Server, or even the Tableau mobile app.

Share your dashboard with Tableau users

Additionally, you can share the published dashboard with Tableau users.

  • In Tableau Server or Tableau Cloud (Online), open the published dashboard. You’ll find it in the Views tab.
2 select dashboard tableau server
  • On the toolbar, click the Share button, then choose the sharing option in the dialog box:
    • Share with people – you’ll need to enter the name(s) of users within your organization to share the dashboard with. They’ll get notified about your shared view.
    • Share using a link – you can copy a link to the dashboard and share it yourself.
    • Copy Embed Code – you can embed your Tableau visualization dashboard on a website or webpage.
3 share view tableau server

Choose the desired option to finalize sharing of the published dashboard from Tableau Server or Tableau Cloud (Online).

How to share a Tableau dashboard with non-Tableau users

Sharing a Tableau dashboard with non-Tableau users is only possible if you make this dashboard publicly available. For this, you’ll need Tableau Public. This is a free platform to create and publicly share Tableau dashboards online. Sign up for Tableau Public before we proceed to the publication of your awesome dashboard.

  • Open the Tableau Desktop, go to the Server menu, then select Tableau Public. You have a few options here, but we’ll go with Save to Tableau Public… to publish the Tableau dashboard right away.
4.1 tableau public save
  • You’ll be offered to sign in to Tableau Public, and once you do this, your dashboard from Tableau Desktop will be available in Tableau Public.
4.2 publish tableau dashboard public

This means that anyone you share the URL of this dashboard with will be able to view it. How to share it?

  • Click the Share button in the bottom right corner of the dashboard and select one of the options:
    • Embed Code – you can embed your dashboard on a website or webpage.
    • Link – you can copy a link to the dashboard and share it yourself.
    • Email icon – you can send an email using your default email client.
    • Twitter/Facebook icon – you can share the dashboard on the chosen SoMe.
4 share tablerau public

However, this is not the only way to share a Tableau dashboard with others without Tableau software.

Another option to share a Tableau dashboard from Tableau Desktop

If none of the above options to share a Tableau dashboard suit your needs, there is another method that is a sort of a workaround. It’s the most primitive way to share Tableau dashboards. 

Its idea is that you can save your workbook as a Tableau Packaged Workbook (.twbx) to your computer and put the file to share in a drive or cloud storage like Dropbox or Google Drive. Users who have Tableau Desktop will then be able to open it. And what if you need to share a Tableau dashboard with others without Tableau Desktop?

If they don’t have this software or license, there is another option – Tableau Reader. This is a free desktop application that you can use to open and interact with a dashboard built in Tableau Desktop. 

How to share a Tableau Cloud (Online) dashboard

5 tableau cloud dashboard

Now, let’s switch to Tableau Online which is currently branded as Tableau Cloud. Here are the available options to share a Tableau dashboard.

Share a Tableau dashboard with Tableau users within your organization

  • Open your dashboard, then click Share in the top-right corner.
6 tableau cloud dashboard share
  • In the Share with people field of the dialog box, enter the name(s) of users within your organization to share the dashboard with. Optionally, you can leave a message that will be sent to them. Click Share.
7 tableau cloud dashboard share with people

Other options allow you to share a dashboard with a link or copy an embed code. Choose them if necessary.

Share a Tableau dashboard with Tableau users outside of your organization

If you need to share your Tableau dashboard beyond your organization, do the same steps as above, but choose the Share using a link option.

7 tableau cloud dashboard share with link

Copy the link and share it with stakeholders. They’ll be able to view your dashboard once they sign in to Tableau Online. 

How to share a Tableau dashboard externally 

Unlike Tableau Desktop, you can’t make your dashboards built in Tableau Online publicly available. So, if you share a link to your dashboard, stakeholders will have to log in to Tableau Online to be able to view it. 

As an option, you can download your workbook as a Tableau Packaged Workbook file (.twbx) and share it. Stakeholders will be able to view it using either Tableau Desktop or Tableau Reader.

Share data from your published Tableau dashboard

Let’s say, this is the dashboard you’ve published to Tableau Cloud (Online).

2.1 published tableau dashboard

Your colleagues or other people who have access to it would like to get the data this dashboard is built atop. This can be easily done if you export it to Google Sheets or Excel and share the file. Moreover, you can automate exports so that the stakeholders always have the recent data used in the dashboard. 
To export data from Tableau to Google Sheets or Excel, you can use Coupler.io. It’s a data integration tool that allows you to automate exports from multiple sources, including Tableau to Google Sheets, Microsoft Excel, or Google BigQuery. You’ll need less than 2 minutes to set up the Tableau integration and no coding skills.

  • Sign up to Coupler.io, click Add new importer, and select Tableau as a data source. Select the desired destination app, for example, Google Sheets.
9 tablea google sheets

Note: You can also export Tableau to Excel or connect Tableau to BigQuery

  • Connect your Tableau account. For this, you’ll need to enter your access token and its name to sign in to Tableau Cloud (Online). Then copy and paste the URL link of your Tableau dashboard, also known as Tableau view.
3.1 tableau dashboard url

Here is what your source configuration in Coupler.io should look like:

11 tableau source
  • Then proceed to the destination settings, where you’ll need to connect your Microsoft or Google account and select a file and a sheet to load data. If you’re exporting data to BigQuery, the connection flow will be different. Here is what it looks like for Google Sheets:
12 tableau google sheets destination

Click Save and Run to load data from your Tableau dashboard to the chosen file. Here is the result:

3.3 tableau dashboard data google sheets

You can also automate Tableau export to Google Sheets on a custom schedule. For this, toggle on the Automatic data refresh and configure the desired frequency for automated exports. 

5 backup schedule

Important note:

The Tableau integration by Coupler.io allows you to only export the alphabetically first sheet of your dashboard due to the Tableau API’s limitations. If you need to export data from another sheet of your dashboard, you can rename the Tableau sheet accordingly to make it alphabetically first. 

With the data exported from a Tableau dashboard to Google Sheets or Excel, you can easily share it with colleagues or third parties for reporting, data analytics, data visualization, and other purposes. 

Use Coupler.io to get data to Tableau from multiple sources

Tableau provides multiple integrations to load data from different sources such as Salesforce, MySQL, Oracle, and many more. However, you may need something that is not supported by native Tableau integration, for example, Facebook Ads. In this case, you can use Coupler.io to pull data from this data source to Google Sheets or BigQuery and connect it to Tableau. This way, you’ll be able to integrate the missing data source with Tableau and build self-updating dashboards and reports.

How to share a Tableau dashboard via email 

If your dashboard was published in Tableau Server/Cloud, you can share a link to it via email manually, i.e., you’ll need to create an email with this link and send it to the specified list of contacts.

The only native option to share a Tableau dashboard via email is to make it publicly available using Tableau Public and then share it. We described the flow in the respective section.

How to publish a Tableau Dashboard to a website

Let’s say, you’re writing a blog post about how to build a sales dashboard in Tableau. You’ve described all the steps and you want to demonstrate the actual dashboard to your readers. The best way to do this is to embed the dashboard into this article. Here is what it may look like:

You can do the same in a few simple steps from different Tableau products.

How to publish a Tableau dashboard to a website from Tableau Public

  • Open your dashboard in Tableau Public and click Share.
5.1 tableau public click share
  • You’ll get an embed link that you can use to publish your Tableau dashboard to your website.
5.2 tableau public embed link

How to publish a Tableau dashboard to a website from Tableau Cloud (Online)

It’s interesting that you can publish a Tableau dashboard from Tableau Cloud (Online) to a website, but you can make it public. Anyway, to embed your dashboard on your website:

  • Open your dashboard in Tableau Cloud (Online) and click Share.
5.3 tableau online share button
  • Then click Copy Embed Code. Then you’ll need to insert this code to your web page to publish the Tableau dashboard to your website.
5.4 tableau online embed code

How to publish a Tableau dashboard to a website from Tableau Desktop

To publish your Tableau dashboard from Tableau Desktop, you’ll first need to publish it to either Tableau Cloud (Online), Tableau Server, or Tableau Public. Then, you’ll be able to get an embed code to insert into your website.

Share a Tableau dashboard recap

Sharing a dashboard in Tableau is not a straightforward task. To do the job, you need to consider the source of your dashboard, Desktop, or Online app, as well as the recipients of it. Things are simpler when you need to share a dashboard within your organization. A few button clicks will be enough to share it using Tableau Server. 

However, sharing dashboards outside of your company or even externally with non-Tableau users will require additional manipulations. 

Sharing a Tableau dashboard with non-Tableau users is only possible if you make this dashboard publicly available. But you can’t make your dashboard publicly available from Tableau Online. We hope that you’ve not messed up with all these tricky paths and managed to share your dashboard or data from your dashboard with your stakeholders. Good luck with your data!

Back to Blog

Comments are closed.

Focus on your business
goals while we take care of your data!

Try Coupler.io