A system and method for intelligent message routing is provided. The system and method include a) storing, in one or more storage devices, a plurality of transmission rules for transmitting messages, b) receiving a message to be transmitted to a participant, c) comparing the message to the plurality of transmission rules, d) determining a first channel to transmit the message to a computer device associated with the participant based on the comparison, e) converting the message into a first message for transmission on the first channel, and f) transmitting the first message over the first channel.