1. A method of managing entitlements, the method comprising: obtaining, by an application server, usage information for a resource associated with an entitlement from a database, the entitlement being offered by a provider to a user of a client device, the usage information being indicative of a current usage of the resource by the user, the provider comprising a social media monitoring system, wherein the current usage comprises a current number of instances of communications associated with a topic profile on one or more websites being monitored by the provider via a network; generating, by the application server, a first graphical representation of the current usage of the resource by the user with respect to the user's allotted usage for the resource; receiving an indication of a modified monitoring criterion associated with monitoring consumption of the resource by the user, the modified monitoring criterion impacting usage of the resource by the user relative to the current usage; determining an estimated usage of the resource influenced by the modified monitoring criterion based at least in part on the usage information indicative of the current usage of the resource obtained from the database and the modified monitoring criterion by: searching the one or more websites to identify an additional number of instances of communications on the one or more websites that satisfy the topic profile; and determining an estimated number of instances of communications based on a sum of the current number and the additional number; and generating, by the application server, a second graphical representation of the estimated number of instances of communications with respect to the user's allotted number of instances of communications.