Add a waitlist form to Webflow, WordPress, Squarespace, Framer, Wix, Carrd, Bubble, React, and 13+ platforms.
12 answers · Updated June 2026
LaunchList works on every modern website builder, CMS, and JavaScript framework. Out-of-the-box guides exist for:
If your platform allows you to insert a <script> tag and a <div> block, LaunchList works. See the full integration page or browse all guides in the docs.
In Webflow, drop the LaunchList Embed element where you want the form, paste two lines from your dashboard (a <script> tag plus a <div data-launchlist-widget> placeholder), and publish. The form picks up your widget's customization (colors, button text, fields) automatically — no Webflow CSS conflicts.
Step-by-step screenshots: Webflow integration guide and the long-form walkthrough Webflow waitlist setup guide. Webflow is the most-used LaunchList integration — it works on free Webflow sites too.
There are two paths for WordPress:
Either approach works on WordPress.com Business plan, self-hosted WordPress, Elementor, Divi, Bricks, and Gutenberg. Full walkthrough: WordPress integration docs and WordPress waitlist plugin setup guide.
In Squarespace, edit the page you want, click the + to insert a block, choose Code, and paste the LaunchList snippet. Save and publish. The widget renders inline at the chosen position.
Squarespace 7.1 and Fluid Engine both work. For a sitewide waitlist, paste the script tag into Settings → Advanced → Code Injection → Footer and the <div> placeholder into your page block. Full walkthrough: Squarespace integration docs and How to add a waitlist to Squarespace.
Use Framer's Embed component: insert it on your page, paste the full LaunchList snippet (script + div) into the embed body, set the height to auto, and publish.
Make sure the embed sits in a flexible container so the widget can grow with content (success state, leaderboard). Step-by-step: Framer integration docs. If your Framer page is on a custom domain, the form continues to work — LaunchList does not care which domain the embed loads from.
Each platform has a dedicated step-by-step guide:
useEffect or your equivalent client-side hook</body>The full integration browser is at /integration.
Yes. Embedding the LaunchList widget is copy-paste. From your dashboard, you grab two lines of code, paste them into your website builder's HTML/Embed block, and the form appears.
If even that feels like too much, skip the embed entirely and use the free hosted waitlist page — every project gets one with no setup. You can match it to your brand (logo, colors, copy, custom domain) from the dashboard with no code at all.
Plan for under 5 minutes end to end. The longest part is signing up and customizing the widget; the actual embed is two lines of HTML.
Median setup times by platform: Webflow 3 min, Squarespace 4 min, WordPress 5 min, Framer 3 min, plain HTML 2 min, React/Next.js 4 min. If you use the hosted page instead of embedding, you can be live in 90 seconds.
No. The LaunchList widget script is small (under 30 KB gzipped) and loads asynchronously, so it does not block your page render or hurt Lighthouse scores. The script only fetches widget config and renders the form once the page is interactive.
If you are particularly latency-sensitive, you can defer the script further by adding the defer or async attribute. The widget makes a single network request on page load and one POST on form submit — nothing on idle.
Yes. From Waitlist → Widget → Customize, you can change the input style, button color and text, label copy, success message, error styling, font, border radius, and which fields are visible. Most teams match the widget to their site brand in a couple of minutes.
If you need pixel-level control beyond the dashboard, you can override styles in your own CSS — the widget exposes stable class names. Full reference: Customize widget docs.
Yes. The widget is fully responsive and tested across iOS Safari, Android Chrome, Samsung Internet, Firefox mobile, and in-app browsers (Twitter/X, LinkedIn, Instagram). It adapts to whatever container width you place it in.
Tap targets meet the 44×44 px minimum, the keyboard input mode is set to email so mobile users get the right keyboard, and on small screens the leaderboard collapses to a vertical stack. No additional configuration is required.
Yes — these are first-class integrations:
new_user and email_verify event — pipe into your own backend, queue, or analytics warehouse.See the full plugins page for the current integration list.
Free for the first 100 signups. No credit card. Up and running in under 5 minutes.
Start free