Send Push Notification is used to inform users about events within the application with instant notifications. It provides quick feedback to users thanks to customisable title, message and redirection support.
Technical Features
Instant Notification: Provides real-time user notifications.
Title and Message: Can be defined as static or dynamic.
User Targeting: Can be sent to specific users or all users.
Redirection: When the notification is clicked, it can redirect to a specific page.
Web and Mobile Compatibility: Works on both web and mobile applications.
Send Push Notification Application Steps
Log in to the Kuika platform and open your project.
Go to the UI Design module.
Select the element you want to send the notification to.
Click on the + ADD ACTION menu in the Properties panel.
+ ADD ACTION menu, add the Notification > Send Push Notification action according to the trigger event you want (Initial Actions, OnClick, OnBlur, etc.).
Action Parameters
Title (String): Notification title. Attracts the user's attention. Example: ‘Your order is ready!’
Message (String): Notification content. Message to be sent to the user. Example: ‘Your order has been successfully completed and shipped.’
User Name (String): The user name to whom the notification will be sent.
Fill in to send to a specific user.
Leave blank to send to all users. Example: ‘john.doe@kuika.com’
Device Type
Type: Enum (All / Android / iOS / Web)
Required: Yes
Description: Determines which platform or device type the notification will be sent to. The default value is All; with this option, the notification is sent to all platform types.
Options:
All: The notification is sent to all platforms, including Android, iOS, and Web.
Android: The notification is sent only to Android devices.
iOS: The notification is sent only to iOS devices.
Web: The notification is sent only to users using a web browser.
Optional Parameters
Navigate On Notification Click (String): The screen the user will be redirected to when they click the notification. Example: “/siparisDetay” or “OrderDetailScreen”
All parameters can be connected via the Symbol Picker from the following sources: Action Result, Method Input, Current, Screen Input, Fixed, or Component.
Advanced Settings
There are two additional toggle options below the parameter configuration:
Don't Trigger Validations
Tip: Toggle (On/Off)
Default: Off
Description: When this option is enabled, validation rules on the page are not triggered while the Send Push Notification action is running. It can be used in scenarios where the notification needs to run independently of the validation process.
Enable Audit Logs
Type: Toggle (On/Off)
Default: Off
Description: When this option is enabled, an audit log is created for each execution of the “Send Push Notification” action. These logs can be used to track when, by whom, and under what conditions notifications were triggered.
Usage Scenario: Send Notification to User when Order Completed
Scenario: A user receives an instant notification when they successfully complete an order from an e-commerce application.
Configuration:
Title: ‘Your order is ready!’
Message: ‘Your order has been successfully completed and shipped.’
User Name: ‘john.doe@kuika.com’
Navigate On Notification Click: ‘OrderDetailScreen’
The user receives a notification and is redirected to the relevant order details page when they click on it.
Send Push Notification Advanced Customizations
Interaction with Redirection: When the notification is clicked, the user can be redirected to the specified page.
Dynamic Content: Variables such as user name, date, and transaction number can be used in the notification content.
Technical Risks
Wrong Target User: If the User Name is incorrect, the message will not be delivered or will be sent to the wrong person.
Excessively Long Messages: Mobile screens have limited space. Messages should be short and clear.
Invalid Page Redirection: The Navigate On Notification Click parameter must redirect to a page defined in the system.
Send Push Notification action is an effective solution to increase user engagement, speed up transaction feedback, and enhance your app's professional communication power. With web and mobile support, it offers a reliable notification experience across all platforms.