In at least one example, a component of the server(s) 102 can analyze metadata associated with received messages to determine whether to generate a message digest instead of presenting the messages individually via the user interface 200. In at least one example, based at least in part on determining that two or more messages are associated with a same originating source (e.g., same user and/or same application), a same priority, and/or the like, the component of the server(s) 102 can determine to generate a message digest associated with the two or more messages. In some examples, the component of the server(s) 102 can determine whether the two or more messages are associated with timestamps within a period of time and, based on a determination that the two or more messages are associated with timestamps within the period of time, can determine to generate a message digest. In some examples, the component of the server(s) 102 can determine whether the two or more messages are associated with a same date or date range and, based on a determination that the two or more messages are associated with a same date or date range, the component of the server(s) 102 can determine to generate a message digest.