--- title: "Send Notifications to Web Apps" url: https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/push-notifications/send-web-notifications/ description: "This page describes the method to perform operations in the DataStore component." last_updated: 2026-09-09T10:45:38Z service: CloudScale type: general related_links: - name: "Catalyst CloudScale" url: /en/cloud-scale/ - name: "Push Notifications Help Documentation" url: /en/cloud-scale/help/push-notifications/introduction/ - name: "Java SDK Documentation" url: /en/sdk/java/v1/cloud-scale/push-notifications/send-notifications/ - name: "Python SDK Documentation" url: /en/sdk/python/v1/cloud-scale/push-notifications/send-notifications/ - name: "REST API Documentation" url: /en/api/code-reference/cloud-scale/push-notifications/web/send-web-push-notifications/#SendWebPushNotifications repository: name: "Repository" url: https://github.com/catalystbyzoho/zcatalyst-sdk-js --- # Send Notifications to Web Apps > **Note:** Ensure you have installed the [required package](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/push-notifications/overview/#prerequisites) to use this SDK method. Catalyst enables you to send push notifications to **50 users** in a single function call. You can add the [user IDs](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/user-management/users/introduction/) of all users to be notified in an array. You must then pass the array to the `sendNotification()` SDK method, along with the message string to include in the notification. This string can be plain text, HTML, or a JSON object to be parsed. The `pushNotification` instance used here is the [component instance](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/push-notifications/get-instance/). ```javascript var userList = []; // Include the user IDs of all users userList.push(1234556789098); userList.push(6756467677890); userList.push(3557866876887); pushNotification.web().sendNotification("Hi there! The task you scheduled has been completed.", userList); // Pass the array with the message string ``` You can also send the notifications to users by including their email addresses instead of their User IDs. You must add the email addresses in an array, and pass it to `sendNotification()` along with the message string in the same way. ```javascript var userList = []; // Include the email addresses of the users userList.push("emma@zylker.com"); userList.push("p.boyle@zylker.com"); userList.push("noel@zylker.com"); pushNotification.web().sendNotification("Hi there! The task you scheduled has been completed.", userList); // Pass the array with the message string ```