Help Home Docs FAQ's

Embed & Integrations

Add a waitlist form to Webflow, WordPress, Squarespace, Framer, Wix, Carrd, Bubble, React, and 13+ platforms.

12 answers · Updated June 2026

What platforms and frameworks does LaunchList support?

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.

Copy link to this answer

How do I add a waitlist to Webflow?

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.

Copy link to this answer

How do I add a waitlist to WordPress?

There are two paths for WordPress:

  1. Custom HTML block (recommended for any theme): add a Custom HTML block to your page or post and paste the LaunchList snippet from your dashboard.
  2. Theme footer.php / functions.php: if you want the form available site-wide, drop the script in your theme's footer file or via a "header/footer scripts" plugin.

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.

Copy link to this answer

How do I add a waitlist to Squarespace?

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.

Copy link to this answer

How do I add a waitlist to Framer?

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.

Copy link to this answer

How do I add a waitlist to Wix, Carrd, Bubble, React, or plain HTML?

Each platform has a dedicated step-by-step guide:

The full integration browser is at /integration.

Copy link to this answer

I don't know how to code — can I still embed the form?

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.

Copy link to this answer

How long does it take to integrate LaunchList?

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.

Copy link to this answer

Will the LaunchList widget slow down my website?

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.

Copy link to this answer

Can I customize the widget design?

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.

Copy link to this answer

Does the widget work on mobile devices?

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.

Copy link to this answer

Can LaunchList integrate with Zapier, Slack, my CRM, or webhooks?

Yes — these are first-class integrations:

  • Slack: real-time signup notifications in any channel.
  • Zapier: push signups into HubSpot, Salesforce, Pipedrive, Close, Mailchimp, MailerLite, ConvertKit, Notion, Airtable, Google Sheets, and 5,000+ other apps.
  • Webhooks: raw HTTP POST on every new_user and email_verify event — pipe into your own backend, queue, or analytics warehouse.
  • Notion: sync new signups to a Notion database via Zapier.

See the full plugins page for the current integration list.

Copy link to this answer

Did you find this page useful?

Ready to ship a waitlist?

Free for the first 100 signups. No credit card. Up and running in under 5 minutes.

Start free