Web Push Notifications

Web push notifications are similar to mobile app push notifications except that the target device for a web notification is a user's web browser, e.g., Chrome, Firefox.

Key Terms

A workflow is a method of creating messages via the dashboard.
The dashboard is the Urban Airship web interface located at go.urbanairship.com.


Urban Airship supports web push notifications on:

  • Desktop: Google Chrome, Mozilla Firefox, Opera, and Safari.
  • Android Mobile: Google Chrome, Mozilla Firefox, Opera, Microsoft Edge.


The primary benefit of reaching users on the web is that you don't need to develop an app. Any user with access to a web browser can receive your notifications.

If you do have an app, however, web notifications are an additional channel that you can use to engage your audience. You can decide which channel (app vs. web) is more important for different types of messaging, adjust your messaging for different channels, set priority per channel, and much more. See Orchestration for details on priority channel and other cross-channel engagement strategies.


Your web audience is tracked in the Devices Report within the Engage reporting suite.

Behavior and Appearance

On a desktop browser, a push notification generally appears in the upper right-hand corner of the screen, in the form of a toast notification. Depending on the operating system, notifications may also be delivered to the OS Notification Center. For example, on Mac OS all web notifications are visible from within the Notification Center, regardless of which browser they come from.

On a mobile device, they tend to behave similarly to mobile push notifications, utilizing the same notification framework as apps do for remote notifications.

Send a Web Push Notification



Sending to web devices is supported via our Push, A/B Tests, and Automation APIs. Simply include web as one of your target device types. Additional options specific to web browsers are available using the Web platform override.

Configuration and Requirements

In order to configure your website for notifications, install our JavaScript SDK.