1. A computer implemented method for automated notation system on a mobile device, the computer implemented method comprising causing at least one processor in the mobile device to execute a plurality of instructions for: identifying a set of threshold criteria for causing a display, on the mobile device, of a first user interface prompting a user associated with the mobile device to initiate a procedure at the mobile device, the threshold criteria pertaining to a call event including one of incoming calls, outgoing calls, failed calls, and successfully ended calls; determining when an end of the call event has been detected at the mobile device; displaying a second interface at the mobile device, when the set of threshold criteria has been satisfied, to allow the user to enter a message related to the call event, wherein the message is in a form of voice, email or text; and transmitting the message to a designated destination specified by the user.