--- title: "Send Notifications to Web Apps" url: https://docs.catalyst.zoho.com/en/sdk/python/v1/cloud-scale/push-notifications/send-notifications/ description: "This page describes the method to send out remote notifications to end-users from your Python application with sample code snippets." last_updated: 2025-07-09T12:06:14Z service: Cloud Scale type: general related_links: - name: "Send Notifications - API" url: /en/api/code-reference/cloud-scale/push-notifications/web/send-web-push-notifications/#SendWebNotifications - name: "Push Notifications Help" url: /en/cloud-scale/help/push-notifications/introduction - name: "SDK Scopes" url: /en/sdk/python/v1/sdk-scopes --- # Send Push Notifications to Web Apps 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/#authentication-and-user-basics) of all users to be notified in an array as shown below. You must then pass the array to the `send_notification()` 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. To know more about the component instance `push_notification_service` used below, please refer to [this help section](https://docs.catalyst.zoho.com/en/sdk/python/v1/cloud-scale/push-notifications/get-component-instance/). **Parameters Used**
Parameter Name Data Type Definition
`notification_message` String A **Mandatory** parameter. Will store the notification message.
`user_list` Array A **Mandatory** parameter. Will store the IDs or email addresses of the users to whom notification has to be sent.
```python #Send push notifications using userID's push_notification_service = app.push_notification() user_list = [1234556789098, 6756467677890] logging.info(push_notification_service.web().send_notification("Hi there! The task you scheduled has been completed.", user_list)) ``` 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 `send_notification()` along with the message string in the same way. ```python #Send push notifications using user email addresses's push_notification_service = app.push_notification() user_list = ["amelia.burrows@gmail.com", "emma.hillary@gmail.com"] logging.info(push_notification_service.web().send_notification("Hi there! The task you scheduled has been completed.", user_list)) ``` > **Info :** Refer to the [SDK Scopes table](https://docs.catalyst.zoho.com/en/sdk/python/v1/sdk-scopes) to determine the required permission level for performing the above operation.