Framer

Add a waitlist to your Framer site in 10 minutes

Complete Framer waitlist integration guide. Two methods: native form components or embeddable widgets. No coding required.

Framer + Waitlister

Trusted by 2,000+
businesses & entrepreneurs

Data Hokage logo
Data Hokage
Fink Academy logo
Fink Academy
stagewise logo
stagewise
Sirius AI logo
Sirius AI
BLADNA logo
BLADNA
PagePal logo
PagePal
ChatAce.io logo
ChatAce.io
Instanote logo
Instanote
DirectoryDeck logo
DirectoryDeck
landman® logo
landman®
datapro logo
datapro
NATRU logo
NATRU
Pop Date logo
Pop Date
Aspire logo
Aspire
WalletX logo
WalletX
quickblogs logo
quickblogs
Data Hokage logo
Data Hokage
Fink Academy logo
Fink Academy
stagewise logo
stagewise
Sirius AI logo
Sirius AI
BLADNA logo
BLADNA
PagePal logo
PagePal
ChatAce.io logo
ChatAce.io
Instanote logo
Instanote
DirectoryDeck logo
DirectoryDeck
landman® logo
landman®
datapro logo
datapro
NATRU logo
NATRU
Pop Date logo
Pop Date
Aspire logo
Aspire
WalletX logo
WalletX
quickblogs logo
quickblogs
“Waitlister has been amazing; honestly, I don't plan on changing to another provider. Being able to create beautiful landing pages for my waitlist has been amazing. Customer support's response time is amazing, which has helped me deploy quickly.”
Data Hokage logo
Sinazo Bogicevic
Founder, Data Hokage
Use Cases

What you can build

Popular ways Framer users implement waitlists

SaaS Product Launches

Build anticipation for your SaaS product with a sleek Framer landing page and integrated waitlist.

Example: Pre-launch page with animated hero, feature showcase, and embedded waitlist form

Agency Client Projects

Create coming soon pages for client projects with Framer's design flexibility and Waitlister's functionality.

Example: Branded pre-launch page with custom form styling matching client guidelines

Portfolio Launches

Collect early interest for your design services, courses, or products with an elegant waitlist page.

Example: Personal brand site with newsletter signup converting to waitlist subscribers

E-commerce Pre-orders

Launch products with pre-order waitlists using Framer's e-commerce capabilities.

Example: Product page with "Notify me when available" form for sold-out items

Event Registrations

Capture registrations for workshops, webinars, or conferences with beautiful Framer event pages.

Example: Conference landing page with early bird waitlist and countdown timer

Template & Asset Releases

Build a waitlist for your Framer templates, design assets, or digital products.

Example: Template showcase page with "Get notified on release" waitlist form
Benefits

Why Waitlister for Framer?

Built to work seamlessly with Framer's capabilities

Visual Design Integration

Integrate waitlists without leaving Framer's visual canvas. Style forms to match your exact design using Framer's native components and styling tools.

Zero Code Required

Perfect for designers who want powerful waitlist functionality without touching code. Both integration methods work with Framer's no-code approach.

Component-Based

Works seamlessly with Framer's component system. Create reusable waitlist components that can be deployed across multiple pages.

Lightning Fast Performance

Optimized for Framer's fast loading times. Our embeddable widget is under 2KB and loads asynchronously for zero performance impact.

Works with Framer CMS

Integrate waitlists into CMS-driven pages and templates. Perfect for product catalogs, blog posts, or dynamic content.

Responsive Out of the Box

Automatically responsive across all breakpoints. Works perfectly with Framer's responsive design system and mobile-first approach.

Choose Your Method

Which integration is
right for you?

Compare both methods to find the best fit for your Framer project

FeatureForm ActionEmbeddable Widget
Setup Time~10 minutes~10 minutes
Design FlexibilityFull control in FramerCustomizable in dashboard
Framer Skills RequiredIntermediate (form component)Basic (embed component)
MaintenanceUpdate in Framer projectUpdate via dashboard
Custom StylingUnlimited with FramerPre-defined options
AnimationsFull Framer Motion supportLimited
Form ValidationNative Framer validationBuilt-in

Choose Form Action if...

  • You need pixel-perfect design control
  • You want to match your exact brand styling
  • You're using custom Framer components
  • You need advanced form animations with Framer Motion
  • You're comfortable with Framer's form components
  • You want the form design in version control with your site

Choose Embeddable Widget if...

  • You prefer managing form design in Waitlister
  • You're building a simple coming soon page
  • You want to update the form styling without touching Framer
  • You're new to Framer and want a plug-and-play solution
Step-by-Step Guide

How to integrate

Follow these Framer-specific instructions

1

Get your waitlist endpoint URL

Log into your Waitlister dashboard → go to Overview → copy your waitlist key. Your endpoint URL will be:
https://waitlister.me/s/YOUR_WAITLIST_KEY

2

Add a Form component to your Framer canvas

Press Cmd/Ctrl + I to open Insert menu → search for "Form" → drag it onto your canvas. This gives you Framer's native form with all styling capabilities.

3

Configure form settings

Select the Form component → in the properties panel, find Action and Method settings:

Action: https://waitlister.me/s/YOUR_WAITLIST_KEY
Method: POST

Action: https://waitlister.me/s/YOUR_WAITLIST_KEY
Method: POST
4

Configure input field names

For each input field in your form, select it and set the Name property in the properties panel. Use these exact names for Waitlister to recognize the fields:

Email input: name = "email" (required)
Name input: name = "name" (optional)
Phone input: name = "phone" (optional)

For custom fields, use any name you want.
Example: name = "company" for a company field
Pro tip
The email field is required. All other fields are optional but will be captured if included.
5

Style your form

Now design your form using Framer's full styling toolkit: colors, typography, spacing, borders, shadows, and more. Make it perfect for your brand.

6

Add animations (optional)

Enhance with Framer Motion animations: fade-in effects, micro-interactions on button hover, success state animations. Make your waitlist form feel premium.

7

Whitelist your Framer domain

In Waitlister settings → ConfigureWhitelisted domains, add your Framer site domain:
• Preview: framer.app
• Published: your-domain.com

Development: framer.app
Production: yourdomain.com
Pro tip
Add both your preview domain (framer.app) for testing and your custom domain for production. Remove framer.app after launch for security.
8

Test thoroughly

Test the form in Framer's preview mode, then publish and test on the live site. Submit test signups and verify they appear in your Waitlister dashboard.

Need more details?

Check out our complete form action endpoint documentation.

View full documentation
Troubleshooting

Common issues & solutions

Quick fixes for Framer-specific problems

This usually means the script wasn't added to the correct location. Go to your page settings → "Start of <head> tag" section and verify the Waitlister script is there. If using the embed method, ensure you've published the site after adding the code.

Check that your domain is whitelisted in Waitlister settings. For custom domains, add the exact domain (e.g., "yourdomain.com" not "www.yourdomain.com"). Also verify the form Action URL includes your correct waitlist key.

If using the embed method, remember that styling is controlled in Waitlister dashboard, not Framer. For full design control in Framer, use the form action method instead.

Adjust the data-height attribute in your embed code. Try different values to find the perfect fit for your design.

For embed method: the widget is automatically responsive. For form action method: ensure your Framer form component has proper constraints and auto-layout settings. Test on all breakpoints.

Make sure each custom field input has a unique "name" attribute. Any field beyond email, name, and phone will be automatically saved as custom metadata in Waitlister.

By default, Waitlister redirects to its thank-you page. To customize this, set up a redirect URL in your Waitlister dashboard under Configure → Thank You Page settings.

The Waitlister script is very lightweight and rarely conflicts. If you experience issues, ensure the script is loaded with the "defer" attribute. Try moving it to the end of the <head> section.

FAQ

Common questions

About Framer integration

No! Both integration methods work on all Framer plans, including the free plan. However, you'll need at least a Basic site plan to publish to a custom domain.

Yes! You can add waitlist forms to CMS collection pages. Use the embed method in a CMS template, or create a reusable form component that pulls form settings from CMS fields.

Absolutely! When using the form action method, you have full access to Framer Motion for animating form elements. The embed method has basic transition support but limited animation control.

Yes! Create component variants in Framer with different form designs, then use Framer's built-in variant controls to switch between them. Track performance in Waitlister's analytics.

For pixel-perfect design matching, use the form action method with Framer's native form component. This gives you complete control over every aspect of the form styling using Framer's design tools.

With the form action method, yes - your form will inherit fonts from your Framer site automatically. With the embed method, you can specify custom fonts in Waitlister's design settings.

Yes! Both methods work with Framer's localization. For the form action method, create different form variants for each language. For the embed method, you can create separate waitlist forms in Waitlister for each language.

Not directly with the standard integration. However, you can set up a custom redirect URL in Waitlister that includes URL parameters, then use Framer's code overrides to detect those parameters and trigger custom actions.

Waitlister includes built-in spam protection with rate limiting and email verification. You can also enable double opt-in in your Waitlister settings to require email confirmation.

With the form action method, form submission redirects to Waitlister's thank-you page (customizable in your dashboard). For more control, set up a custom redirect to your own Framer-built thank-you page.

Explore

More integrations

Explore other platforms

Get started for free

Start collecting sign ups for your product launch in minutes — no coding required.