1. A method, comprising: providing, by a server computer, a shared workspace for facilitating collaborative work by a plurality of users with respect to a plurality of shared-access objects comprising shared-access documents and shared-access folders; obtaining, by the server computer, real-time activity information describing ongoing actions currently being performed with respect to one or more of the shared-access objects; determining, by the server computer based at least in part on the real-time activity information, whether a real-time notification rule is satisfied, wherein the real-time notification rule is a rule about ongoing actions currently being performed with respect to one or more of the shared-access objects of the shared workspace; outputting, by the server computer for display in an activity stream and in response to determining that the real-time notification rule is satisfied, a real-time notification associated with the real-time notification rule, wherein the real-time notification comprises information identifying a system involved in performing an ongoing action and at least one of an identification of the shared-access object, an identification of the ongoing action being performed on the shared-access object, an identity of a user performing the ongoing action, a time at which the ongoing action commenced, a current status of the user performing the ongoing action, and a number of users currently collaborating on the shared-access object, and wherein the real-time notification is associated with a ranking score, the ranking score based in part on a permission level associated with the user currently performing the ongoing action associated with the real-time notification; and removing, by the server computer, from display in the activity stream, the real-time notification upon determining that the real-time notification rule is no longer satisfied.