Developers
RecipeAPI preview
Open no cap
No cap. The list stays open until you pause it.
- Unlimited
- Open any time
- 3 fields
Code
Add a waitlist to any HTML page with one script tag, an iframe, or your own form posting to the API.
Steps
Takes a few minutes. Nothing to install on your side; the form loads from Unwaited and keeps the cap, hours, and numbers there.
Open your waitlist, go to Share, then Add to your site. Copy the script tag: <script src="https://unwaited.com/embed/v1.js" data-unwaited="your-slug" async></script>. It drops an iframe where it sits and resizes it as the form changes.
Put the script tag inside the body at the spot you want the form. It inserts an auto-sizing iframe right after itself. To render somewhere else, add data-target="#waitlist" and give that element the id.
If you do not want a script, paste the iframe snippet: <iframe src="https://unwaited.com/w/your-slug?embed=1" title="Waitlist" width="100%" height="480" style="border:0;max-width:100%" loading="lazy"></iframe>. It will not resize, so set the height to fit your form.
A plain form with action set to https://unwaited.com/api/v1/waitlists/your-slug/entries and method POST works with no JavaScript. Turn the captcha off for that waitlist in Settings under Security, since a plain form cannot carry a Turnstile token.
The script tag fires a unwaited:submitted event on the window with the position, email, and status. Listen for it to show your own thank-you or send an analytics event.
Snippet
Replace your-slug with your waitlist's slug from the Share tab. The script drops an iframe where it sits and resizes it as the form changes.
<script src="https://unwaited.com/embed/v1.js" data-unwaited="your-slug" async></script>
If scripts are not allowed, use the iframe
<iframe src="https://unwaited.com/w/your-slug?embed=1" title="Waitlist" width="100%" height="480" style="border:0;max-width:100%" loading="lazy"></iframe>
Ready-made waitlist
Ready-made, with the capacity, hours, and fields set. Create one, then paste the snippet above.
Developers
RecipeOpen no cap
No cap. The list stays open until you pause it.
App launches
RecipeOpen no cap
No cap. The list stays open until you pause it or launch.
Beta apps
Recipe500 in total
500 seats total. The form reads as full at 500.
FAQ
About 1.5 KB, cached for an hour, with the iframe marked lazy. The form itself is a small standalone page.
Yes. Set a redirect URL on the success screen and the loader navigates the host page there after a short delay.
Yes. GET the form definition as JSON, render it yourself, and POST to the entries endpoint. The docs list every response code.
Related
Free for 100 signups a month. The embed works on every plan, and the hosted page is there when you have no site at all.
Create your waitlist