Published on

Learn about push notification types! And the effective Push Notification elements

Viblo: Tìm hiểu về các loại thông báo đẩy! Và các yếu tố Push Notification hiệu quả

Medium: Learn about push notification types! And the effective Push Notification elements


In today’s digital age, push notifications have become an integral part of the experience of mobile users and users of web applications. From notifications of new news, updates of events to reminders of daily activities, push notifications are boosting the relationship between users and apps.

It's also a powerful tool to attract users' attention and keep them back in your app. However, not all push notifications work.

This article will provide you with information about the most common types of push notifications and the important factors to generate effective push notification.

What is Push Notification??

1. What is Push Notification??

Push Notification is a way for mobile applications or websites to send notifications to users without them opening the application.

1.1. Classify push notification usage

By Purpose

  • Transaction Notification: Updates on financial operations, payments, transactions. For example, a notification from a bank, an e-wallet.
  • Event Notification: Notifications of upcoming events, promotions, discounts. For example, notifications from shopping apps, social networks.
  • News Notification: Updates to the latest news, new articles. For example, notifications from news apps, blogs.
  • Reminder notifications: Reminders of important schedules, events, dates. For example, notifications from the calendar app, notes.
  • Interactive Notifications: Updates about other people's activities, new messages. For example, notifications from social networking applications, chats

By Application Platform

  • Mobile App: Send to the user via the mobile app installed on the device.
  • Website: Send to users via a web browser. For example, an announcement from a news site.
  • Wearable device: sent to users via wearable devices like smartwatches.
  • Voice: Sends voice notifications. For example, a virtual assistant notification.

By priority level

  • Emergency: Immediate display, sound and vibration. For example, hazard warnings, natural disasters.
  • Normal: Displayed in the notification bar, may be sound or slight vibration. For example, new message notifications, app updates.
  • Silent: Show in the notification bar but no sound or vibration. For example, advertising announcements.

By display

  • Text Format: Displays notification content as simple text.
  • Image format: Displays the message content accompanied by the image.
  • Video format: Displays notification content accompanied by video.
  • Interaction type: Allows users to interact directly with notifications. For example, answering messages, ordering products.

1.2. Notes

  • Take into account the frequency, timing, content and display of notifications to avoid annoying users.
  • Additionally, users can customize notification settings for each application, including enabling/disabling notifications, choosing the type of notification they want to receive, selecting sounds and vibrations.

2. Types of push notifications

Here are some types of push notifications and their purpose:

Standard Push Notifications

Standard Push Notifications This is the simplest type of notification, containing only text and can include images.

This notification is usually used to notify about events, news, or new content in the app.

Rich Push Notifications

Rich Push Notifications contains more content than standard push notifications, including text, images, videos, and other interactive features.

This helps highlight the message and provides a better user experience.

Example: An e-commerce application can use rich push notifications to display the latest product with images and discounts.

Disadvantages: Requires large data capacity, may not be compatible with all devices and operating systems, more complex in creation and design.

Interactive Push Notifications

Interactive Push Notifications allows users to take action directly from the notification bar without opening the application.

Example: Users can answer messages, conduct short surveys, or quickly view new information from the notification bar.

Geotargeted Push Notifications

Geotargeted Push Notifications uses a user's location data to send a notification when they get close to a specific location.

For example: A hotel booking app can send push notifications when users are near a multi-hotel area.

Segmented Notifications

Sends notifications to specific user groups based on criteria such as age, gender, preferences, previous behavior, and geographical location.

Example: A sports app can send notifications about an ongoing match only to users who have expressed interest in the sport.

Behavioral Notifications

Behavioral Notifications: Personalizes notifications based on previous user behavior in the application.

Example: An online menu application can send notifications about offers or new dishes based on a user's order history.

Transactional Notifications

Transactional Notifications are notifications relating to specific transactions that users make in an application.

Example: Order confirmation, shipping status update, and successful payment notification.

Reminder Notifications

Reminder Notifications send notifications to remind users of events or tasks they need to perform.

Example: Reminders of upcoming meetings, exercise schedules, or deadlines.

Silent Notifications

Silent Notifications: Not displayed to users, but used to update data in the background or activate automated processes.

Example: Updates data from the server, updates geolocation without interrupting user experience.

Persistent Notifications

Persistent Notifications: The notification appears on the device's notification bar and is not deleted until the user performs a specific action or accepts the notification.

Example: Notification of network connection status, notification of application or system status.

3. How to SEND notifications effectively?

3.1. Survey


According to Helplama obtained the following result:

  • 43% of users said receiving 2-5 push notifications a week would turn them off the push notification.
  • 30% of users will stop using the app altogether if they receive 6-10 push notifications weekly.
  • 64% of people will stop using the app altogether if they receive more than 5 push notifications per week.
  • 61% of users will use the app more often or at the same rate if push notifications are personalized to their stated preferences and preferences.
  • Older users (30 years and older) do not like push notifications more than younger users (18-29 years old).

3.2. 15 criteria when pushing notifications

Based on the above data, you need to consider the content as well as the method of sending notifications to keep the user on track. I need to remind you. 15 criteria Below are all the criteria that are important when implementing Push Notification:

  • [1] Priority user consent and preferences: Always ask for user consent for notifications and provide clear options for users to manage their preferences.

  • [2] Personalization and segmentation: Adjust notifications based on user behavior, preferences, and demographics. Segmenting your audience ensures that the message is relevant and attractive to each group of users.

  • [3] Create a clear and concise message: Make sure your message is simple, easy to understand, and deliver the core message quickly.

  • [4] Use multimedia wisely: Combine images, videos or sounds to enrich the notification, but do so in a reasonable way to avoid overwhelming the user.

  • [5] Reasonable notification time: Sends notifications at times when users are most likely to receive them. Consider time zones and user habits, while avoiding annoying hours.

  • [6] Maintaining frequency balance: The user receiving too many notifications can cause annoyance and uninstall the application. Find a balance that keeps users up-to-date without overwhelming them.

  • [10] A/B testing deployment: regularly check different notification versions to see which version works best in terms of content, time and frequency.

  • [11] Performance measurement and analysis: Use analytics to track your notification performance. This data is crucial if you want to optimize your strategy and improve the level of interaction.

  • [12] Relevance assurance: Notifications must always provide content that is valuable to the user, whether it is information, entertainment or advertising.

  • [13] Assure multi-platform elements: Adjust your approach to match the best principles and practices of different platforms (iOS, Android, web, v.v.).

  • [14] Use notifications only for critical alerts: Pre-set push notifications for important or urgent messages to maintain effectiveness.

  • [15] Provides option to allow rejection: Users can easily refuse to receive notifications, which respects their preferences and improves overall satisfaction.


Hopefully, this article provides enough insights and definitions of how to use Push Notification, as well as helping you understand how to implement push notifications in a reasonable way to keep users on track with your app, avoiding push notification work.

See you in the next article on how to create push notifications with the PWA application.

I am always looking for feedback on my writing, so please let me know what you think. ❤️