> ## Documentation Index
> Fetch the complete documentation index at: https://moengage-user-guide.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview - Web Push

Web Push campaigns are a powerful tool. They are website notifications sent to customers who have opted in to receive the same. With the help of MoEngage, level up your Web Push campaigns.

To know more about MoEngage Web Push, go through these pages:

1. [Configure Web Push Settings](/user-guide/campaigns-and-channels/web-push/getting-started-with-web-push/configure-web-push-settings)
2. [Create a Web Push Campaign](/user-guide/campaigns-and-channels/web-push/create/create-web-push-campaign)
3. [Web Push Campaign Analytics](/user-guide/campaigns-and-channels/mobile-push/analyze/push-analytics-and-info)

# Browser Compatibility Matrix

| Operating System | Browser           | Web Push Support              | Onsite Messaging Support |
| ---------------- | ----------------- | ----------------------------- | ------------------------ |
| Windows          | Internet Explorer | ❌                             | ❌                        |
| Windows          | Google Chrome     | ✅                             | ✅                        |
| Windows          | Mozilla Firefox   | ✅                             | ✅                        |
| Windows          | Opera/ Opera Neon | ✅                             | ✅                        |
| Windows          | Chromium Edge     | ✅                             | ✅                        |
| Mac OS           | Google Chrome     | ✅                             | ✅                        |
| Mac OS           | Mozilla Firefox   | ✅                             | ✅                        |
| Mac OS           | Opera/ Opera Neon | ✅                             | ✅                        |
| Mac OS           | Chromium Edge     | ✅                             | ✅                        |
| Mac OS           | Safari            | ✅ (macOS 13 or higher)        | ✅                        |
| Android          | Google Chrome     | ✅                             | ✅                        |
| Android          | Mozilla Firefox   | ✅                             | ✅                        |
| Android          | Samsung Internet  | ✅                             | ✅                        |
| Android          | UC browser        | ✅                             | ✅                        |
| iOS              | Google Chrome     | ❌                             | ✅                        |
| iOS              | Safari            | ✅ (Both iOS and Safari 16.4+) | ✅                        |

<Info>
  For web push to work on Safari for iOS devices, the following is required:

  * Your website must be a Progressive Website App (PWA).
  * A web app manifest file must be created and linked.
  * The MoEngage service worker file should be imported and placed in the root folder.
  * The PWA must be added to the Home Screen.
  * The user should be prompted for permission to receive web push notifications. We recommend a two-step opt-in process.

  For more information, refer to the [Web Push Integration Steps for Safari on iOS and iPadOS](https://www.moengage.com/docs/developer-guide/web-sdk/web-push/safari-web-push-for-i-os-and-i-pad-os).
</Info>
