Tableau embed into HubSpot Dashboards

We use Tableau for various reports and are exploring ways to integrate these non-public Tableau reports directly into HubSpot dashboards. Our goal is to encourage team members to fully adopt HubSpot by consolidating our tools into one platform. Has anyone successfully embedded Tableau reports into HubSpot?

Hi @BRogers0, I hope that you are well!
Great question, thanks for asking the Community!
For information, there is the “Tableau integration” that might help you!
I also found for you the following resources that might help you:
- The solution from @Jigar_Thakker on this post “Tableau - HubSpot”
- The solution from @Whathcock on this post “HubSpot - Tableau dashboard”
I hope this helps!
Have a great day!
Best,
Bérangère

Thank you, however this doesn’t solve the problem.
One of the links you reference had a post from me confirming that it doesn’t solve the issue; here’s my reply from that thread:
-----

I can confirm the same issue;

If we add the </script> tag at the end, the error goes away, however the embed is blank

Hi @BRogers0

totally get where you’re coming from.

In 2025, this question is still relevant because HubSpot still doesn’t natively allow embedding private Tableau dashboards directly into HubSpot reports due to iframe and script sandboxing restrictions.

That’s why the <script> workaround you tried leads to a blank frame, HubSpot blocks most inline JavaScript for security reasons (see HubSpot’s content security details here (Create custom reports )

The practical path today is to host your Tableau dashboard on a secured external page (for example, behind SSO or token authentication) and then use a custom card or external content embed inside a HubSpot dashboard using a private iframe URL with query filters applied for HubSpot context.

You can also leverage HubSpot’s CRM API to pull key metrics into custom objects or reports while keeping the full visual analytics layer inside Tableau

If the goal is full adoption in HubSpot, a modern approach many teams use in 2025 is setting up a two-way sync between HubSpot and Tableau’s data source (Snowflake, BigQuery, etc.) so reports stay aligned without embedding. If data consistency between systems is the real challenge, Stacksync keeps HubSpot and your warehouse mirrored in real time so Tableau visuals always reflect the latest CRM data.