Morph Waitlist

Show Preview
Morph Waitlist
Morph Waitlist

About Morph Waitlist

Morph Waitlist

One button that springs open into an email field, validates the address, shows a loading state and morphs into "You're on the waitlist" with a short brand-colored confetti burst – drawn inline, no packages.

Included

Closed button → field → success in one component · Fit Content or Fill · validation, spinner, inline error, duplicate state · confetti in your accent color (respects reduced motion) · separate mobile sizing · Enter to submit, keyboard accessible · optional auto-reset.

Backend

Sends POST {"email": "…"} as JSON to the Endpoint URL you set. Works with Supabase, Formspree, Make, n8n, Zapier or your own API; rename the JSON key via Field Name. Preview Mode shows the animation without sending – turn it off before launch.

Setup help

Paste into ChatGPT or Claude:

"A Framer component POSTs {"email":"…"} as JSON to an endpoint, optionally with an apikey/Bearer header; the JSON key is renamable. I want to store emails in ‹Supabase/Airtable/Make/Notion/my API›. Tell me step by step: how to create the destination, the exact endpoint URL, whether I need a key, the field name, how to return HTTP 409 for duplicates, and any CORS setting for my Framer site. Keep it short."

Privacy

Emails go only to the endpoint you configure. The creator never receives or stores any data. You're responsible for your site's privacy notice.

License

Free for unlimited personal and client projects (Framer Limited Commercial License). No resale as a standalone asset.

Support hello@joelcimpean.com