1. A method comprising: at a computing device having one or more processors, a display and memory storing one or more programs for execution by the one or more processors: analyzing a plurality of messages, addressed to a user, to determine whether a first subset of messages in the plurality of messages pertains to an event of a first event type or pertains to a first entity, wherein, upon identification of the first subset of messages in the plurality of messages pertaining to the event of the first event type or to the first entity: executing an action associated with the first subset of messages thereby obtaining content from a first data source that is distinct from the plurality of messages and that is associated with the event of the first event type or the first entity; extracting a plurality of event items associated with the event of the first event type or the first entity from the first subset of messages; and formatting for display in the in-box of a messaging application associated with the user a single graphic compilation that represents the event of the first event type or the first entity, wherein a first discrete portion of the single graphic compilation comprises the content from the first data source, a second discrete portion of the single graphic compilation comprises a listing of the event items in the plurality of event items, and a third discrete portion of the single graphic compilation comprises a listing of a plurality of objects, wherein each object in the plurality of objects is a synopsis of a respective message in the first subset of messages.