Mob: Post Notifications - Allow users to subscribe for notifications from others
Goal
As a community member, I want to be notified when select channels post so that I don't miss the latest posts.
As a Networks admin, I want to configure which featured channels will have notifications automatically enabled.
- Add UI to channel pages that enables a channel subscriber to opt into new post notifications
- When those channels create new posts, post notification subscribers get a push notification that links back to the new post
- For Networks, automatically opt new users into post notifications for featured channels
What needs to be done
Define UX of a channel-based notification system with the following considerations.
- Community members can opt into / out of notifications for channels they follow
- Networks admins can configure which featured channels have notifications enabled by default
- Establish some nomenclature for this -- "notifications" could be confused with other app functionality
- What limitations (if any) should we put on frequency of these alerts? I User A opts into User B alerts, and User B posts 10x per day, does User A get 10x notifications per day?
QA
UX/Design
Personas
Experiments
Acceptance Criteria
General Criteria:
-
Channel-Based Notification System: - Get the documentation of a channel-based notification system that allows community members to subscribe to notifications from channels they follow.
-
User Control Over Notifications: - Users should have the option to opt into or out of notifications for individual channels they follow.
- Users should be able to manage their notification preferences easily within the app settings.
-
Nomenclature Clarity: - Ensure that the terminology used for notifications is clear and distinct from other app functionalities to avoid confusion among users.
User Subscription to Channels:
-
Channel Page UI:
-
Add a user-friendly UI element on channel pages that enables channel subscribers to opt into new post notifications. - The UI element should clearly indicate the option to subscribe to notifications.
-
-
Subscription Confirmation: - When a user subscribes to notifications for a channel, provide a confirmation message or feedback to acknowledge the subscription.
-
User Notification Preferences: - Include a section in the user's profile/settings where they can view and manage their subscribed channels for notifications.
- Users should be able to easily unsubscribe from channels' notifications.
-
Notification Delivery: - When a user subscribes to notifications for a channel, they should receive notifications when that channel creates new posts.
-
Push Notifications: - Use push notifications for post notifications subscribers.
- When a channel they subscribed to creates a new post, subscribers should receive a push notification.
- The push notification should include a link back to the new post for easy access.
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments
Edited by Vali