← Blog

Add a waitlist form to Framer or Carrd

Embed a Framer or Carrd waitlist form that posts to a hosted endpoint, supports redirects, and keeps bots out.

To add a waitlist to Framer or Carrd, drop an HTML embed element onto the page and paste a small form that posts to a hosted endpoint. Both builders support raw HTML embeds, so you get a real, spam-resistant waitlist without a plugin, an integration, or a backend of your own.

The embed

Add an “Embed” element (Framer) or an “Embed” block (Carrd), paste the form, and replace the campaign id with your public pub_… id from the dashboard.

Embed HTML (Framer / Carrd)
<!-- Paste into a Framer "Embed" / Carrd "Embed" element -->
<form action="https://simple-signups.com/api/subscribe" method="POST">
<input type="hidden" name="campaignId" value="pub_your_campaign_id" />
<input type="email" name="email" required placeholder="you@example.com" />
<input type="text" name="hp" tabindex="-1" autocomplete="off"
style="position:absolute;left:-9999px" aria-hidden="true" />
<button type="submit">Join waitlist</button>
</form>

Make it look native

Style the inputs to match your page, keep the hidden honeypot field, and point the form at your campaign. Then allow-list the exact hostname the page is served from (Framer and Carrd custom domains count as their own hosts). Field reference is in the quickstart.

After submit: thank-you state or redirect

Decide what success looks like before you embed. A simple thank-you message is enough for most waitlists, but if you want a dedicated thank-you page, send a redirect field to a host that is also on the campaign allow-list. Preview domains and custom domains are separate hosts, so test both before publishing.

Related