Basics of Preference Center
A Notification Preference Center is an important feature for any app that sends out notifications to their users. It gives power to your users to choose how and when they want to be notified. Not having such a fine-graned preference module might force your users to turn off all notifications from your product.
With Engagespot, building a Notification Preference Manager (like the one below) in your product is a piece of cake! Let's learn how to build that in less than 30 mins.
Before we dive in, make sure you're familiar with the core concepts of Engagespot.
Category is used to tag notifications in a group. For example, in your app you might send notifications to your users when someone comments on their photo, or in-the case of an e-commerce platform, when someone places a new order.
Read more in Categories chapter.
Channel is the medium through which a notification is delivered. Channels can be In-App, Web Push, Mobile Push, Email or SMS. Read more in Channels chapter.
What is Preference?
A preference is a rule set by your user that defines through which channels they want to be notified for a notification from a particular category. For example, a user can set preference to receive
New Comment notifications only through In-App push channel. Another example is - Receive
security notifications via Email and SMS.
New Comment and
security are notification categories, and