Public embedding of a dashboard

Options

I've used Domo for a couple years now and I am just now starting a separate company of my own and I want to feature some dashboards on my website.

I have attempted to publicly embed a dashboard I created onto a website; however, I keep getting the error: "public.domo.com refused to connect". I have tried using the link as well as the code snippet.

For reference, I have enabled public embedding of Cards and Dashboards on Domo Everywhere Settings as well as listed out the authorized domains as found on https://domo-support.domo.com/s/article/360043437993?language=en_US . Any advice on how to solve this problem?

Best Answer

  • MattTheGuru
    MattTheGuru Contributor
    Answer ✓
    Options

    Here is a loom video on how to make sure everything is enabled:
    https://www.loom.com/share/27e43f100abd4b0899b3c8a11e28b042?sid=811b7f19-43ce-46e4-9804-9f6a64593c10

    Follow these 3 steps:

    1. Make sure you have "Allow public embedding of Cards and Dashboards" checked.
    2.) Add your domains like "https://*.yourcompany.com" and "https://yourcompany.com" added to approve domains.
    3.) Embed the public iframe like so:
    <iframe src="https://public.domo.com/embed/pages/g5K5r" width="1248" height="1620" marginheight="0" marginwidth="0" frameborder="0"></iframe>

    Hope that answers your question!

Answers

  • MattTheGuru
    MattTheGuru Contributor
    Answer ✓
    Options

    Here is a loom video on how to make sure everything is enabled:
    https://www.loom.com/share/27e43f100abd4b0899b3c8a11e28b042?sid=811b7f19-43ce-46e4-9804-9f6a64593c10

    Follow these 3 steps:

    1. Make sure you have "Allow public embedding of Cards and Dashboards" checked.
    2.) Add your domains like "https://*.yourcompany.com" and "https://yourcompany.com" added to approve domains.
    3.) Embed the public iframe like so:
    <iframe src="https://public.domo.com/embed/pages/g5K5r" width="1248" height="1620" marginheight="0" marginwidth="0" frameborder="0"></iframe>

    Hope that answers your question!

  • starkadbi
    Options

    I've done all of the above and it does not work. For detail, I am using Squarespace and I have the Domo Freemium account. Am I not allowed to embed with the free version?

  • MattTheGuru
    MattTheGuru Contributor
    edited April 24
    Options

    I set up a brand new Free Domo instance and created a random card and got it to load It does seem possible (you do need to wait at least 15 minutes for everything to be completely set up).

    Loom video of public embedding a card/dashboard/app studio app:
    https://www.loom.com/share/df53cc18fda045b584d5a1af77dbe178?sid=90c4978b-6150-4476-80f6-0f5cd7f8c913

  • starkadbi
    Options

    Thanks for the response! I sent you a private message.

  • starkadbi
    Options

    Appreciate your help. For any other person who has this problem, just be sure to include the https:// WITHOUT including www (use * instead).