Customer Data Reference
The Customer event monitors a patient's journey and profile management on the platform, from initial signup to profile updates. Its payload contains all the relevant information about the patient.
Customer Event Payload
The payload below is a representation of a Customer event trigger.
The payload is based on the customer.signup event, but it is relevant for all customer-based trigger events. See the Workflow Events/Triggers article for a full list of available events.
{
"organization": "your_org",
"uname": "janedoe@email.com#your_org",
"email": "janedoe@email.com",
"phone": "+15551234567",
"firstName": "Jan",
"lastName": "Doe",
"hash": "",
"salt": "",
"gender": "male",
"dob": "1961-01-13",
"addresses": [],
"defaultAddress": {
"province": "NY",
"provinceCode": "NY",
"address1": "123 Main Street",
"address2": "Apt 4B",
"city": "New York",
"countryCode": "US",
"postalCode": "10001"
},
"referrer": "",
"identifiers": [],
"notificationsCount": 0,
"watchlist": [],
"usedCoupons": [],
"source": "signup",
"assignedQuestionnaires": [],
"providers": [],
"groups": [],
"isInsuranceAvailable": false,
"acceptMarketing": true,
"goals": [],
"isOnboarded": false,
"_id": "693723c57db04aefb2d7a9ea",
"createdAt": "2025-12-08T19:15:17.701Z",
"updatedAt": "2025-12-08T19:15:17.701Z",
"__v": 0
}Customer Object Properties
The table below describes the parameters of the payload.
Note that the goals and isOnboarded fields are currently specific to weight loss programs. Organizations that choose to use these fields outside of that context are responsible for setting, maintaining, and managing the associated data.