Table of contents
Fugo and your Tableau data
Fugo's Tableau Views app shows one Tableau view (a dashboard or a worksheet) on a screen and keeps it up to date, so sales numbers, operations metrics or KPIs stay current on the office floor without a laptop plugged into a TV or a browser tab someone has to remember to refresh.
For the people looking at the screen: pick the view once, and it stays current. Fugo refreshes the data on a schedule you choose, and if Tableau is briefly unreachable the screen keeps showing what it had instead of going blank.
For IT and Tableau admins: Fugo signs in to your Tableau site through a connected app that a site admin creates in Tableau. No Tableau password is stored in Fugo, in the app or on the screen. The connected app's secret is kept encrypted in Fugo, and screens only ever receive a short-lived pass for loading the view. What the screens can show is decided entirely by the Tableau user you connect, so you stay in control through the permissions you already manage in Tableau.
Each Tableau app you add to a playlist (a tile) can run in one of two modes:
Live view (the default): the screen loads the real Tableau view and refreshes its data on a schedule.
Screenshot: Fugo asks Tableau to render the view as a picture and shows that picture on the screen, refreshed every few minutes. It works on every player, including older ones.
See Live view or Screenshot to choose.
☝️ Already showing Tableau with Fugo's Dashboards feature? That's a different integration (the App Store lists the older one as Tableau): it signs in with a username and password and captures scheduled screenshots (see our Tableau Dashboard App Guide). It keeps working. The Tableau Views app described here uses Tableau's official connected apps instead, and doesn't need a Tableau password.
💡 Tip: To see your Tableau view on screen, it needs to be added to a playlist that's published to a screen. If you haven't connected a screen yet, see our hardware collection for setup instructions for your device.
Requirements
Fugo plan
The Tableau Views app is a Premium app, like Looker and Power BI. It's available on the Core and Enterprise plans.
Tableau
Tableau Cloud, or Tableau Server 2023.3 or later.
A Tableau Server must be reachable from the internet over HTTPS on the standard port (443). Servers on a private network only aren't supported yet.
A site administrator to create the connected app (Part 1). You only need them once.
A dedicated Tableau user for your screens (see Part 1).
Screens
Screenshot mode works on every Fugo-supported player.
Live view needs an up-to-date browser that allows third-party cookies. If a player can't show it, the tile says so; turn on Screenshot.
Part 1: Prepare your Tableau site
These steps happen in Tableau and are done by a Tableau site administrator. They take about five minutes.
Create a dedicated Tableau user for your screens
Fugo shows views as the Tableau user you connect. Use a user that exists only for your screens, not a person's own account. This is a requirement, not a nice-to-have:
Screens often sit in public or shared spaces. Anyone in your Fugo team who can add a Tableau tile can list and show every view this user can see. Give this user permissions on only the projects and views meant for screens.
A dedicated user keeps your screens working when people change roles or leave.
A Viewer site role is enough: Fugo only reads and displays views.
On Tableau Cloud, the user's username is their email address. You'll need it in Part 2.
☝️ Whether one Tableau user may serve many screens depends on your Tableau license agreement. Check with your Tableau account team if you're unsure. Tableau also offers Display licenses for screens nobody interacts with; see What it costs on the Tableau side.
Create a connected app for Fugo
1. In Tableau, open Settings, then the Connected Apps tab. (Fugo's connect wizard also has an Open Connected Apps in Tableau link that takes you straight there.)
2. Click New Connected App and choose Direct Trust.
3. Give it a name you'll recognize, for example Fugo.
4. Set the access level: all projects, or only the project that holds the views meant for screens.
5. Set the domain allowlist to All domains (see the next section for why). Tableau then shows it as Domain allowlist: All.
6. Click Create.
7. On the new app's page, click Generate New Secret.
8. Make sure the connected app's status is Enabled (Tableau shows it at the top of the app's page). Fugo can't sign in until it's enabled.
9. Keep this page open. You'll copy three values into Fugo in Part 2: the Client ID, the Secret ID, and the secret value (click the eye icon or copy button next to the secret to reveal it).
⚠️ Treat the secret value like a password. Paste it only into Fugo's connect wizard, never into a chat, email or ticket.
Keep the domain allowlist on "All domains"
The connected app's Domain allowlist must stay on All domains for live views. Tableau shows this setting as Domain allowlist: All.
Tableau checks every web page a view is shown inside, not just the one directly around it. A Fugo screen shows the view inside the Fugo player, and many players (Android, Windows, ChromeOS, and others) run on page addresses that can't be listed in advance. With a restricted list, live tiles stay blank or show "Tableau refused this view…". It's still safe: Tableau only shows a view to a browser that holds a valid, short-lived pass from Fugo, which Fugo issues only to your team's tiles.
Tiles in Screenshot mode don't load Tableau on the screen at all, so they don't depend on this setting. We still recommend keeping All domains, so that switching a tile to live view later just works. With a restricted allowlist the live preview stays blank; turn on Screenshot first.
💡 If you change the allowlist, Tableau takes a few minutes to apply it.
Check IP filtering
Tableau lets admins restrict sign-ins by IP address (Settings → Security). For Fugo, leave IP filtering off.
If your site must filter by IP, it has to allow both Fugo's server addresses (Fugo signs in, lists views, and renders screenshots from its servers) and the network of every screen showing a live view (the live view loads directly on the screen). Contact support@fugo.ai for Fugo's current server addresses.
Part 2: Connect Tableau in Fugo
You connect your Tableau site once. Every Tableau tile in your team can then use that connection.
☝️ Anyone in your team can add a Tableau connection. Only admins can update or remove one.
1. In Fugo, go to Settings → Connections.
2. Find the Tableau app row under Not connected and click Add. Once connected, it moves to the Connected list.
⚠️ Use the Tableau app row, not Tableau dashboards. The Tableau dashboards row belongs to Fugo's older Dashboards feature, which signs in with a username and password, and the Tableau Views app can't use it.
The Connect Tableau wizard opens. It has three steps.
Step 1 of 3: Address
3. In another browser tab, open your Tableau site and copy the address from the browser's address bar. Any page inside your site works, for example https://10ax.online.tableau.com/#/site/acme/home.
4. Paste it into Tableau address. Fugo reads the server and site from it and shows them under the field, for example Server: 10ax.online.tableau.com · Site: acme. Check that the site is right, then click Next.
💡 On Tableau Cloud the address must include your site (the part after /site/). If you see "This address has no site in it", open a page inside your site, such as its home page, and copy that address instead. If you see "This page is outside Tableau…", the address isn't on your Tableau site. Copy the address of a page inside the site instead.
Step 2 of 3: Connected app
5. This step confirms the connected app from Part 1 is ready. If not, click Open Connected Apps in Tableau. Click Next.
Step 3 of 3: Credentials
6. Fill in:
Username: the dedicated screens user. On Tableau Cloud, this is the user's email.
Client ID: from the connected app's page.
Secret ID: from the connected app's page.
Secret value: the secret you generated.
7. Click Connect.
Fugo checks the details with Tableau before saving anything. If Tableau accepts them, you'll see "Tableau connected" and the connection appears under Tableau app. If Tableau refuses them, the wizard tells you which part to check; see Troubleshooting.
Only admins see Update key, Reconnect, and Disconnect. To remove a connection, an admin clicks Disconnect. Fugo asks you to confirm and warns that "Tableau apps using this connection will stop showing their views." After you confirm, you'll see "Tableau connection removed".
💡 You can also connect from inside the app: if no connection exists yet, the app's settings show Connect a Tableau account, which opens the same wizard.
Part 3: Add the Tableau app to a playlist
Everything you show on a screen is published through a playlist. You can add the Tableau Views app in three ways: directly in the playlist builder, in the Studio, or from the App Store. Each route ends with the app's settings open. Configure them as covered in Configuring the Tableau app settings below, then publish the playlist as usual (see How to publish your playlist to a screen).
Option A: Add the app directly in the playlist builder
1. Open Playlists and click Create Playlist (or open an existing playlist).
2. On the Content step, select the Apps source (next to Media, Dashboards, and Studio).
3. Click the search icon and type Tableau. Tableau Views appears, marked Featured and Premium.
4. Click + Add to add it to the playlist, then open its settings and configure the app as covered in Configuring the Tableau app settings below. Then continue through the playlist steps as usual.
Option B: Add the app in the Studio
1. Open the Studio, open a design, and click Edit to enter the editor.
2. In the left rail, open Apps.
3. Search for Tableau. Tableau Views appears in the results.
4. Add it to the canvas, then open its settings and configure the app as covered in Configuring the Tableau app settings below.
5. Save the design, then add it to a playlist from the Studio source in the playlist builder.
Option C: Publish directly from the App Store
1. Open Apps.
2. Find the Tableau Views card (it's marked Featured and Premium). You can also search for Tableau.
3. Click the card to open its details. The panel describes the app, lists Price as Premium, and has Publish and View Guide buttons.
4. Click Publish, then pick a playlist or a screen. Open the app's settings and configure the app as covered in Configuring the Tableau app settings below.
Configuring the Tableau app settings
Choose a Tableau account
Pick the Tableau connection this tile should use. If you have only one, choose it from the list. To add another, click Connect a Tableau account.
View
Choose the view to show from the dropdown. It lists every view your screens user can see, by name, with its project and workbook in brackets, for example Overview (Sales / Regional Sales). While the list is loading, the field shows "Loading views…" with the number found so far; large sites may take a moment to load the full list.
When you pick a view, Fugo prepares it for your screens ("Preparing this view for your screens...") and the preview shows it as a screen will.
Screenshot
Turn this on to show a picture of the view that Tableau renders, instead of the live view. It works on every player and needs no browser cookies. With a restricted allowlist the live preview stays blank; turn on Screenshot first. See Live view or Screenshot.
When Screenshot is on:
Refresh image (minutes): how often the picture is updated. At least 5 minutes and at most 24 hours; the default is 5.
Refresh data (minutes)
Live view only. How often the screen asks Tableau for the latest data without reloading the whole view. Default 10 minutes, minimum 1, maximum 24 hours.
Reload the view (minutes)
Live view only. How often the screen reloads the view from scratch, which also clears anything that may have built up over a long day. Default 60 minutes, minimum 5, maximum 24 hours.
☝️ When Screenshot is on, Refresh data and Reload the view are hidden: only Refresh image applies.
Choose another connection
Switches this tile to a different Tableau connection. You'll need to pick the view again.
Click Save when you're happy with your settings, then publish the playlist as usual (see How to publish your playlist to a screen).
Live view or Screenshot: which should I use?
Live view | Screenshot | |
What's on screen | The real Tableau view, drawn by the screen | A picture of the view, rendered by Tableau |
Data updates | Every Refresh data minutes (from 1 minute) | Every Refresh image minutes (from 5 minutes) |
Players | Up-to-date browser that allows third-party cookies | Every player, including older ones |
Domain allowlist "All domains" | Required | Not needed |
Loads on the screen's network | Yes (relevant if your site filters by IP) | No, only Fugo's servers talk to Tableau |
Many screens, same view | Each screen counts against Tableau Cloud's hourly limits | Screens showing the same view at the same size share one picture |
Choose live view for the sharpest result and the fastest updates on modern players.
Choose Screenshot for older or locked-down players, for large numbers of screens showing the same view, or when your IT policy doesn't allow "All domains" or third-party cookies.
Screenshots are rendered at the closest standard size for your screen's shape, so a portrait screen gets a portrait layout. On Tableau Server versions before 2024.2, Tableau renders at its default size instead, and a portrait screen shows the picture with bars above and below.
Here is the same view as a live tile, then as a Screenshot tile.
How often will my view refresh on screen?
Once published, the tile updates itself on the intervals you set. You don't need to reopen the settings. If Tableau is briefly unavailable, the screen keeps showing the last view or picture and tries again in the background.
Hourly limits
Two kinds of limit can apply:
Tableau Cloud has its own hourly limits on view loads and refreshes. Because every tile on a connection uses the same Tableau user, those limits are shared by all screens on one connection, and by anyone using that connection in Fugo's settings. Check Tableau's current documentation for the exact allowances on your site.
Fugo's own limit: Fugo makes at most 300 screenshots per hour per connection, on Tableau Cloud and Tableau Server.
If your Tableau Cloud site uses capacity-based licensing, your site also has a total hourly limit for all users; see Tableau Cloud Capacity.
Live view: each live tile asks Tableau for data on the Refresh data and Reload the view intervals you set. If you have many screens, use a longer Refresh data interval.
Screenshot: Fugo renders each view once per screen size and shares the picture with every screen showing it, so adding screens costs very little. If a connection's 300 screenshots for the hour are used up, screens that already have a picture keep it, and new ones show "Reconnecting to Tableau…" until the next hour.
Need more? Use Screenshot mode for screens that don't need minute-by-minute data, or split your screens across more than one connection, each with its own dedicated Tableau user (check your Tableau license first).
💡 Fugo can only show data as fresh as Tableau has it. If your workbook uses an extract, the numbers change only when the extract refresh runs in Tableau, however often Fugo refreshes. Schedule the extract refresh in Tableau to match how current your screens need to be.
What it costs on the Tableau side
Fugo signs in to Tableau as the user you choose for your screens, so that user needs a Tableau license. Tableau's license types include Creator, Explorer, Viewer, and Display; Display licenses are meant for shared screens that nobody interacts with. Ask your Tableau account manager which license fits your screens.
User-based licenses: Tableau doesn't charge per view load. Tableau Cloud still applies its own hourly limits, as described above.
Capacity-based licensing: if your site uses it, loading and refreshing views counts toward the site's hourly capacity, which is bought in blocks.
On the Fugo side: Fugo doesn't charge extra for Tableau views: the Tableau Views app is included with Premium plans.
This information is current as of November 2026. Always check Tableau's current pricing and terms on tableau.com, or ask your Tableau account manager.
Updating the connected app's secret
Tableau lets a connected app have two secrets at the same time, so you can replace a secret without any downtime:
1. In Tableau, open the connected app and click Generate New Secret. Keep the old secret for now.
2. In Fugo, go to Settings → Connections → Tableau app, find the connection and click Update key. (Only admins see this button.)
3. The Update the Tableau key for … window opens on the credentials step, with the address, username, and Client ID already filled in. Enter the new Secret ID and Secret value (change the Client ID only if you created a new connected app), then click Update key.
4. Once Fugo confirms, you'll see "Tableau key updated". Then delete the old secret in Tableau.
Published tiles keep playing throughout: they don't need to be edited or re-saved.
If Tableau stops accepting a key (for example, the secret was deleted first), the connection shows Connection failed. Admins see "Tableau no longer accepts this key. Reconnect with a new secret to restore it." and can click Reconnect to enter a new secret the same way. Other team members see "Tableau no longer accepts this key. Ask an admin to reconnect it."
Tips for great-looking Tableau screens
Design for the screen. In live view, a fixed-size dashboard is scaled to fit the tile, so text can come out smaller than in Tableau. In Tableau, set the dashboard's Size to Automatic, or to a fixed size that matches your screens (for example 1920 × 1080), and use larger fonts than you would on a laptop. People read screens from across the room.
One view per tile. Tableau's tabs and toolbar are hidden on screen. To rotate through several dashboards, add a tile for each and let the playlist cycle through them.
Combine with other content. Put a Tableau tile into a Studio design next to your logo, a ticker with context, or a clock. See our Design Studio Overview.
Check one real screen. The preview uses your computer's browser. A player with blocked third-party cookies, or on a network your IP filter doesn't allow, can still show "Tableau refused this view". Check one real screen.
Keep the screens user tidy. When a view should no longer be shown on screens, remove the screens user's permission for it in Tableau. Tiles showing it will say the view is no longer available.
Troubleshooting the Tableau app
When connecting (in Settings → Connections)
"Paste the full address from your browser, starting with https://"
Copy the whole address from the browser's address bar, including https://.
"Tableau must be reachable on the standard HTTPS port: remove the port number"
Remove the :port part from the address. Fugo connects to Tableau over HTTPS on the standard port only.
"This address has no site in it. Open a page inside your Tableau site and copy that address."
On Tableau Cloud, open your site's home page and copy that address, which includes /site/your-site/.
"This page is outside Tableau. Open a page inside your Tableau site and copy that address."
The address you pasted isn't a page on your Tableau site. Open a page inside the site and copy that address instead.
"Tableau does not know this secret ID"
The Secret ID doesn't match a secret of this connected app, or the secret was deleted. Copy the Secret ID again from the connected app's page, or generate a new secret.
"Tableau found no enabled connected app with this client ID on this site. Check the site in the Tableau address, then that the connected app is enabled"
Check that the site shown under Tableau address is the site where you created the connected app, that the Client ID is right, and that the connected app is enabled.
"Check the username: on Tableau Cloud it is the user's email"
Tableau doesn't know this user on this site. Use the screens user's username exactly as Tableau shows it (on Tableau Cloud, their email).
"Tableau did not answer the site and the user; check the site and the username"
Check both the site in the address and the username, then try again.
"Tableau refused these credentials. Check the address, username, client ID, and secret."
Tableau refused the details without saying which one. Check each value again, that the connected app is enabled, and that the user exists on this site.
"Tableau refused the site or the key"
Check all the values again. If they're right, check whether your site uses IP filtering.
"Tableau couldn't be reached. Try again in a moment."
Tableau didn't answer in time. Try again in a minute.
"Your team already has this Tableau account; an admin can update its key"
Someone in your team already connected this Tableau user on this site. Use that connection, or ask an admin to update its key.
"Couldn't remove the Tableau connection"
Fugo couldn't disconnect the connection. Try again in a moment.
In the app's settings
"Tableau is unavailable, try again."
Fugo couldn't reach Tableau from the app's settings (for example, a temporary error). Wait a moment and try again.
"Fugo lost access to this Tableau site. Reconnect it, or choose another connection."
Tableau no longer accepts the connection's key (for example, the secret was deleted or the connected app was disabled). An admin can click Reconnect here, or Update key in Settings → Connections. If you're not an admin, ask one.
"That is a different Tableau account. Use the one you are reconnecting."
You reconnected with a different site or username. Reconnect with the same site and username, or add a new connection instead.
"You can't connect Tableau here."
Only admins can change a connection's key. Ask an admin to reconnect it.
"This Tableau view is no longer available. Choose another view."
Shown in the settings, and on the screen as "This Tableau view is no longer available". The view was deleted or moved, or the screens user lost permission to it. Pick another view, or restore the permission in Tableau.
"No views found."
The screens user can't see any views. In Tableau, give them permission on the projects or views meant for screens.
"This Tableau connection was removed from Fugo. Choose another connection."
The connection was disconnected in Settings → Connections. Choose or add another connection, then pick the view again.
"Your session expired. Reopen these settings."
Close the app's settings and open them again.
On the screen
"Choose a Tableau view in this app's settings."
The tile has no view yet. Open its settings and pick one.
"Loading Tableau…"
The view is loading. This usually takes a few seconds; a large dashboard can take longer.
"Reconnecting to Tableau…"
Fugo couldn't reach Tableau a few times in a row and keeps trying on its own. If it lasts, check Tableau's status page and your screen's internet connection. In Screenshot mode this can also mean the connection's 300 screenshots for this hour are used up; it recovers on its own within the hour.
"Tableau refused this view. In Tableau, check that the connected app is enabled and its domain allowlist is set to All domains."
Live view only. Check, in this order:
1. The connected app is enabled in Tableau.
2. Its Domain allowlist is set to All domains. After changing it, wait a few minutes.
3. The player allows third-party cookies. If it can't, turn on Screenshot for this tile.
The screen also shows this message if the view hasn't appeared after a minute; a slow dashboard still replaces it as soon as it finishes loading.
"This player can't show live Tableau views. Turn on the Screenshot option in this app's settings."
This player's browser is too old for live Tableau views. Turn on Screenshot in the tile's settings.
"Tableau no longer accepts this connection's key. A Fugo admin can reconnect it in Settings → Connections."
For example, the secret was deleted or the connected app was disabled. An admin opens Settings → Connections → Tableau app and clicks Reconnect (see Updating the connected app's secret).
"This Tableau tile needs to be set up again: open it in Fugo and choose a view."
The tile's saved setup is no longer valid, for example because its connection was removed and added again. Open the tile's settings, choose the connection and view again, and save.
The tile is blank
Usually the domain allowlist or third-party cookies. Follow the steps for "Tableau refused this view" above, or switch the tile to Screenshot.
FAQ
Does Fugo store my Tableau password?
No. Fugo uses the connected app's secret, which it keeps encrypted and never sends to the app or to screens. Screens receive only a pass that's valid for a few minutes and loads one view.
Can people interact with the view on a touch screen?
The Tableau Views app is designed for display: Tableau's toolbar and tabs are hidden. Filters and parameters per tile aren't available yet.
Can I connect more than one Tableau site, or more than one user?
Yes. Click Add another key under Tableau app in Settings → Connections. Each connection is a separate site-and-user pair, and each tile picks one.
What happens if I disconnect a connection?
Only an admin can disconnect a connection (see Part 2). Tiles using it stop showing their views. If you connect the same Tableau user again later, open each of those tiles, pick the view again, and save.
Does it work with Tableau Public?
No. The app works with Tableau Cloud and Tableau Server 2023.3 or later, through a connected app.
Need more help?
Drop us a message using the chat box in the bottom right of the CMS, or reach our support team at support@fugo.ai.
















