Embed Tableau Public in Notion: Tableau Quick Tip
Notion's direct Tableau embed loads the fiddly mobile view, so here's the CodePen trick that gets you the full interactive desktop vis instead.
- Pasting a Tableau Public share link into a Notion embed block works but usually loads the cumbersome mobile design rather than the desktop layout.
- A cleaner method is to copy Tableau Public's embed code into the HTML section of a new CodePen pen, which renders the full interactive desktop version.
- Save the CodePen to get a unique pen URL, then paste that into a Notion embed block to load the visualisation neatly inside the page.
- Avoid the CodePen approach for anything requiring authentication, as it introduces security challenges in a company setting.
Notion's built-in embed for a Tableau Public link usually renders the fiddly mobile layout rather than the full desktop version, but routing the Tableau embed code through CodePen first gets you the proper interactive desktop vis sitting neatly inside a Notion page.
You have a Tableau Public visualisation and want it embedded interactively inside a Notion page, using only the sharing options Notion natively supports.
- Try the direct Tableau Public embed 0:00
Grab the share link from Tableau Public, create an embed block in Notion (type /embed) and paste it in. This works and stays interactive, but it's the baseline approach with a known flaw.
- Notice it loads the mobile design 0:51
The direct embed nearly always renders Tableau's cramped mobile layout rather than the wider desktop view you see in a browser, and Notion's own embed box can be fiddly to resize around it.
- Use CodePen as Notion's supported workaround 1:11
Notion natively supports embedding CodePen pens. CodePen is a tool for testing HTML/CSS/JavaScript in the browser and sharing it via a link, which is what makes it usable as a bridge.
- Paste Tableau's embed code into CodePen's HTML panel 1:41
Create a new pen, go back to your Tableau Public vis's share button, copy everything from the embed code, and paste it all into CodePen's HTML section (even though it includes JavaScript, it still runs fine there). This step must come before saving the pen, since it's what generates the full desktop-rendered preview.
- Save the pen to get a shareable URL 2:21
Once the HTML is pasted in, CodePen renders the full interactive desktop version of the vis. Saving the pen gives you a unique URL you'll need for the next step.
- Embed the CodePen URL back in Notion 2:40
Create another Notion embed block, but this time paste the CodePen URL instead of the Tableau link. Notion loads it as a page you can resize wider and taller until the vis fits neatly with no scrollbars.
- Run the pen for the full experience 3:20
Hitting run pen inside the embedded CodePen gives you the complete, fully interactive vis inside Notion, aside from a visible tab border around it, which is a minor trade-off for the better layout.
- Know when not to use this trick 3:58
This is the recommended way to get Tableau Public content looking right in Notion, but avoid it for anything requiring authentication in a company setting, since routing through a third-party tool like CodePen introduces security complications.
- The direct Tableau Public embed in Notion is technically functional, just visually cumbersome because it defaults to the mobile design.
- Notion's embed box has some resizing bugs in its current version when you try to expand the direct Tableau embed.
- The CodePen approach isn't suitable for authenticated Tableau content in a company environment, since it creates security risks.
- The embedded result still shows a thin tab/border from CodePen around the vis, which is a minor cosmetic trade-off.
Reach for this when you're documenting or showcasing a public, non-authenticated Tableau Public vis inside a Notion page and want it to look and behave like the full desktop version rather than a squashed mobile embed.
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.