Connecting My Tableau Instance

Learn how to keep your workspace in sync with Tableau

Nicholas Freund avatar
Written by Nicholas Freund
Updated over a week ago

Why connect to Tableau?

After connecting, we will automatically import all of your existing Tableau assets and sync any changes on a nightly basis. Our sync includes not just the dashboards themselves, but also any native Tableau projects and tags (to assist with asset organization).

Synced assets will be accessible in our Knowledge Repository and supported natively via the Workstream Concierge.

How do I connect to Tableau?

If possible, we recommend using a separate "service account" in Tableau. This helps us avoid service interruptions, and makes the connection easier to manage. Follow our walkthrough to learn how to create a service account.

If you are just trying out Workstream, feel free to use your personal Tableau account as you can always switch over to a service account later. You can follow the below instructions and/or the video at the bottom of this page.

Step 1: Generating a Tableau API Token

To start the connection process, login to your Tableau instance to create an API token. Please ensure the logged in user:

  • Has a user permission of at least "Viewer"

  • Has access to all collections you want synced with Workstream

To create the API token:

  1. Click your account avatar at the top right of the page. Choose "My Account Settings"

    Picture of Tableau visualization with directions how to choose My Account Settings.
  2. Scroll to "Personal Access Tokens"

    Video on how to scroll to Personal Access Tokens in Tableau.
  3. Enter a token name (i.e workstream-api-token) and click "Create new token"

  4. Copy the "Token Name" and "Token Secret" into Workstream as part of Step 2

Step 2: Input token information into Workstream

To finish making the connection, open a new tab and navigate to app.workstream.io. Please ensure that you are a workspace owner, and follow the below instructions:

  1. Click on your avatar in the top left and navigate to Settings > Workspace > Connections.

  2. Click "Connect" on the Tableau card.

    Video of navigating to Settings > Workspace > Connections and selecting Connect on the Tableau card.
  3. Input the following information into the card and click "Connect"

    Picture of box to connect your Tableau account with Workstream.io, including domain, token name, token secret, and site name.
    1. Domain name: you can copy and paste this from your Tableau session. It should follow the following conventions without any trailing syntax.

    2. Token name: this is the token name from Step 1 above.

    3. Token secret: this is the token secret from Step 1 above.

    4. Site Name: there are multiple ways to find this:

      1. Administrators will see the available sites (in a dropdown if there is more than one) above the "Home" link in the lefthand navigation within Tableau

      2. Another way to locate this is to inspect the url. Examples:

        1. For tableau server, you can see a list of sites by navigating to https://<server_domain>/#/site

What happens after I connect?

As soon as you connect your Tableau instance we will begin syncing assets. After 5 minutes, please refresh your web app. Going forward:

  • All assets, tags, and projects will be synced to Workstream.

  • Our Concierge will automatically be aware of every asset in your Tableau instance

Important requirements:

  • In order for Tableau assets to embed successfully, you must select the "Embed password for data source" option when publishing your asset.

Picture of box to select to publish a Tableau workbook titled "Embed password for data source".
Did this answer your question?