N
Novu5mo ago
Pawan Jain

using in-app feeds to show notifications of different services

Hello there, I'm exploring the implementation of an in-app notification system that can differentiate and filter notifications originating from various services. An example setup: Service A: An internal support web application. Service B: A web application facing our customers. For example in Service A, I will want filter and show unseen notifications for Service A. In Service B I will want to filter and only show the unseen of in-app notifications for Service B. We potentially could add more services in the future, each requiring its own in-app notification stream. Would utilizing the "Feeds" feature be the most appropriate approach tagging, and filtering these notifications based on their service?
3 Replies
Ask Inkeep
Ask Inkeep5mo ago
Answer Yes, utilizing the "Feeds" feature in Novu would be an appropriate approach for tagging and filtering notifications based on their originating service. The Novu documentation specifies that you can have multiple notification feeds to show specific notifications in multiple tabs within your in-app notification center. This allows for differentiation and filtering of notifications, as you've described for your Service A and Service B scenario. Each feed can be tailored to display a stream of specific notifications, which aligns with your need to separate notifications for different services and potentially for more services in the future (1) . Moreover, you can apply filters within your workflow configuration to manage the delivery and display of notifications based on criteria such as unseen or seen status . This level of control will enable you to manage and scale your in-app notification system efficiently as you add more services.
Sources [1] Vue
Pawan Jain
Pawan Jain5mo ago
@Julian Using feeds option will be best approach to separate in-app notifications from different services
Ask Inkeep
Ask Inkeep5mo ago
Glad I could be helpful. Feel free to create a new thread with any new questions you may have.