Embeds

Embed a waitlist on any site with one script tag or an iframe

You have a site on Webflow, Squarespace, WordPress, or plain HTML and want the form there, in your colors, without a developer. And it should not break when you edit the form next week.

Plans: All plans. Allowed domains require Pro. Optional attributes: data-target to render into a chosen element, data-height for the initial height.

How it works

What the setting does

Copy the tag from the Share tab

Under Add to your site you get a script tag and an iframe. The script tag drops an iframe where it sits and resizes it as the form changes height. Paste it into any embed or code block.

Iframe when scripts are not allowed

Some platforms only take an iframe. Use the iframe snippet with a fixed height. It will not auto-resize, so give it room.

Your page hears about submissions

The script embed fires a unwaited:submitted event on the host window with the position and status. Set a redirect URL on the success screen and the host page navigates there.

Lock it to your domains

On Pro, list allowed domains and the embed refuses to load or submit from anywhere else. It stops copied embeds; API-key requests are never affected.

Edits go live on save

Fields, colors, capacity, and hours change on the server. Nothing to re-paste.

Live demo

See it on the app launches recipe

This is the real form the "Early access" recipe creates, in preview mode. No cap. The list stays open until you pause it or launch.

See the app launches recipe →

Sundial

The calm inbox for small teams. Early access opens in waves.

1284 already joined

Sundial · made in Austin · no spam, one email when it's your turn

Ready-made waitlist

Create it with this feature already set

One click after sign-in. Every value stays editable in the Settings and Form tabs.

App launches

Recipe

Early access

Open no cap

No cap. The list stays open until you pause it or launch.

  • Unlimited
  • Open any time
  • 3 fields

FAQ

Questions

Does the embed slow down my page?

The loader is about 1.5 KB and marks its iframe lazy. The form itself is a small standalone page.

Does it work with React, Next.js, or Vue?

Yes. Render the script tag or the iframe in your component, or skip the widget and POST to the API from your own form.

Can I match my site's fonts and colors?

Colors, radius, font family, button style, and width are theme tokens on the Design tab. The embed uses the same tokens as the hosted page.

What if my platform strips scripts?

Use the iframe snippet or link a button to the hosted page. Both need no JavaScript on your side.

Set it once. The form does the rest.

Free for 100 signups a month. Unlimited waitlists on every plan.

Create your waitlist