1. A method for delivering updates to recipients in a social network, comprising: a. receiving event related data in response to triggering of an event; b. retrieving recipient data related to a recipient authorized to receive the event related data; c. providing an agent for the recipient, the agent including logic for formatting and delivering the event related data to the recipient; d. tracking interaction of the recipient in response to delivery of the event related data; e. refining the logic of the agent based on the interaction of the recipient; and f. using the agent with refined logic for delivering subsequent event related data to the recipient, the refined logic selecting and formatting the event related data that is relevant to the recipient.