Notification Extensions

A notification extension lets you send notifications to Wix users about updates and events relevant to their site. Wix users see the notifications in their site dashboard and in the Wix Owner mobile app, both as in-app messages and as push notifications.

For example, you can send a notification when a product's stock falls below a threshold the Wix user configured. The notification appears on the site dashboard and in the Wix Owner app, so the Wix user sees it whether they're on desktop or mobile.

How notification extensions work

Notification extensions involve 2 pieces working together:

  • Notification topic: A subject Wix users can subscribe or unsubscribe to. Each topic represents a category of notifications, like new mentions, low inventory alerts, or new reviews. The Wix user chooses which topics to receive.
  • Notification: A template Wix uses to render each notification, including the message body and any links or actions.

When you want to send a notification, your code calls the Notify method with the template ID and any dynamic values. Wix renders the message using the template and delivers it to Wix users subscribed to the topic.

Notification extensions across development paths

The development path determines how you add notifications:

  • Sites: Don't add notification extensions directly. To use them, create a private app that registers the notification topic and notification template, and install that app in your site.
  • Wix-managed headless projects: Don't support notification extensions.
  • Self-managed headless projects: Don't support notification extensions.
  • Wix-managed apps: Configure notification topics and notification templates through the Extensions page in the App Dashboard, and call the Notify method from the project's backend code. See Add Notification Extensions in Build Apps.
  • Self-managed apps: Configure notification topics and notification templates through the Extensions page in the App Dashboard, and call the Notify method from the project's backend code. See Add Notification Extensions in Build Apps.
  • Blocks apps: Configure notification topics and templates through the App Dashboard, and call the Notify method from the Blocks app's backend code.

Last updated: 21 July 2026

Did this help?