Automation

Add a waitlist to Zapier

Send every signup to Zapier with a webhook and route it to Sheets, Slack, Mailchimp, or anything else.

Steps

Where it goes in Zapier

Takes a few minutes. Nothing to install on your side; the form loads from Unwaited and keeps the cap, hours, and numbers there.

  1. Create a Zap with a Catch Hook trigger

    In Zapier make a new Zap, choose Webhooks by Zapier as the trigger, and pick Catch Hook. Continue to the Test step and copy the unique webhook URL.

  2. Paste the URL on the Webhooks tab

    In Unwaited open your waitlist, go to Webhooks, paste the URL, and save. Click Send test so Zapier receives a sample payload with event, waitlist, and entry fields.

  3. Map the fields

    Back in Zapier, find the test request and add an action: append a row in Google Sheets, post to Slack, add a subscriber in Mailchimp. Map entry.position, entry.email, entry.status, and the keys under entry.data.

  4. Turn on the Zap

    Every signup sends entry.created, and status changes send entry.status_changed. Failed deliveries are retried six times and can be redelivered from the Webhooks tab.

Snippet

What arrives at your URL

Every signup is POSTed as JSON with an X-Waitlist-Event header. Status changes use the same envelope.

POST https://hooks.example.com/catch/...
X-Waitlist-Event: entry.created
X-Waitlist-Signature: t=1700000000,v1=<hex hmac-sha256>

{
  "event": "entry.created",
  "deliveryId": "dlv_...",
  "waitlist": { "id": "...", "slug": "your-slug", "name": "..." },
  "entry": { "id": "...", "position": 42, "status": "WAITING",
             "email": "[email protected]", "data": { "name": "Jane" },
             "createdAt": "..." }
}

Ready-made waitlist

Waitlists people put on Zapier

Ready-made, with the capacity, hours, and fields set. Create one, then paste the snippet above.

App launches

Recipe

Early access

Open no cap

No cap. The list stays open until you pause it or launch.

  • Unlimited
  • Open any time
  • 3 fields

Developers

Recipe

API preview

Open no cap

No cap. The list stays open until you pause it.

  • Unlimited
  • Open any time
  • 3 fields

Events and pop-ups

Recipe

Rooftop sessions

200 in total

200 spots total, the room's capacity. The list closes at 200.

  • 200 total
  • Sun, Thu, Fri, Sat 9 AM–6 PM
  • 3 fields

FAQ

Questions

What is in the payload?

event, deliveryId, waitlist (id, slug, name), and entry (id, position, email, status, data with every field key, createdAt). Status changes add the old and new status and who made the change.

Can I send a Google Sheet row per signup?

Yes. That is the most common Zap: Catch Hook, then Google Sheets Create Spreadsheet Row, mapping the entry fields to columns.

Does Zapier need to send anything back?

No. A 2xx response marks the delivery as successful. Zapier returns one automatically.

Your form, on your site, in a minute.

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