You can add just about any chart, table, or saved view to an Aha! presentation. Presentations can be securely shared with users who do not have access to your Aha! account. This is a perfect way to make sure everyone is in sync with your strategy, roadmaps, and product plans. You can share presentations via PDF or a secure URL.
There are several ways to embed a published presentation into another webpage:
- Include a link to your published presentation. Make sure to use the URL from the Open secure webpage button. It will look something like the following example:
- Include your presentation in an iframe like the example below:
<iframe src="https://your-domain.aha.io/published/fd554ce954c03d2fa032a233f" style="width: 100%; height: 550px;" frameborder="0" scrolling="auto" seamless="seamless"></iframe>
- Embed only a single presentation page on another webpage. This option does not include any branding. First, select the Update secure webpage button to ensure everything is updated. Next, click the Open secure webpage button. From the presentation webpage, navigate to the slide you want to embed and inspect the live code. For example, in Chrome, this can be accomplished by right-clicking anywhere on the slide webpage and choosing Inspect. In Firefox, it is called Inspect Element. When inspecting the code, look for the correct iframe element. There will be more than one iframe, so make sure you locate the correct one like the example below:
<iframe data-url="https://your-domain.aha.io/published/fd554ce954c03d2fa032a233f/snapshot/6119135030950" frameborder="0" scrolling="auto" seamless=""></iframe>
You need to replace data-url with src. The end result should look like this:
<iframe src="https://your-domain.aha.io/published/fd554ce954c03d2fa032a233f/snapshot/6119135030950" frameborder="0" scrolling="auto" seamless=""></iframe> You can also change the other attributes to properly fit the slide into your own webpage.
Keep in mind that frames are dynamically rendered onto the page, so you must use your browser's element inspector rather than viewing the full-page source. Secure URLs are unique and live with the presentation. This means that you can update the content of your presentation by clicking the Update secure webpage button and the URL will not change. When updating, you do not need to modify the page hosting your presentation.
Notes for specific uses
Enterprise+ customers should be mindful that if IP based access control is configured, external users may be blocked when attempting to access the presentation from outside of the specified IP addresses.
If you have enabled Enhanced presentation security, which requires that users log in to Aha! before accessing a presentation, then embedding a presentation in an iframe will not work. If users are not already logged into Aha!, they will see a blank page when attempting to view the iframe. For security reasons, Aha! does not allow the login page to appear inside an iframe.
To allow the browser control that enables fullscreen to be used from within the iframe, the iframe tag needs another attribute like the following example:
<iframe src="https://your-domain.aha.io/published/fd554ce954c03d2fa032a233f/snapshot/6119135030950" style="width: 100%; height: 550px;" frameborder="0" scrolling="auto" seamless="seamless" allowfullscreen="true"></iframe>