1. A computer program product comprising: at least one computer readable storage medium having computer readable program code embodied therewith for execution on a processing system, the computer readable program code being configured to be executed by the processing system to: analyze, during a training phase, discussions in threads to learn patterns that occur before at least one respective additional party joins the discussions in the threads, the learned patterns being based on at least one item from a group including a tone of a discussion, users involved in the discussion, and a subject matter of the discussion; create a model of conversation states based on the patterns learned during the analyzing; periodically analyze, during an operational phase, thread updates and new threads, based on the model, the periodically analyze further comprising: determine one or more trigger conditions for respective threads based on the patterns learned during the training phase and the operational phase, and execute a state machine based on the model of conversation states and the determined one or more trigger conditions, the execute a state machine further comprising: determine whether a state of any respective threads or any respective new threads is in a first state and whether a corresponding triggering condition occurred with respect to any respective new discussions of the any respective threads or the any respective new threads, and when the state of the any respective threads or the any respective new threads is determined to be the first state and the corresponding triggering condition is determined to have occurred with respect to the corresponding respective new discussion: notify the at least one respective additional party to participate in the corresponding respective new discussion, and set the state of the any respective threads or the any respective new threads to a second state, and when the state of the any respective threads or the any respective new threads is the second state and the at least one respective additional party is determined to have been added to the corresponding respective new discussion after the notifying: start a timer, and when the timer expires: request feedback from the at least one respective additional party who was notified, receive the feedback from the at least one respective additional party who was notified in response to the requesting of the feedback, and adjust the model based on the feedback.