⏮️ Context
Enhancing User Autonomy
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 communication efforts.
By introducing a self-service email update feature, we aim to empower users to manage their own profiles more efficiently. This change will enhance the user experience and reduce the workload on Support Operators. Additionally, up-to-date email addresses will ensure better communication with our customers.
❔ Expected Outcomes
1. Self-Service Email Update Functionality
Description: Allow users to update their email addresses directly within the Guest App.
Rationale: Directly addresses the primary problem of user inconvenience and need for support.
Business Value: High - Improves user experience, reduces support workload, and ensures data accuracy.
2. Real-Time Email Format Validation
Description: Implement real-time email format validation to ensure users enter a valid email address during the update process.
Rationale: Prevents incorrect email entries, ensuring data integrity.
Business Value: High - Ensures reliable communication by maintaining accurate and valid email addresses.
3. OTP Email Verification
Description: Implement an OTP verification process to ensure users have access to the email provided in the update process.
Rationale: Ensures Guest has access to the provided email address.
Business Value: High - Ensures reliable communication by maintaining accurate and valid email addresses.
4. User Confirmation Notification
Description: Send a confirmation email to both old and new email addresses when an update is made.
Rationale: Notifies users of changes to their profile, ensuring they are aware of any updates.
Business Value: Medium - Increases user trust and security by confirming changes.
5. Observability log for Email Updates
Description: Maintain a simple log of success/error instances of email changes for observability purposes.
Rationale: Enables observability of the feature health and fast action in case of problems.
Business Value: High - Enhances feature reliability.
6. Analytics on Email Update Feature Usage
...
Optimizing Revenue with Dynamic Delivery Fees
Our current delivery fee model allows the fee to change based on the total value of the Order but it does not consider other influencing factors. As a result, markets miss out on opportunities to optimize their revenue. This document proposes a dynamic delivery fee model, where fees are adjusted based on specific conditions like weather, payment method, customer loyalty tier, etc. This change aims to create a more adaptive and efficient pricing strategy.
❔ Expected Outcomes
Custom Modifier Delivery Fee Adjustment
Description: Allow configuration of dynamic delivery fee modifiers that adjust the fee value based on the modifier configuration.
Rationale: Allows for fee value flexibility. The market must be able to define its own modifiers and how they impact the fee value.
The Modifier value can be nominal or percentual.
The Modifier Value can increase or decrease the fee value.
Modifiers examples: Bad Weather, Reduced Restaurant Capacity, Reduced Delivery Capacity
Business Value: Potentially increased revenue during adverse conditions.
Peak Time Delivery Fee Adjustment
Description: Adjust delivery fees during peak hours to reflect higher demand.
Rationale: Peak times increase the delivery load and operational costs.
Business Value: Optimizes revenue during high-demand periods.
Loyalty-Based Delivery Fee Discounts
Description: Offer reduced delivery fees for loyalty program members based on their loyalty tier.
Rationale: Rewards customer loyalty and encourages frequent ordering.
Business Value: Increased customer retention and satisfaction.
Payment Method-Based Delivery Fee Adjustment
Description: Adjust delivery fees based on the customer's chosen payment method.
Rationale: Some payment methods might incur higher or discounted transaction fees.
Business Value: Offsets transaction costs and encourages use of preferred payment methods.
Seasonal Fee Adjustments
Description: Temporarily increase or reduce delivery fees during specific time periods.
Rationale: Enable time-based promotional periods.
Business Value: Potential to boost sales during promotions.
Delivery Fee Modifiers Management Dashboard
Description: Provide Markets with a dashboard to monitor and configure dynamic delivery fees.
Must allow modifiers to be applied to one or many restaurants.
Must allow scheduling to automatically enable and disable a modifier.
Must allow modifiers to be enabled indefinitely.
Rationale: Allows managers to respond to changing conditions in real-time.
Business Value: Improved operational efficiency and revenue management.
Delivery Fee Modifiers on Cart
Description: Show current modifiers added to the Delivery Fee on the Cart.
Rationale: Transparency for Guests.
Business Value: Low - increases clarity and transparency for guests.
Analytics Tracking of Fee Modifiers on Orders
Description: Track and analyze Orders created with fee modifiers to gain insights into their adoption and effectiveness. Analytics must contain all modifiers added to the fee, their configured value, and the value added to the Order Total.
Rationale: Provide data-driven insights to evaluate the feature's success and identify areas for improvement.
Perceived Business Value: Medium. Useful for long-term analysis and continuous improvement but not immediately necessary for the feature launch.
Audit Trail for Fee Modifiers changes
Description: Maintain a log of modifier changes for security and compliance purposes.
Changes include Modifier value configuration
Modifiers created or removed
Modifier activated or deactivated for a given restaurant (manual or automatic changes). Must be clear if the change was manual or automatic (scheduled)
Rationale: Provides transparency and accountability for modifiers changes.
Business Value: High - Enhances issue-solving and data-driven insights.
📈
📈 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. | |||
|
|
| ||
|
| Orders with Dynamic Delivery Fee | Number of order with delivery fee modifiers | Visibility on Orders being impacted by modifiers |
Most common modifiers | Number of each modifier applied to Orders | Visibility on the most used modifiers | ||
Revenue impact | Impact on revenue caused by modifiers | Visibility on revenue impact caused by modifiers | ||
|
|
|