Skip to main content

Setup Guide

Embed Flowvi Forms with HTML

Add Flowvi forms to any website using a simple iframe

Get Your Embed Code

Step-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.

Ready to embed?

Create your form and get the embed code in minutes. Free plan available.

Get Started Free