1. A client device comprising: a display device; one or more processors; a non-transitory computer readable storage medium comprising one or more instructions that when executed, by the one or more processors, cause the client device to: receive, user input via the client device, the user input indicating: notification delivery settings for a plurality of different client applications on the client device that define at least one notification characteristic that triggers delivery of formatted notifications associated with a given client application, wherein the notification delivery settings are defined on a per client application basis; and delivery format preferences for the plurality of different client applications on the client device, wherein the delivery format preferences are defined on a per client application basis for the plurality of different client applications; receive, via a communication network and at the client device, a notification corresponding to a client application of the plurality of different client applications; compare one or more notification characteristics of the notification to a notification characteristic defined for the client application within the notification delivery settings to determine a match between the one or more notification characteristics of the notification and the notification characteristic defined for the client application; based on determining the match, determine to format the notification corresponding to the client application of the plurality of different client applications; select a notification delivery format for the notification based on a delivery format preference for the client application corresponding to the notification; provide, on the client device, the notification corresponding to the client application using the selected notification delivery format; receive an additional notification associated with the client application of the plurality of different client applications; compare one or more notification characteristics of the additional notification to the notification characteristic defined for the client application within the notification delivery settings to determine the one or more notification characteristics of the additional notification are different from the notification characteristic defined for the client application within the notification delivery settings; and based on the one or more notification characteristics of the additional notification being different from the notification characteristic defined for the client application, refraining from formatting the additional notification.