Setup Guide
Embed Flowvi Forms with HTML
Add Flowvi forms to any website using a simple iframe
Get Your Embed CodeStep-by-Step Guide
1
Get your form embed code
In Flowvi, open your form and click "Share". Copy the iframe embed code.
2
Add the iframe to your HTML
Paste the iframe code where you want the form to appear in your HTML file:
<div style="max-width: 640px; margin: 0 auto;">
<iframe
src="https://flowvi.dev/submit/your-form-id"
width="100%"
height="600"
frameborder="0"
style="border: none; border-radius: 12px; box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1);"
allowfullscreen
></iframe>
</div>3
Make it responsive
Use CSS to make the iframe responsive on all screen sizes:
.form-container {
position: relative;
width: 100%;
max-width: 640px;
margin: 0 auto;
}
.form-container iframe {
width: 100%;
min-height: 600px;
border: none;
border-radius: 12px;
}4
Test your form
Open the HTML page in a browser, fill out the form, and submit it. Verify the submission appears in your Flowvi dashboard.
Frequently Asked Questions
Can I embed Flowvi forms on any website?
Yes. The iframe embed works on any website — static HTML, PHP, Jekyll, Hugo, Gatsby, or any other framework.
Does the iframe affect page load speed?
Flowvi forms load asynchronously in an iframe, so they don't block the main page from rendering. The form loads in parallel with your page content.
Can I communicate between the form and my page?
Yes. Use postMessage API to listen for form submission events from the iframe and trigger actions on your page.
All Embed Guides
Ready to embed?
Create your form and get the embed code in minutes. Free plan available.
Get Started Free