Embedding Forms
Embed your Rowform directly into any website or web application. Choose from three embed styles to match your use case.
Accessing Embed Options
- Open your form in the Builder.
- Go to the Share tab.
- Scroll to the Embed section.
Embed Types
Standard Embed (iframe)
A fixed-height iframe that fits into your page content. Ideal for embedding forms within blog posts, landing pages, or help articles.
<iframe
src="https://app.rowform.io/form/YOUR_FORM_ID"
width="100%"
height="600"
frameborder="0"
></iframe>- Default height: 600px. Adjust as needed for your form length.
- The form scrolls within the iframe.
Full-Page Embed
An iframe that takes up the entire browser viewport. Use this when the form is the main content of the page.
<iframe
src="https://app.rowform.io/form/YOUR_FORM_ID"
style="position:fixed;top:0;left:0;width:100%;height:100%;border:none;"
></iframe>Modal Popup
A JavaScript-triggered popup that opens the form in an overlay. Great for feedback buttons, exit-intent surveys, or call-to-action triggers.
The Share tab provides a ready-to-copy JavaScript snippet. Add it to your site and trigger the modal with a button click or custom event.
How to Embed
- Choose your embed type from the Share tab.
- Click Copy Code to copy the embed snippet.
- Paste the code into your website's HTML where you want the form to appear.
Platform-Specific Instructions
WordPress
- Edit the page or post where you want the form.
- Add a Custom HTML block.
- Paste the embed code.
- Save and preview.
Webflow
- Drag an Embed element onto your page.
- Paste the embed code into the code editor.
- Save and publish.
Squarespace
- Add a Code Block to your page.
- Paste the embed code.
- Save.
HTML Sites
Paste the embed code directly into your HTML file where you want the form to appear.
Tips
- Use the standard embed for most cases — it integrates naturally with page content.
- Use the full-page embed for dedicated form pages or landing pages.
- Use the modal popup for forms that shouldn't interrupt the main page experience.
- Make sure the iframe height is tall enough for your form to avoid excessive scrolling.
- Test the embed on mobile — iframe behavior can vary across devices.