Creator Help

Push Notifications

Table of Contentsup

Overview

Push Notification is the transmission of information from a software application to electronic gadgets such as mobile phones, iPads etc without any specific request from the end user. They are a great way of sending out prompt and pertinent messages that can keep users updated with relevant information. The information delivered can be advantageous for purposes such as marketing campaigns, to update users of new features or simply a reminder of the app’s presence for the user to try out. The user can receive Push Notifications even if the app is not being actively used, or the device is locked and irrespective of the app running in the background or not.
How it works in Zoho Creator?

  • Zoho Creator applications are compatible with both desktop/laptop browser version and mobile version. From the browser version, application owners can configure Push Notifications to be delivered to their application users' native apps.
  • Push Notifications can be configured from GUI or by executing simple Deluge Scripts. While configuring from GUI, you can select when to send the push notification (on adding, updating, adding and updating records), set criteria (needs to be met for notifications to be sent) and select users (to whom notifications will be sent).
  • Native app users can select Reports for which they want to receive notifications.

More information in detail follows.

Configure Push Notifications from GUI

To configure Push Notifications from the GUI, click on the Settings icon in the Form builder (or) from the Forms tab of your Dashboard page. Select Notifications > Mobile Push to display the Push Notifications page. Specify the following details:

  1. Basic Details

    Use this panel to assign a name and description to the rule.

    • Enter the name of the rule. Maximum character limit is 255. Example: Send confirmation email.
    • Enter a description for this rule. The description should include the purpose of the rule. Maximum character limit is 255.

    Screen shot of the Basic Details panel 
    Rule Basic Details

  2. Execute on:
      • The Execute on panel defines the specific event which triggers a rule. Rules are triggered when a new record is added or when an existing record is updated or both. Rules associated with field tasks will be triggered when the value of a field is added or updated or both. 
      • Add - The Add rule is triggered on form submit after a new record is added to the database. Rules associated with field tasks will be triggered at the time of user attempt to add input values in client side.
      • Update - The Update rule is triggered on form submit after an existing record is modified in the database. Rules associated with field tasks will be triggered at the time of user attempt to update input values in client side.
      • Add and Update - The Add and Update rule is triggered on form submit after a new record is added or existing record is modified in the database. Rules associated with field tasks will be triggered at the time of user attempt to add or update input values in client side.

    Screen shot of the Execute On panel 

    Rule Execute Details

  3. Criteria

    The Criteria panel defines the rule condition or criteria. "All Records" denote no criteria. "Selected Records" allow you to define criteria for only selected records. A criteria comprises of Criteria field - Name of the form field to check the value against. At the end of each condition or criteria you will find the + button that allows you to add multiple criteria for each rule with AND/OR operator. When you click on the + button to the right of the first condition, this will display a logical operator dropdown to state whether the rule requires all of the conditions to be true (AND) or at least one of the conditions to be true (OR), before the tasks will be executed.

    Screen shot of the Criteria panel

    Rule Basic Details

  4. Associate Tasks

    The Associate Tasks panel is used to specify the following details:

    • Select Users based on - Here you can specify the users to whom you want to deliver push notifications. Select "Users List" to choose shared users or select "Input Fields" to choose from form fields containing user information.
    • To - Based on your previous selection, this field allows you to select shared users or form fields containing user information to whom push notifications will be delivered.
    • Title - Specify a Title for your push notification which will appear as a header for your message.
    • Message - Specify the content to be displayed in your notification.
    • View- Select the Form view/report for which the push notifications can be sent. In the above section, "Execute On" and "Criteria" are applied to the report selected here.

      Screen shot of the Associate Tasks panel

      associate tasks

Important points for the user on the receiving end of Push Notifications

  • The end user can choose the reports for which Push Notifications can be received. To select the report, navigate to the Forms and Reports listing of your app, in your mobile, and click on . Select the reports for which you want Push Notifications.
  • The user can receive Push Notifications even if the app is not being actively used, or the device is locked and irrespective of the app running in the background or not. To stop receiving Push Notifications, please contact the application owner.

Note:

  • Push Notifications can also be configured from Automation section. Please note that rules containing multiple tasks will not be listed under Notifications section. It will be present under "Automation" section. For example, if a single rule contains both Push Notification and SMS Notification, it will be listed under Automation and not under Notifications.

Top