Skip to main content

How to add an iframe to your page

Embed a single piece of external content — a video, booking calendar, form or dashboard — on your myflow page with the iframe function.


Use this article to add an iframe to a page in myflow, so you can show a single piece of content from another tool – for example a video, booking calendar, form, dashboard or Spotify track – directly on your page, without visitors leaving your site.

Important to know

The iframe function in myflow is meant for single pieces of content, not for whole websites. We do not recommend using an iframe to show a complete website, or a full page you have built in another tool, inside a myflow page. Build that page in myflow instead, or link to the external page.


Step 1: Add the iframe function to your page

To add an iframe to a page in myflow:

  1. Click "Add empty row".

  2. Click "Add content".

  3. In the right menu, under "Function", select "Iframe".

The iframe block is now on your page, ready for a URL.


Step 2: Paste the URL

In the iframe block in myflow:

  • In the "URL" field, paste the link to the content you want to embed.

  • Paste the link to one specific piece of content, such as a booking calendar, a Spotify track, a dashboard or a video page.

Do not paste the address of a complete website, or of a full page you have built in another tool. myflow does not recommend embedding a whole page that way.


Step 3: Choose the iframe size

You can decide how tall the embedded section should be on your myflow page:

  1. Screen height - Fills the full height of the screen.

  2. Fixed height - Set a custom size for desktop and phone. Enter a value with px.

Important to know

Always include "px" after the number.
Example: 800px


Step 4: (Optional) Use advanced settings – ‘Allow’ attribute

If the content you’re embedding in your myflow page needs special access, click "Advanced" to edit the "allow" attribute.

This lets you give permission for features like:

  • fullscreen → lets users expand the iframe to full screen

  • camera; microphone → allows video call tools to access mic and camera

  • clipboard-write → allows copy/paste

Use this only if your iframe needs interactive permissions.

Your iframe is now added, and the external content is shown on your myflow page.

Important to know

Some external tools or websites do not allow their content to be displayed through an iframe. This means that even if you paste a URL, the content might not show correctly or not show at all.

This is due to security settings on the external site, and not a bug or issue with the system.


Can I build my page in another tool and show it in myflow with an iframe?

We do not recommend it. Embedding a complete website, or a full page built in another tool, inside a myflow page may work technically, but it is not a setup myflow recommends.

Do this instead:

  • Build the page in myflow with the page builder, and use the iframe only for single pieces of content you cannot create in myflow, such as a booking calendar or a dashboard.

  • Or keep the external page where it is, and link to it from your myflow page.

That way your myflow page stays a myflow page, and the iframe is used for what it is meant for.


Summary

The iframe function in myflow makes it easy to embed a single piece of content from another website or platform on your page. Add the link, choose the right size, and you’re ready to go. For a complete website or a full page built in another tool, build the page in myflow instead of embedding it.

Did this answer your question?