Push Notifications

Push Notifications

Push notifications are sent to the user automatically when they hit certain states. These states are summarised below. 

Type

Tag

Trigger

Deeplinking in App

Type

Tag

Trigger

Deeplinking in App

Opportunity invite

ccc_opportunity_summary_page

Whenever a user receives an invitation to a new opportunity

To screen where they can download the Learn app

Resume Learn app

ccc_learn_progress

Sent exactly three days after the user’s last activity in the Learn app, if no further learning progress is made.

This notification is sent only on that specific day and is not repeated on subsequent days.

Learn progress screen allows users to view their progress and launch the Learn app

Resume Delivery App (Learning Completed, Not Claimed)

ccc_delivery_progres

Sent daily once the user has completed all learning modules but has not claimed the opportunity.

This notification is sent every day until the opportunity is claimed.

Deliver a progress screen where users can view their progress and launch the Deliver app.

Resume Delivery app

(Delivery Inactivity)

ccc_delivery_progress

Sent exactly two days after the user’s last activity in the Deliver app, if no delivery progress is made during that period.

This notification is sent only on that specific day and is not repeated on subsequent days.

Deliver a progress screen where users can view their progress and launch the Deliver app.

Payment

ccc_payment

When you upload the payment transfer sheet

Display the payment screen showing the transferred amount and prompt the user to confirm the payment with a ‘Yes’ or ‘No’.

PersonalId Message

ccc_message

Whenever a user receives new PersonalId messages

To PersonalId messaging screen

Payment Profile Info Confirmation

ccc_payment_info_confirmation

When a users phone number is added as the Payment Phone Number

 

Connect 

 

"Send Message" notification

<empty_string>

When a Connect Admin send a push notification message using the Send Message page

 

Connect Opportunity Generic

ccc_generic_opportunity

This is a generic type of push notification that will be triggered whenever information for learning/delivery progress or payment has an update.

It will show learn/delivery opportunity progress or payment screen depending upon the payload

 

In addition to the automated states, it is possible to send targeted push notifications with custom text to specific users from the web menu.

 

Users can now also view their push notification history, ensuring they don't miss any updates. The application can render push notifications in two ways:

  1. Push notifications on the mobile device tray, shown dynamically whenever the server sends them.

  2. A list of push notifications accessible via the notification history screen.

     

User can navigate to push notification history screen in two ways:

  1. The application includes a menu icon in the side drawer labelled Notification. A red dot on the icon indicates new notifications from the server. Clicking the Notification icon takes the user to the notification history screen.

    Navigation Side Drawer.png



  1. The opportunity listing screen features a Bell icon. A red dot on this icon also signifies new notifications from the server. Clicking the Bell icon navigates the user to the notification history screen.

    Notification Screen From Opportunity Screen.png



Push notification history screen details:

  • Lists all previously sent push notifications.

  • Displays different icons for each type of push notification along with relevant text.

  • Unread notifications have a grey background, while read notifications have a white background. Clicking any notification marks it as read.

  • Clicking a notification navigates to the relevant screen. For example, a notification about a new opportunity will take the user to the screen where they can download the opportunity.

  • A refresh button on the push notification history screen fetches the latest list.

Notification History Screen.png

 

Push notification translations:

Only PersonalId messaging and adhoc connect push notifications are translated