Help Home Docs FAQ's

Webflow Waitlist Integration

Why use LaunchList with Webflow?

Webflow is the go-to site builder for founders and designers who want full visual control. LaunchList pairs with it natively — drop in two lines of code and your Webflow site collects pre-launch signups with viral referral loops, position leaderboards, and spam protection built in.

What you get:

  • Viral referral program — every signup gets a unique referral link that moves them up the waitlist
  • Fraud detection — disposable email blocking, MX validation, and behavioral scoring on every submission
  • Real-time leaderboard — shows your top referrers and drives organic sharing
  • CSV export — download your full list any time
  • Free plan — up to 100 submissions, no credit card required

Setup takes under 5 minutes. You will need a paid Webflow account to add custom scripts.

Step 0 - Get form key
To integrate the embed widget on the Webflow website, first, you need a LaunchList form key which you can get from the integration page. Form key

Embed Widget

Step 1 - Add a widget script into <head> section
In your Webflow dashboard, go to Project settings > Custom Code, paste the below script into the Head Code section and save the changes. Or follow the instruction provided by Webflow.

<script src="https://getlaunchlist.com/js/widget.js" defer></script>

Webflow custom code in head

Step 2 - Add the form code into the Webflow embed element

  • Go to Webflow designer
  • Open the Add panel and add an Embed element to the Webflow canvas
  • Paste the below code and save the modal
  • Make sure you have replaced the FORM_KEY with your key from Step 0
<div class="launchlist-widget" data-key-id="FORM_KEY" data-height="180px"></div>

Webflow emebed panel

  • Once saved, you'll see the widget on your Webflow website. Publish the changes to make it live.

Custom Form

Step 1 - Add a widget script into <head> section
In your Webflow dashboard, go to Project settings > Custom Code, paste the below script into the Head Code section and save the changes. Or follow the instruction provided by Webflow.

<script src="https://getlaunchlist.com/js/widget-diy.js" defer></script>

Webflow custom code in head

Step 2 - Create a form in Webflow designer
On a designer canvas, click on the plus button to Add panel (A) and add a Form Block from the Forms section Webflow add form block Drag a Form block onto the canvas where you want the form to appear. Webflow drag form block Or follow this tutorial to create a basic form. You can customize however you like. You can ignore the video after 2.30 minutes (Step 4. Success & error and Step 5. Form Submissions). YouTube Link

Step 3 - Add class to form

  1. Select your form from the elements navigator
  2. On the right sidebar, add a class launchlist-form on your form Webflow add class to form

Step 4 - Set input fields name

  1. Select your form input from the designer canvas
  2. On the right sidebar, in Text Field Settings set Name of email input to email
  3. If you are using multiple fields, make sure you have a unique Name for each input Webflow add input name attribute

Step 5 - Point form action endpoint

  1. Select your form from the elements navigator
  2. Click on the Settings icon on the right sidebar
  3. On the Form Settings panel enter the below URL. Make sure, you replace the FORM_KEY with your form key from Step 0
https://getlaunchlist.com/s/FORM_KEY
  1. Choose the method to POST

Webflow add form endpoint

Once saved, you'll see the widget on your Webflow website. Publish the changes to make it live.

GIF instruction Webflow add form endpoint

Did you find this page useful?
Grow your waitlist 10x faster

Install waitlist form in less than 5 minute.

Get Started