Element451Integrations Guide

el_people_milestones

Updated Article

Milestones (opens in a new tab) are activity objects that denote significant events in the Person's funnel. Element451 automatically creates many Milestones based on a student's activity. Element451 users can also create Milestones manually, or import them.

Milestones are stored as an array on the Person record. This model unwinds the Milestones array into rows.

el_people_milestones Columns#

JSON Keys for People Milestones#

NameData TypeDescription
application_guidStringFor milestones related to applications, GUID of the application type that the person is filling out.
application_typeStringFor milestones related to applications, code for the application origin, like "internal".
codeStringFor HARDBOUNCE_SMS type Milestone, code for the error that caused the bounce. Description also listed.
dateString (Timestamp)Timestamp when the milestone occured.
deposit_statusStringFor DEPOSITED milestone type, Code indicating the status of the deposit, like "active".
descriptionStringFor HARDBOUNCE_SMS type Milestone, describes the error that causes that bounce which corresponds to the code.
emailStringFor UNSUBSCRIBE_EMAIL type Milestone, lists the email from which the person unsubscribed.
enrollment_statusStringFor ENROLLED_DATE milestone type, code indicating the status of the enrollment, like "active".
index_weightIntegerInteger representing the milestone's position in it's parent array.
interviewerStringFor INTERVIEW type milestones, name of the staff member who conducted the interview.
item_idStringFor PROSPECT type milestones, identifier for the event registration that generated the milestone.
majorStringGUID of the milestone most relevant to the milestone, inherited from the form or application that created the milestone.
nameStringHuman friendly name of the Milestone, often indicating what created the Milestone or what the milestone indicates.
numberStringFor HARDBOUNCE_SMS type milestones, the destination number that the message attempted to reach.
reasonStringFor WITHDRAW type milestones, corresponds to the status assigned to the Decision when it was withdrawn.
registration_idStringIdentifier for the application that the milestones correspond to.
sourceStringFor "PROSPECT" type milestone, Reference to the source that created the milestone, such as the URL at which the form was submitted.
student_typeStringCode for the student type most relevant to the milestone, inherited from the form or application that created the milestone.
termStringGUID for the term most relevant to the milestone, inherited from the form or application that created the milestone.
typeStringCategory of milestone, like "PROSPECT", "APPLICATION_SUBMIT", or "ENROLL".

Example People Milestone JSON#

People Milestone

json
{
  "application_guid": "instance.applications.137836",
  "application_type": "internal",
  "date": "2025-01-04T00:23:47",
  "index_weight": 14,
  "major": "asun.major.146182",
  "name": "Undergraduate App",
  "registration_id": "MEJDVU",
  "student_type": "R",
  "term": "instance.terms.25917",
  "type": "APPLICATION_SUBMIT"
}
el_people_milestones
29 rows
el_people_milestones
ColumnDescriptionData Type
termMilestone termVARCHAR
blocked_emailEmail address that has been blocked related to Milestone, if applicableVARCHAR
intended_termCurrent student intended term valueVARCHAR
intended_majorCurrent student intended major valueVARCHAR
subdomPartner institution instance identifierVARCHAR
registration_idApplication registration identifier related to Milestone, if applicableVARCHAR
student_typeMilestone student typeVARCHAR
element_idUnique student record identifier associated with the MilestoneVARCHAR
deposit_statusDeposit status related to Milestone, if applicableVARCHAR
applicationApplication name, transformed from application guid.VARCHAR
positionIndex weight of the milestone in the array.NUMBER
application_guidApplication identifier related to Milestone, if applicableVARCHAR
withdraw_reasonWithdraw reason related to Milestone, if applicableVARCHAR
student_typeStudent type name, transformed from student type code.VARCHAR
nameMilestone nameVARCHAR
interviewerInterviewer name related to Milestone, if applicableVARCHAR
application_internalApplication internal/external flag related to Milestone, if applicableBOOLEAN
enrollment_statusEnrollment status related to Milestone, if applicableVARCHAR
majorMilestone majorVARCHAR
typeMilestone typeVARCHAR
majorMajor name, transformed from major guid.VARCHAR
sourceMilestone creation sourceVARCHAR
updated_atMilestone last updated at timestampTIMESTAMP_NTZ
active_termCurrent student active term valueVARCHAR
active_majorCurrent student active major valueVARCHAR
timestampMilestone occurrence timestampTIMESTAMP_NTZ
srcJSON object of all Milestone propertiesVARIANT
blocked_numberPhone number that has been blocked related to Milestone, if applicableVARCHAR
milestone_idUnique Milestone identifierVARCHAR