1. A computer-implemented method for managing customer service agent workload in a customer service environment, the method comprising: receiving, at a server, a communication associated with a customer case item associated with a customer; determining one or more case attributes associated with the customer case item; identifying a first one of a plurality of customer service agents in the customer service environment, the first customer service agent having one or more agent attributes that match the one or more case attributes of the customer case item; assigning the customer case item to the first customer service agent; and providing first data of the customer case item to a first display device associated with the first customer service agent, the first display device configured to display a user interface including a first component indicating the first data of the customer case item.