> For the complete documentation index, see [llms.txt](https://user.netmera.com/netmera-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://user.netmera.com/netmera-user-guide/omnichannel-engagement/web-push.md).

# Web push

Web Push lets you send timely, targeted notifications in the browser. Use it to bring people back to your site, promote an offer, or share an important update. You can personalize and schedule each campaign, then measure its impact.

<figure><img src="/files/g9dmKwR7FbzWWTu014Kb" alt="" width="450"><figcaption></figcaption></figure>

{% hint style="info" %}
To send a Web Push campaign, start with [Create a Web Push](/netmera-user-guide/omnichannel-engagement/web-push/create-web-push.md).
{% endhint %}

### Start here (most-used topics)

| What you want to do                                 | Open                                                                                                                  |
| --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| Create and send a Web Push campaign                 | [Create web push](/netmera-user-guide/omnichannel-engagement/web-push/create-web-push.md)                             |
| Personalize message/subtext with profile attributes | [Personalized web push](/netmera-user-guide/omnichannel-engagement/web-push/create-web-push/personalized-web-push.md) |
| Add interactive buttons (Chrome)                    | [Button sets](/netmera-user-guide/panel-settings/settings/app-configuration/button-sets.md)                           |
| Capture opt-ins on your site                        | [Fancy box](/netmera-user-guide/omnichannel-engagement/web-push/fancy-box.md)                                         |
| Send Web Push to iOS (home screen web apps)         | [Mobile web push for iOS](/netmera-user-guide/omnichannel-engagement/web-push/mobile-web-push-for-ios.md)             |

## Web Push features

### Web text push

Use text push for announcements, reminders, and short promotions.

Text push includes a title, message, and notification icon. When someone opens it, they go to the Click URL you set. Use text push when the message works without an image. It is suitable for alerts, reminders, and quick updates.

You can personalize the title or message with profile attributes. You can also add buttons and track conversions after a click.

<figure><img src="/files/wRBlYwkuY3AgpBidZzhf" alt="" width="375"><figcaption></figcaption></figure>

### Web image push

Use image push for campaigns that include visual content.

Image push has the same fields as text push. It also includes a banner image on supported browsers. It works well for product launches, limited-time offers, and new content.

In Chrome, add an Image URL with a 2:1 aspect ratio. Banner images are available only with the Image format.

{% hint style="info" %}
Chrome supports banner images and interactive buttons.

iOS Web Push works for **home screen web apps** (iOS/iPadOS 16.4+).
{% endhint %}

<figure><img src="/files/3UUJgj7zEXDBiTcCNbCh" alt="" width="315"><figcaption></figcaption></figure>

### Interactive buttons

Interactive buttons let people take action without opening the notification first. Add a predefined button set to a text or image campaign. Use buttons when there is a clear next step. For example, someone can open an offer, view an order, or dismiss a reminder.

Buttons work in Chrome. Create the button set before you build the campaign.

Configure buttons in [Button sets](/netmera-user-guide/panel-settings/settings/app-configuration/button-sets.md).

### Fancy Box (opt-in prompt)

Fancy Box is a customizable prompt for collecting Web Push permissions. It appears before the browser permission request. It gives people a reason to subscribe before the browser asks. Use it to control when the prompt appears and how it looks. Fancy Box does not replace the browser permission prompt.

**Key capabilities:**

* Enable or disable the prompt, or use the native browser prompt only.
* Set **Show Again After** for people who dismiss or decline it.
* Customize text, size, colors, fonts, and button styling.

See [Fancy box](/netmera-user-guide/omnichannel-engagement/web-push/fancy-box.md) for the full setup.

<figure><img src="/files/jFe8GDnWN8lBltvy7ND8" alt="" width="563"><figcaption></figcaption></figure>

### Mobile web push for iOS (iOS/iPadOS 16.4+)

iOS Web Push works for **home screen web apps**. People must add your website to their Home Screen, then subscribe. They need to open the site from its Home Screen icon. Requests from regular Safari tabs will not subscribe them to iOS Web Push.

After they subscribe, send campaigns through the usual Web Push flow. Filter for **Safari** and **Mobile** to reach them.

**Key points:**

* Requires iOS/iPadOS 16.4+ and a Safari Home Screen web app.
* Subscription happens in the Home Screen app, not regular Safari tabs.
* Filter for **Safari** and **Mobile** to target these people.

See [Mobile web push for iOS](/netmera-user-guide/omnichannel-engagement/web-push/mobile-web-push-for-ios.md) for the full setup.

<figure><img src="/files/fRoARXm7BvTtjRvvDFPo" alt="" width="563"><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://user.netmera.com/netmera-user-guide/omnichannel-engagement/web-push.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
