Introduce 1st party Bloomerang integration
Goal
Reduce / eliminate the sync lag time between (1) becoming a Tablet member and (2) joining the Tablet app (and vice versa).
What needs to be done
Acceptance Criteria
-
As a user joining the Tablet app, I want my existing membership to be synchronized on user reg so that my membership status is available immediately. - Sync membership status on account creation
- Sync membership status on login
-
As a user of the Tablet app, I want to join the Tablet membership and immediately have my membership status synced in the app so that I can access the benefits immediately. - Sync membership status when a membership upgrade prompt is triggered
- Sync membership status when a membership upgrade prompt is active and the browser tab regains focus
Stretch goal:
-
As a user of the Tablet app, I want way to manually trigger membership syncing so that there is a manual fallback in case automated triggering doesn't catch a user journey. - Sync membership status with the user clicks
Restore membership
button on upgrade prompts
- Sync membership status with the user clicks
-
As a user of the Tablet app, I want a helpful error to appear when I try to Restore membership
and it fails so that I know that my email address does not have a matching membership in Bloomerang.- Display a helpful toast message when a user tries to manually sync a membership via the
Restore membership
button:No membership was found matching your account email address.
- Display a helpful toast message when a user tries to manually sync a membership via the
QA
UX/Design
Mobile
-
Is Mobile Required?
Personas
Experiments
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments
Edited by (Mark) Ryan Sallee