1. A method for forming a communication group of entities for content distribution related to an event, the method comprising: receiving a resource manager state generated for an emergency event, wherein the emergency event comprises an emergency situation or service request where responding workers are called to address the event; extracting, based on the resource manager state, a plurality of parameters that indicate resource availability; and applying a set of rules to the resource manager state and to the plurality of parameters to select multiple resources to form at least one communication group that is created in response to the emergency event and is based on a type of emergency event and a worker role associated with the emergency event, the communication group comprising a plurality of entities to distribute content related to the emergency event, and includes entities not limited to a location of the emergency event.