How to enable Web Push Notifications on your site?

How to enable Web Push Notifications on your site?

Web Push Notifications let you send browser notifications to your learners on desktop and mobile, even when they are not on your site. Every learner who logs in and visits their user dashboard auto-subscribes, so you build a marketing audience automatically. You can send Web Push notifications manually from the Web Push Channel page to one subscriber, selected subscribers, or all subscribers at once. You can also send them automatically through funnels, including the Course Funnel, Webinar Funnel, Ebook Funnel, and Abandoned Cart Funnel. 

This article covers the Web Push Channel itself: enabling Web Push, sending manual notifications to subscribers, viewing the per-notification delivery log, and reading the analytics dashboard.

Enable Web Push and send notifications to subscribers

A one-time setup that turns Web Push on for your site and gives you a Subscribers list to send notifications to.


  1. Go to Dashboard > Settings > Notifications & Channels > Web Push Channel
  2. Click Generate VAPID Keys. VAPID keys authenticate your site with the browser push services and are required before you can send any notification
  3. Upload your Web Push Icon. Use a square PNG or JPG (max 100 KB, recommended 192x192 or 512x512 pixels). This icon shows up inside every push notification you send
  4. Click Save Changes

From this point on, learners who log in and visit their user dashboard are auto-subscribed and appear in the Subscribers list on the same page. To send a notification:


  1. Scroll down the Subscribers section
  2. Choose your recipients. 
  3. Click Send Notification to open the send panel
  4. Enter the Title, Body, and Action URL (the URL the learner lands on when they click the notification)
  5. Select send to selected subscribers or send to all subscribers
  6. Click Send

View the Notifications log

Every notification you send, manually or via a funnel is logged on this page with the full delivery trail for each recipient.


Open the Notifications section on the Web Push Channel page. Each row shows:

  • Subscriber name and email
  • Notification type (manual send or triggered via funnels)
  • Status
  • Sent on date and time
  • Delivered on date and time
  • Clicked on date and time (if the subscriber clicked the notification)

Click View on any row to open the full notification details, including the title, body, action URL, and the exact delivery timestamp.

InfoNote: If the same learner is logged in from more than one device, you will see the same name and email across multiple rows. Each device is treated as a separate subscription, so the same notification is logged once per device it was delivered to,.

Web Push analytics

The statistics panel rolls up all of your Web Push activity so you can see how your campaigns are landing across the channel.


  1. Access Dashboard > Settings > Notifications & Channels > Web Push Channel
  2. Set the Date Range filter at the top of the Sending Statistics panel
  3. Set the Notification Type filter. You can view All types, Manual sends from the Subscribers section, Course Funnel, Webinar Funnel, Ebook Funnel, or Abandoned Cart Funnel
  4. Click Search

The panel shows six metrics for the selected period:

  • Subscribers: total auto-subscribed users
  • Sent: total notifications sent
  • Delivered: how many reached the browser
  • Clicked: how many subscribers opened the notification
  • Failed: notifications that could not be delivered
  • Expired: notifications that timed out before delivery

Use the Notification Type filter to isolate performance for a single channel, for example Manual sends only, or only the Abandoned Cart Funnel, so you can compare campaign-level performance over time.

Important Considerations

  • Learners auto-subscribe only when they log in and visit their user dashboard. Logged-out visits to the website do not subscribe them


  • Learners must also have browser notifications enabled at the browser and operating system level. If browser notifications are not enabled, no push will be delivered even when the learner appears in your Subscribers list
  • Learners can opt out at any time from Profile > Notifications > Web Push inside the user dashboard
  • If the same learner is logged in from multiple devices, each device counts as a separate subscription and appears as a separate row in the Notifications log
  • VAPID keys must be generated once before any notification can be sent. Without VAPID keys, the Send Notification action will not work

    • Related Articles

    • How to Set Up an Abandoned Cart Funnel on Edbound AI to Recover Lost Sales

      Every day, potential customers drop off just before completing their purchase, leaving revenue on the table. Without a system in place to re-engage these users, your business could be missing out on significant growth opportunities. The Abandoned ...
    • Webinar Funnel Builder

      The Edbound AI webinar funnel builder helps you create a high-converting webinar funnel in which a webinar you conduct essentially acts as a lead magnet and also as a way to convert your leads. Enabling powerful marketing integrations, also lets you ...
    • Ebook Funnel Builder

      Introduction Ebook downloads are a great marketing strategy that involves creating and promoting a free ebook as a lead magnet to attract potential customers. Using an ebook as a lead magnet, you are able to capture far more leads at lower costs. The ...
    • Course Funnel Builder

      Course promotion is a highly effective marketing strategy that involves the creation and promotion of your courses as a lead magnet to attract potential customers. The main concept behind this strategy is to offer a single course to the end user, and ...
    • How to enable URL redirection on my Knorish site?

      URL redirect (also known as URL forwarding) is a technique which is used to redirect your domain’s visitors to a different URL. With the integrated URL redirecting feature on Knorish, you can forward your older URLs to new URLs. This feature is used ...