Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an optional test receipt and test "boss" to receive the expense in the Submit flow #51513

Open
danielrvidal opened this issue Oct 25, 2024 · 71 comments
Assignees
Labels
Daily KSv2 Internal Requires API changes or must be handled by Expensify staff Planning Changes still in the thought process

Comments

@danielrvidal
Copy link
Contributor

danielrvidal commented Oct 25, 2024

Design Doc

Problem: People are interested in testing SmartScan, but can't because they don't have a real receipt.

Proposal: Add an optional test receipt and test "boss" to receive the expense in the Submit flow
Background: Increasing conversion is super important for both the top down flow and bottom up flow. The bottom up flow is something that is pretty unique to Expensify. Even if it does not generate the large majority of workspaces, it is a growth funnel that is unique to Expensify and thus can be a source of revenue our competitors don’t have. Thus, it is important to continue to improve and iterate on.

Problem: Out of 710 Production web users that selected the intention “Get paid back by my employer” in the last 30 days only 145 (20%) end up creating an actual expense. Thus most never experience the aha moment, do not hang around, and do not ever bring in their decision maker. Anecdotally, we see a lot of users in FullStory start to go through the submission flow to back out and the drop off.

Solution: In the Submit expense flow, let's add a low risk option for the user to experience the aha moment. For a user that has never scanned an expense and submitted to someone
In the Scan step, show an optional link to use a test receipt we offer to scan to create the expense
In the next step, show an optional "[email protected]" under Contacts for the user to submit to.

The flow will look something like this:
image

On web:
image
image

@danielrvidal danielrvidal added Internal Requires API changes or must be handled by Expensify staff Planning Changes still in the thought process labels Oct 25, 2024
@danielrvidal danielrvidal added the Daily KSv2 label Oct 25, 2024
@danielrvidal danielrvidal self-assigned this Oct 25, 2024
@melvin-bot melvin-bot bot added the Overdue label Oct 28, 2024
@danielrvidal
Copy link
Contributor Author

We're working on mocks for this so still making progress.

@melvin-bot melvin-bot bot removed the Overdue label Oct 29, 2024
@danielrvidal
Copy link
Contributor Author

@melvin-bot melvin-bot bot added the Overdue label Nov 1, 2024
@danielrvidal danielrvidal changed the title Provide users a way to test SmartScan without a real receipt Add an optional test receipt and test "boss" to receive the expense in the Submit flow Nov 1, 2024
@danielrvidal
Copy link
Contributor Author

I'm actually going to start writing a design doc for this one.

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Nov 1, 2024
@danielrvidal
Copy link
Contributor Author

We're still working on the finalised proposal.

@melvin-bot melvin-bot bot removed the Overdue label Nov 4, 2024
@danielrvidal
Copy link
Contributor Author

Sent it out to recruit an engineer today!

@melvin-bot melvin-bot bot added the Overdue label Nov 11, 2024
Copy link

melvin-bot bot commented Nov 11, 2024

@danielrvidal Whoops! This issue is 2 days overdue. Let's get this updated quick!

@danielrvidal
Copy link
Contributor Author

Design doc is here!

Please take a look at this when you have a chance! I am leaving the Daily on this one as it is a CRITICAL feature in a high-priority room. @grgia will likely start working on detailed later this week.

@melvin-bot melvin-bot bot added the Overdue label Jan 30, 2025
@danielrvidal
Copy link
Contributor Author

@grgia and the team are working on this daily!

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Jan 31, 2025
Copy link

melvin-bot bot commented Feb 3, 2025

@danielrvidal, @grgia Whoops! This issue is 2 days overdue. Let's get this updated quick!

@danielrvidal
Copy link
Contributor Author

We're working on this daily, updates in convert.

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Feb 5, 2025
@danielrvidal
Copy link
Contributor Author

We've been working on this daily.

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Feb 8, 2025
@danielrvidal
Copy link
Contributor Author

We're getting pretty close to done!

@melvin-bot melvin-bot bot removed the Overdue label Feb 10, 2025
@grgia
Copy link
Contributor

grgia commented Feb 11, 2025

Chugging through the BE, but things have been going well! Julian and Jakub from CS have been on top of the FE as well

@melvin-bot melvin-bot bot added the Overdue label Feb 14, 2025
@grgia
Copy link
Contributor

grgia commented Feb 14, 2025

FE is making loads of progress, BE PR for the payment logic is in review! Chat logic is in progress!

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Feb 14, 2025
Copy link

melvin-bot bot commented Feb 18, 2025

@danielrvidal, @grgia Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@grgia
Copy link
Contributor

grgia commented Feb 18, 2025

FE PRs up, BE chatbot v1 is in progress

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Feb 18, 2025
@danielrvidal
Copy link
Contributor Author

Daily progress in Slack!

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Feb 21, 2025
@grgia
Copy link
Contributor

grgia commented Feb 24, 2025

NEARLY there! Getting the transaction chat trigger done today

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Feb 24, 2025
@danielrvidal
Copy link
Contributor Author

Being worked on daily!

@melvin-bot melvin-bot bot removed the Overdue label Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Daily KSv2 Internal Requires API changes or must be handled by Expensify staff Planning Changes still in the thought process
Projects
Status: No status
Development

No branches or pull requests