slack discussion: https://expensify.slack.com/archives/CC7NECV4L/p1724447142877389
Strategy
Expensify is a financial collaboration app, and in any financial conversation, money moving hands from one person to another tends to be the most critical part. That critical moment needs to be clear, unambiguous, and confidence-inspiring.
Problem
When you receive a money request in NewDot, you’ll see a big green Pay button, and one tap instantly pays the request and changes and a checkmark appears saying that it’s paid. It’s such a crucial moment, but it’s unclear whether the payment was sent or not. As a user, I always find I have to double-take and make sure that the request was actually paid.
Solution
Update the payment flow slightly to draw more attention to it and celebrate the transfer of funds. To do this, update NewDot such that when you tap the Pay button:
- the button animates into a
Payment Complete text, which collapses a few moments later
- (iOS/Android) we trigger some strong haptic feedback to give a tactile confirmation of the completion of the payment.
- Once the
Payment Complete text finishes collapsing:
- a checkmark appears (as today)
- Play the
assets/sounds/success.mp3 sound, instead of assets/sounds/done.mp3 like we do today
Example:

Issue Owner
Current Issue Owner: @ZhenjaHorbach
slack discussion: https://expensify.slack.com/archives/CC7NECV4L/p1724447142877389
Strategy
Expensify is a financial collaboration app, and in any financial conversation, money moving hands from one person to another tends to be the most critical part. That critical moment needs to be clear, unambiguous, and confidence-inspiring.
Problem
When you receive a money request in NewDot, you’ll see a big green Pay button, and one tap instantly pays the request and changes and a checkmark appears saying that it’s paid. It’s such a crucial moment, but it’s unclear whether the payment was sent or not. As a user, I always find I have to double-take and make sure that the request was actually paid.
Solution
Update the payment flow slightly to draw more attention to it and celebrate the transfer of funds. To do this, update NewDot such that when you tap the Pay button:
Payment Completetext, which collapses a few moments laterPayment Completetext finishes collapsing:assets/sounds/success.mp3sound, instead ofassets/sounds/done.mp3like we do todayExample:
Issue Owner
Current Issue Owner: @ZhenjaHorbach