- iframe
- JavaScript snippet
- React component
An iframe is the simplest option and works on any website, CMS, or landing page builder (WordPress, Webflow, Framer, Squarespace, etc.).
Copy your form ID
Open your form in the dashboard. The form ID appears in the URL:
app.formflows.ai/forms/FORM_ID. You can also click Share → Embed to go directly to the embed panel.Paste the iframe snippet
Add the following snippet wherever you want the form to appear in your HTML:Replace
FORM_ID with your actual form ID. Set height to match your form length, or use style="min-height: 600px;" and let the snippet auto-resize (see tip below).Allowed domains
By default, FormFlows.ai allows embeds from any domain. To restrict your form to specific origins — which prevents others from embedding it on their own sites — add your domains to the allowlist.Go to Form settings → Embed → Allowed domains and add each domain where the form will be embedded (for example,
https://yourcompany.com). Requests from unlisted origins will be blocked with a CORS error. Leave the list empty to allow all origins.Full-page embed
To display a form as a full-page experience — filling the entire browser viewport — apply these styles to both the iframe and its parent:What’s next
Share links
Share your form via a direct URL, QR code, or email — no embedding required.
Access control
Restrict who can view or submit your form.
