

<div class="admonition admonition-tip"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z" /></svg></div><div class="admonition-body"><div class="admonition-content">

Remember that a web push will be shown during the second and subsequent visits.

</div></div></div>


1. Make sure the web push notification doesn't contain errors.  
    - In case there are any [snippets](/docs/assets/snippets) used in the template, make sure that the item of information you want to display using an snippet is available on the customer cards of the recipients. For example, if you want to mention the recipient's city name in the template, check if all recipients have the name of the city in the customer's card, otherwise, this snippet will not display.
    - If a web push is displayed differently than expected, check how the specific browser, operating system, or device handles web pushes.
2. If the web push notification is created correctly, go to your website.
3. Open the console.
4. Search for `SR.init`.
5. If there is the `disableWebPush` parameter, contact your developers to remove it.
<figure>
<img src="/api/docs/image/54176ad07f146575310749eba44b7c2f42c1b327/docs/campaign/_gfx/disable-webpush.png" alt="Console view" class="full" >
<figcaption> Console view </figcaption>
</figure>

If the source of issue still hasn't been found:
- Check if the web push **integration** has been set up correctly.
    1. Check if you downloaded the **manifest.js** and **service worker** files from **Settings > Web push**.
    2. Check if the files have been embedded on your webserver.  
    3. Check if the HTML code from **Settings > Web push** was embedded on your website. More information can be found [here](/docs/campaign/Webpush).
- Check if the recipient's browser supports web push notifications. 
- Check if a limit was set on the display of web push notifications.  
    
  <div class="admonition admonition-note"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" /></svg></div><div class="admonition-body"><div class="admonition-content">

  More information about limits is available [here](/docs/settings/configuration/campaign-limits).

  </div></div></div>

- Check if the recipients have given web push consent.
- Verify whether it's a global issue or if it concerns only several recipients - check the customer cards and look for `webpush.send`, `webpush.show`, `webpush.click`, and `webpush.capping` (this event is generated when a web push notification wasn't sent due to the limits of web pushes that can be sent to a customer in a defined time frame) events.  
    
  <div class="admonition admonition-tip"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z" /></svg></div><div class="admonition-body"><div class="admonition-content">

  Learn more about [capping configuration](/docs/settings/configuration/campaign-limits).

  </div></div></div>

- Verify if the notification wasn't deleted.
- Verify the status of sending on the list of web push notifications (it might still be waiting to be sent).  
- Check if the recipient of the message belongs to the proper segment.