Skip to content

Prospect.engaged

Emitted each time a Prospect is engaged.

Prospect.engage emits Prospect.engaged when it completes on a Prospect.

PropertyValue
Emitted byProspect.engage
NounProspect
WakesNone.

Payload

Each delivery is an Event record. data holds what Prospect.engage returns.

FieldTypeRequiredDescription
namestringrequiredProspect.engaged.
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 new Lead, with status new and the Prospect’s Acquisition.
data.prospectProspectrequiredThe Prospect who engaged.
data.prospect.foundInstringrequiredWhere the Startup found them.
data.prospect.basisstringrequiredThe legal basis for contacting them.

Example

JSON
{
  "$id": "https://api.sb/petpantry.shop/events/event_1",
  "$type": "Event",
  "name": "Prospect.engaged",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "lead": {
      "$id": "https://api.sb/petpantry.shop/leads/lead_1",
      "$type": "Lead",
      "status": "new"
    },
    "prospect": {
      "$id": "https://api.sb/petpantry.shop/prospects/prospect_1",
      "$type": "Prospect",
      "foundIn": "Example found in",
      "basis": "Example basis"
    }
  },
  "seq": 1
}