Right now if you try to create an expense in a group with people you aren’t friends yet, it shows an error message. But there’s no easy way to add the person as friend and then go back to submitting your expense.
The current flow I went through was:
1) i didn’t realize this was a requirement so I already typed in all the details of the expense before hitting the error. You have to exit out of the expense you already typed in and lose all the progress
2) I went to the group details to try to click on their profile but the list of people is not clickable.
3) I went to the search bar at the top to copy the friends email address but that didn’t work because that only searches existing friends.
4) Then I found the add friend button and added them.
5) Then I went back to add an expense and all the stuff I had typed in was lost.
Proposed alternate flows that require less effort/clicks:
  • Try to add expense and it fails with error message but it provides an easy one click button to add them
  • and or the expense auto saves as a draft if it failed so that you can easily come back to it
  • and or in the group details page, if you aren’t friends with someone in the group, there is a button next to their name that you can click to easily add them
  • and or make the main search box a one stop shop so you can search both existing friends and new friends