Skip to content

Waitlist.joined

Emitted each time a Waitlist is joined.

Waitlist.join emits Waitlist.joined when it completes on a Waitlist.

PropertyValue
Emitted byWaitlist.join
NounWaitlist
WakesNone.

Payload

Each delivery is an Event record. data holds what Waitlist.join returns.

FieldTypeRequiredDescription
namestringrequiredWaitlist.joined.
atdatetimerequiredWhen it happened.
seqintegerIts position in the namespace, one more than the Event before; any seq is a cursor into the history.
datajsonrequiredThe Thing as the Action left it.
data.leadLeadrequiredThe waiting Lead.
data.waitlistWaitlistrequiredThe Waitlist joined.
data.waitlist.invitedintegerHow many Leads have been invited.
data.waitlist.rankstringThe invite order: first come, best ICP fit, or most referrals first.

Example

JSON
{
  "$id": "https://api.sb/patentpad.com/events/event_1",
  "$type": "Event",
  "name": "Waitlist.joined",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "lead": {
      "$id": "https://api.sb/patentpad.com/leads/lead_1",
      "$type": "Lead",
      "status": "new"
    },
    "waitlist": {
      "$id": "https://api.sb/patentpad.com/waitlists/waitlist_1",
      "$type": "Waitlist",
      "invited": 1,
      "rank": "signup"
    }
  },
  "seq": 1
}