A system, comprising: one or more end user systems coupled with one or more entity systems via first and second communication channels, the first communication channel being different to the second communication channel; and a computer, comprising a processor and memory and operatively coupled to a display device, the computer configured to: monitor one or more communications on the first and second communication channels; access one or more thread criteria comprising one or more keyword criteria; group the one or more communications on the first and second communication channels into one or more interaction threads based, at least in part, on the one or more keyword criteria of the thread criteria, wherein the interaction threads are communication channel agnostic; score the one or more interaction threads according to one or more words of an interaction using a numerical value sentiment score associated with one or more end users of the one or more end user systems; track the numerical value sentiment score of the one or more interaction threads by comparing a first numerical value sentiment score of one or more earlier interaction threads with an at least second numerical value sentiment score of one or more of the same subsequent interaction threads; determine a numerical change between the first numerical value sentiment score and the at least second numerical value sentiment score; in response to detecting that the numerical change indicates the at least second numerical value sentiment score is lower than the first numerical value sentiment score, trigger an alert across all of the one or more interaction threads; and display the grouped communications and the alert on the display device. one or more end user systems coupled with one or more entity systems via first and second communication channels, the first communication channel being different to the second communication channel; and a computer, comprising a processor and memory and operatively coupled to a display device, the computer configured to: monitor one or more communications on the first and second communication channels; access one or more thread criteria comprising one or more keyword criteria; group the one or more communications on the first and second communication channels into one or more interaction threads based, at least in part, on the one or more keyword criteria of the thread criteria, wherein the interaction threads are communication channel agnostic; score the one or more interaction threads according to one or more words of an interaction using a numerical value sentiment score associated with one or more end users of the one or more end user systems; track the numerical value sentiment score of the one or more interaction threads by comparing a first numerical value sentiment score of one or more earlier interaction threads with an at least second numerical value sentiment score of one or more of the same subsequent interaction threads; determine a numerical change between the first numerical value sentiment score and the at least second numerical value sentiment score; in response to detecting that the numerical change indicates the at least second numerical value sentiment score is lower than the first numerical value sentiment score, trigger an alert across all of the one or more interaction threads; and display the grouped communications and the alert on the display device. monitor one or more communications on the first and second communication channels; access one or more thread criteria comprising one or more keyword criteria; group the one or more communications on the first and second communication channels into one or more interaction threads based, at least in part, on the one or more keyword criteria of the thread criteria, wherein the interaction threads are communication channel agnostic; score the one or more interaction threads according to one or more words of an interaction using a numerical value sentiment score associated with one or more end users of the one or more end user systems; track the numerical value sentiment score of the one or more interaction threads by comparing a first numerical value sentiment score of one or more earlier interaction threads with an at least second numerical value sentiment score of one or more of the same subsequent interaction threads; determine a numerical change between the first numerical value sentiment score and the at least second numerical value sentiment score; in response to detecting that the numerical change indicates the at least second numerical value sentiment score is lower than the first numerical value sentiment score, trigger an alert across all of the one or more interaction threads; and display the grouped communications and the alert on the display device.