[Opportunity] Email Update in the Guest App
⏮️ Context
There is a significant opportunity to improve user autonomy within the Guest App. Currently, users are unable to update their email addresses directly through the app, relying instead on Support Operators for this task. This not only places a burden on our support team but can also lead to outdated email data, affecting our communications.
❔ Hypothesis
Introducing a self-service email update feature will enable users to manage their profiles independently, leading to a more satisfying and efficient experience. This change will also reduce the workload on support teams, allowing them to address more critical issues and improve overall operational efficiency.
Must-Haves
Self-Service Email Update Functionality in the Guest App
Allow users to update their email addresses directly within the Guest App.
Directly addresses the primary problem of user inconvenience and need for support.
Email Format Validation
Implement front-end validation to verify the format of the new email address before submission.
Ensures that users enter valid email addresses.
Show error messages if email format is invalid.
OTP Verification for New Email Address
Send a One-Time Password (OTP) to the new email address for verification before updating it in the system.
Secures the email update process by verifying user identity and ownership of the new address.
Confirmation Emails
Keep users informed about changes to their profiles, enhancing transparency and security.
Send confirmation emails to both the old and new email addresses when an update is made.
Observation logs for Email Updates
Maintain a simple log of success/error instances of email changes for observability purposes.
Enables observability of the feature health and fast action in case of problems.
User behavior analytics for Email Updates
Track and analyze user interactions with the email update feature to gain insights into its adoption and effectiveness.
Provide data-driven insights to evaluate the feature's success and identify areas for improvement.
A hypothetical user flow would be:
Success Metrics
Metric Title | How to Measure: | Success Criteria: |
---|---|---|
Email Updates on Guest App | Qty of successful email updates process executed. | High rate of successful email updates. |
|
|
|
|
|
|
|
|
|