/
/
Spiceform
PricingLog in
Help CenterIntegrationsEmbedding forms on your website
Integrations5 min read

Embedding forms on your website

Use standard, fullpage, popup, slider, or popover embed modes to add forms to any webpage.

Embedding lets you display your Spiceform directly inside your own website, landing page, or web app. Spiceform supports five distinct embed modes, each designed for a different user experience.

Embed modes

  • •Standard — a responsive iframe that fits inside any container. The form fills the available width and adjusts its height based on content.
  • •Full Page — the form takes over the entire browser viewport. Best for dedicated survey pages.
  • •Popup — the form appears in a centered modal overlay, triggered by a button click or timer.
  • •Slider — the form slides in from the right side of the screen, triggered on click or automatically.
  • •Popover — a small floating widget attached to a trigger button, ideal for quick feedback or NPS surveys.

Generating an embed snippet

  1. 1Open the form in the builder and navigate to the Share tab.
  2. 2Scroll to the "Embed" section and select your preferred mode.
  3. 3Configure mode-specific options (e.g., trigger button text for Popup, auto-open delay for Slider).
  4. 4Click "Copy Code". The generated HTML/JS snippet is copied to your clipboard.
  5. 5Paste the snippet into your website's HTML where you want the form to appear.

CMS compatibility

The embed snippets work with any website or CMS that allows custom HTML, including WordPress, Webflow, Squarespace, Shopify, Wix, and plain HTML pages.

Pro tip

For single-page apps (React, Next.js, Vue), use the iframe URL directly in an <iframe> tag or render it with a dynamic import for seamless integration.

Important

Some website builders restrict custom scripts. If the form doesn't appear, check your CMS's embed/custom code settings.

Was this article helpful?

Back to Help Center

Related Articles

Connecting Zapier webhooks

Send form submissions to 5,000+ apps via Zapier by configuring a webhook URL in the Connect tab.

4 min read

Slack notifications for new submissions

Get real-time alerts in any Slack channel whenever someone completes your form.

3 min read

Google Sheets live sync

Automatically push every new response to a Google Spreadsheet as it comes in.

3 min read

How to collect payments (Stripe & PayPal)

Accept one-time payments directly inside your forms using your own Stripe or PayPal account — with zero platform fees.

7 min read

Can't find what you need?

Spiceform

Build AI-powered forms in seconds.

Product

  • Pricing

Company

  • About
  • Careers

Support

  • Help Center
  • Contact
  • Privacy
  • Terms
© 2026 Spiceform. All rights reserved.