-
Notifications
You must be signed in to change notification settings - Fork 464
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Robust Notification System for Enhanced User Engagement and Compliance (Backend) #2523
Implement Robust Notification System for Enhanced User Engagement and Compliance (Backend) #2523
Comments
Details can be found in this document: https://docs.google.com/document/d/11Inya3_iksJesEnOaTRWU3Xn45FBATiFoDg0gHalgrU/edit?usp=sharing |
Moved to blocked until #2457 is code complete |
Reason for blocked: @erichfi or @lebraat we need to know where to direct the user when they have been deduplicated: The link in this ticket links to the github project board "You have claimed the same [Stamp Name] stamp in two Passports. We only count your stamp once. This duplicate is in your wallet [Wallet Name]. Learn more about deduplication here." |
It should link here: https://docs.passport.xyz/building-with-passport/major-concepts/deduplicating-stamps |
Actually I'd suggest a different location. All content in the docs is intended for a developer audience. I suggest that we use this link instead: https://support.passport.xyz/passport-knowledge-base/using-passport/common-questions/why-is-my-passport-score-not-adding-up It likely needs an update to better describe the deduplication, but it's a more appropriate location for the audience. |
User Story:
As a Passport user,
I want to receive specific, clear, and actionable in-app notifications for my stamp and Passport activities,
So that I can maintain an up-to-date and compliant identity verification status efficiently.
Acceptance Criteria
Stamp Expiry Notification
GIVEN a user has stamps that are about to expire or have expired,
WHEN the system detects an expiry,
THEN the user receives a distinct in-app notification for each expired stamp instructing them to reverify.
On-chain Passport Expiry Notification
GIVEN a user’s on-chain Passport on any blockchain (e.g., Arbitrum) is nearing expiration or has expired,
WHEN they click on the received expiration notification,
THEN the system should automatically redirect them to the on-chain sidebar where the expired status is displayed with a clear 'Update' button.
Duplicate Stamp Claim Notification
GIVEN a user claims a duplicate stamp for the same account across different Passports,
WHEN the system identifies the duplicate during verification,
THEN the user receives a notification detailing which wallet contains the original stamp, with a link to learn more about the deduplication policy, and an advisory that removing the duplicate will not affect their score until the other stamp expires.
Custom Ecosystem Notification
GIVEN the PMs configure custom notifications via Django admin for specific events or promotions,
WHEN such events occur,
THEN the user receives a notification with a clear message and a hyperlink directing them to an external site or action.
Tech Details:
Notes/Assumptions:
Notification Event Table:
The text was updated successfully, but these errors were encountered: