Repoan

Log in

Website Embed Guide

Forms you build with Repoan can be embedded on any website using a standard iframe. Just copy a single line of code — no CRM integration or middleware required.

Why embedding boosts completion rates

Eliminate navigation drop-off

When users must open a form in a new tab, many never return. Embedding keeps them on the page so they can respond right now.

On-brand presentation

Displaying the form alongside your site's design increases trust and lowers perceived friction. Repoan supports full brand theming — colors and logo.

Conversion tracking without redirects

GTM-based conversion events fire on form submission without any page transition. Submit completions go straight to Google Analytics.

1 Inline embed (iframe)

The form appears as part of the page content. Ideal for post-seminar surveys, contact forms on product pages, or content download requests where context matters.

Sample website

Thank you for attending
our seminar

We would appreciate a few minutes of your feedback to help us improve.

Share your feedback

Please complete the form below. It takes about 3 minutes.

📋 Seminar Satisfaction Survey

Embed code (inline):

<div id="survey-container"></div> <script src="https://repoan.com/embed.js" data-form-id="YOUR_FORM_ID" data-container="survey-container"></script>

* Replace YOUR_FORM_ID with the ID from your published form URL.

2 Floating button (popup)

A button stays fixed in the bottom-right corner. Clicking it opens the form as a popup. Add it to any page with a single line — great for persistent feedback widgets, A/B testing, and e-commerce satisfaction surveys.

Sample website

Accelerate your business
with DX solutions

We help organizations transform with modern technology.

🚀

Automation

Streamline daily operations with AI and automation.

📊

Analytics

Surface the insights that drive better decisions.

🔒

Security

Protect your data to the latest standards.

Take the survey

Embed code (floating):

<script src="https://repoan.com/embed.js" data-form-id="YOUR_FORM_ID" data-label="Take the survey"></script>

* Omit data-label to use the default button text.

Common embedding pitfalls

Fixed height clips the form

Inline iframe height varies with the number of questions. Avoid hard-coding a height value; use the auto-resize built into embed.js instead.

Horizontal scroll on mobile

Set the iframe width to 100% and add overflow-x: hidden to the parent container. Repoan forms are already mobile-optimized.

Blocked by X-Frame-Options or CSP

If your server sends a CSP that blocks third-party iframes, add repoan.com to your frame-src allowlist. Also check that the embedding site's own CSP isn't the blocker.

Bot spam submissions

Repoan includes Cloudflare Turnstile bot protection on every form by default. No annoying image puzzles for your respondents — spam is filtered automatically.

Frequently asked questions

Q. Is iframe embedding available on the free plan?

Yes. Publishing a form URL and embedding via iframe is available on all plans including free.

Q. Where do I see responses from embedded forms?

All responses are collected in your Repoan dashboard. The AI report feature also summarizes open-ended answers and runs sentiment analysis.

Q. Can I embed the same form on multiple pages?

Yes — paste the same code snippet on as many pages as you like. All responses are aggregated under the same form ID.

Q. Can I also share the form via QR code?

After publishing a form, Repoan automatically generates a QR code. Scanning it opens the public URL, and responses are counted alongside any iframe submissions.

Build and embed a form right now

AI suggests the questions — you don't need to start from scratch.

Related pages