13. The system of claim 9 , wherein the pre-defined usage pattern comprises a document attachment pattern between different messages in the dialogue.
9. A system for facilitating communication between a plurality of users, comprising: a hardware processor; a data repository storing a dialogue between the plurality of users using a first communication tool; and a communication engine, executing on the hardware processor, and comprising functionality to: capture a first portion of a dialogue, between the plurality of users on a first communication tool, comprising a first version of a document and a first duration; capture a second portion of the dialogue, between the plurality of users on the first communication tool, comprising a second version of the document and a second duration; determine that a number of document versions in the dialogue exceeds a document version threshold based on the first version and the second version; determine that a frequency of the dialogue exceeds a frequency threshold based on the first duration and the second duration; identify a pre-defined usage pattern that exists prior to the dialogue based on the number of document versions in the dialogue exceeding the document version threshold and the frequency of the dialogue exceeding the frequency threshold; identify a second communication tool associated with the pre-defined usage pattern, wherein the first communication tool and the second communication tool are software applications; inform the plurality of users of the second communication tool for a communication subsequent to the dialogue; switch from the first communication tool to the second communication tool after informing the plurality of users; and generate a summary of the communication subsequent to the dialogue.