1. A method for document driven actions, comprising: maintaining a set of document signatures electronically generated from electronic documents tracked by a document tracking system and a set of associated actions, each action in the set of associated actions associated with at least one document signature in the set of signatures; at a monitoring module at a client computing device, detecting a request to access an electronic document at the client device; generating, at the monitoring module, a document signature for the electronic document; communicating the electronic document signature to the document tracking system; receiving, at the document tracking system from the client computing device over a network, the document signature for the electronic document; determining, at the document tracking system, that the received document signature matches one of the set of signatures; determining, at the document tracking system, an action associated with the received document signature; sending a message over the network from the document tracking system to the monitoring module, the message including information about the determined action; receiving the message at the monitoring module specifying the determined action; and in response to receiving the message, automatically performing the action at the monitoring module.