Video | Tableau | Data visualisation | Tool strategy | Community

Figma to Tableau: Accelerate Your Tableau Dashboard Design with Figma!

Design, formatting and layout take far too long in Tableau, and Tristan has finally decoupled them with a free Figma plugin.

Part ofGuest Appearences
Watch on YouTube
  • Figma to Tableau converts a Figma design into real Tableau dashboard XML, recreating every zone, container and named element rather than flattening to a background image
  • A Tableau workbook is just a zipped folder of XML plus data, so the plugin only needs the TWB to rewrite the layout without touching your connection or data
  • You can import a TWB into Figma and have your worksheets auto-replace by name, then export a ready-styled dashboard in one click
  • For non-Figma users there's a generator (still called 'templates') that builds dashboards from options like worksheet count, navigation, logos, colours and fonts
  • Effects Tableau can't render natively, like rounded corners, shadows and gradients, can be exported as background images, which is how a lot of Tableau Public time gets saved

Tim talks with Tristan about Figma to Tableau, a free plugin that lets you design and lay out a dashboard in Figma and export it as real Tableau XML, removing the slow, fiddly container-and-spacing work that normally eats up build time.

Tristan built the tool as a consultant frustrated that layout and formatting in Tableau take far longer than the actual analysis, especially when clients arrive with a fixed wireframe. He discovered a Tableau workbook is just a zipped folder of XML, so a design tool could rewrite that XML directly instead of faking a layout with background images.

The Breakdown
  • Why layout is Tableau's weak spot 0:00

    Design, formatting and layout consume disproportionate time in Tableau because the native container and alignment tools are fiddly, which is why people resort to workarounds like exporting backgrounds from other design tools just to get clean spacing.

  • The insight: a workbook is just XML 4:20

    Tristan realised a Tableau workbook (TWB) is a plain XML file describing zones, containers and dashboard elements, so if you can generate that XML from elsewhere, you can build the layout without touching Tableau's own layout system at all.

  • Design in Figma, export real Tableau XML 9:51

    You build your dashboard visually in Figma — placing named 'sheet' elements as placeholders — then export with the plugin, which writes proper Tableau dashboard XML recreating every zone and container, not a flattened background image.

  • Import an existing workbook and swap sheets 12:36

    You can also import just a TWB (no data or connection needed) into Figma, then swap in your live worksheets by matching names; a related feature lets you swap the underlying data source for a single sheet too, saving you from manually re-linking every element to match a design spec.

  • Use background images for effects Tableau can't render 18:17

    For rounded corners, shadows or gradients that Tableau can't natively draw, you design them in Figma and export as a background image behind your live worksheets — an established workaround for getting a polished look on Tableau Public-style dashboards.

  • Generator for people who don't use Figma 21:04

    If you don't know Figma, a separate generator (currently still labelled 'templates') builds a dashboard for you from simple choices — layout, number of worksheets, navigation, logo, button colours, fonts — then you export and swap in your own worksheets the same way.

  • Ship in small iterations 27:20

    Tristan's approach to building these tools, and Tim's own approach to video templates, is to keep refining an existing asset incrementally each cycle rather than trying to get it perfect upfront — small, frequent improvements compound over time.

  • Why this matters for the Tableau ecosystem 36:07

    Both see this kind of third-party tooling as part of a broader shift where developers build on top of Tableau's platform to fill gaps the core product hasn't addressed, and argue that partner-built tools like this are what keeps the ecosystem moving forward.

Worth Knowing
  • Rounded corners, shadows and gradients still can't be rendered natively by Tableau even via this plugin — you have to bake them into an exported background image.
  • Swapping sheets only works cleanly when your Figma placeholder names match your Tableau worksheet names.
  • The 'templates' generator name is being retired because it's not a fixed template — it generates varied dashboards from configurable options.
  • The plugin only needs the TWB, not your data connection, so you can share or import layouts without exposing any underlying data.
Use It When

Reach for this when you're repeatedly rebuilding similar dashboard layouts for clients or teams and want a consistent, branded look without manually wrestling with Tableau's container and spacing system each time.

How this Rollup was made provenance & method

A Rollup is drafted by AI from the video's transcript, then reviewed and edited by Tim. Everything used to produce this one is listed below — the model, the exact prompt, and the source video — so the process is transparent and reproducible.

Transcription
On-device — NVIDIA Parakeet v3 for recent videos, OpenAI Whisper large-v3 for earlier ones. The transcript never leaves the machine or gets published.
Drafting
Claude Sonnet 5 in the cloud, from that transcript.
Prompt
The exact Rollup prompt (v2) — the full system prompt, unedited.
Source video
Watch on YouTube
Drafted
5 July 2026 at 09:38
Reviewed & edited
5 July 2026 at 09:41 · by Tim Ngwena

Model + prompt + video is everything you'd need to recreate a Rollup like this yourself. The one thing we don't share is the transcript.

Rights. The video and its transcript are the property of TN Media Ltd. Unauthorised use or download is prohibited. © TN Media Ltd.