1. A computer-implemented method, comprising: receiving, by a computer system, real-time conversation data of a conversation between a user and a first participant of multiple participants; extracting, by the computer system, a set of features from the real-time conversation data, the set of features including characteristics associated with at least one of (a) the user, or (b) the conversation; determining, by the computer system, a specified classifier of multiple classifiers stored in a storage system that includes features matching the set of features, the specified classifier indicating a specified outcome of multiple outcomes of the conversation; and routing, by the computer system, the conversation to a specified participant of the multiple participants whose characteristics match one or more features in the specified classifier, the routing causing the conversation to be between the user and the specified participant.