A method for managing web notifications between a web browser and an application integration in a client-server system, the method comprising: creating, by a web notification management platform, a notification channel at the web notification management platform in response to having received a notification channel request from the web browser of an end user computing device; setting, by the web notification management platform, a notification channel state of the notification channel to indicate the notification channel state is in a new state; identifying, by the web notification management platform, a message selector to be associated with the notification channel, wherein the message selector is based on a dimensional channel hierarchy determined as a function of a user for which the notification channel is being created, and wherein the message selector is usable to rout web notifications to the notification channel; creating, by the web notification management platform, a long poll topic subscription as a function of the message selector; wherein the method further comprises: receiving, by the web notification management platform, a websocket connection request from the web browser; and setting, by the web notification management platform and in response to a determination that the websocket connection request has been accepted, the notification channel state to indicate the notification channel state is in a websocket state; and transmitting, by the web notification management platform, to the web browser, a websocket acceptance response that indicates the websocket connection request has been accepted, wherein the method further comprises in response to a determination that the websocket connection request has not been accepted: transmitting, by the web notification management platform, to the web browser, a websocket acceptance response that indicates the websocket connection request has not been accepted; receiving, by the web notification management platform, a long poll request; and setting, by the web notification management platform and in response to a determination that the websocket connection request has not been accepted, the notification channel state to indicate the notification channel state is in a long poll state. creating, by a web notification management platform, a notification channel at the web notification management platform in response to having received a notification channel request from the web browser of an end user computing device; setting, by the web notification management platform, a notification channel state of the notification channel to indicate the notification channel state is in a new state; identifying, by the web notification management platform, a message selector to be associated with the notification channel, wherein the message selector is based on a dimensional channel hierarchy determined as a function of a user for which the notification channel is being created, and wherein the message selector is usable to rout web notifications to the notification channel; creating, by the web notification management platform, a long poll topic subscription as a function of the message selector; receiving, by the web notification management platform, a websocket connection request from the web browser; and setting, by the web notification management platform and in response to a determination that the websocket connection request has been accepted, the notification channel state to indicate the notification channel state is in a websocket state; and transmitting, by the web notification management platform, to the web browser, a websocket acceptance response that indicates the websocket connection request has been accepted, transmitting, by the web notification management platform, to the web browser, a websocket acceptance response that indicates the websocket connection request has not been accepted; receiving, by the web notification management platform, a long poll request; and setting, by the web notification management platform and in response to a determination that the websocket connection request has not been accepted, the notification channel state to indicate the notification channel state is in a long poll state.