1. A method for dynamic execution of actions in response to communications events of one or more communications protocols that are generated in response to a variety of triggers, the method comprising: at an event clearinghouse for receiving communications events: receiving a communications event that is associated with a trigger, the communications event having a first communication protocol; identifying an action to take in response to the communications event; identifying a target for the action; and initiating the identified action by or on behalf of the identified target, wherein the event clearinghouse supports a plurality of communications protocols.