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:
Click "Add empty row".
Click "Add content".
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.
This is how the link should look like
Spotify-link
YouTube-link
Step 3: Choose the iframe size
You can decide how tall the embedded section should be on your myflow page:
Screen height - Fills the full height of the screen.
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 screencamera; microphone→ allows video call tools to access mic and cameraclipboard-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.
