A computer-implemented method, comprising: determining, by one or more processors, that a notification associated with a media content instance is to be sent to a user device associated with a user, based on a notification schedule associated with the user; determining, by the one or more processors, one or more media content categories relevant to the user, based on media preferences indicated by a user profile associated with the user; identifying, by the one or more processors, one or more candidate media content instances, in the one or more media content categories, that are not associated with notifications previously sent to the user device; selecting, by the one or more processors, the media content instance from among the one or more candidate media content instances, based on priority ratings associated with the one or more candidate media content instances; and transmitting, by the one or more processors, the notification to the user device, wherein the notification comprises a media link to a user interface configured to present the media content instance, further comprising: determining, by the one or more processors, that the user accessed the media content instance via the user interface; receiving, by the one or more processors and from one or more behavior data providers, behavior data associated with the user; and determining, by the one or more processors, based on the behavior data, differences in behavior of the user in response to the user accessing the media content instance. determining, by one or more processors, that a notification associated with a media content instance is to be sent to a user device associated with a user, based on a notification schedule associated with the user; determining, by the one or more processors, one or more media content categories relevant to the user, based on media preferences indicated by a user profile associated with the user; identifying, by the one or more processors, one or more candidate media content instances, in the one or more media content categories, that are not associated with notifications previously sent to the user device; selecting, by the one or more processors, the media content instance from among the one or more candidate media content instances, based on priority ratings associated with the one or more candidate media content instances; and transmitting, by the one or more processors, the notification to the user device, wherein the notification comprises a media link to a user interface configured to present the media content instance, further comprising: determining, by the one or more processors, that the user accessed the media content instance via the user interface; receiving, by the one or more processors and from one or more behavior data providers, behavior data associated with the user; and determining, by the one or more processors, based on the behavior data, differences in behavior of the user in response to the user accessing the media content instance. determining, by the one or more processors, that the user accessed the media content instance via the user interface; receiving, by the one or more processors and from one or more behavior data providers, behavior data associated with the user; and determining, by the one or more processors, based on the behavior data, differences in behavior of the user in response to the user accessing the media content instance.