Skip to content

[HOLD for payment 2024-12-05] [HOLD for payment 2024-11-28] Update the Switch to Expensify Classic survey to drive better feedback #51703

Description

@danielrvidal

Problem: We are currently prompting people who Switch to Classic with a modal asking for a reason. But we do it inconsistently (on web but not mobile), and there are too many results to look at, and the results are kind of useless because they include known complaints from users we don’t actually think should be using New Expensify, and that we aren’t going to prioritize.

Solution:

Case 1: People that are redirected into NewDot.

  • This user group has the NVP tryNewDot.classicRedirect.dismissed set to false
  • We show them the existing survey when they click Switch to Expensify Classic in Settings.
  • We add a new page to the start of the flow to offer a call to speak to a product manager. Clicking Book a call will open this Calendly link in a new browser tab, and closes the RHP modal when clicked.
  • Make the free form response page in the survey not mandatory anymore

Copy:

**Would you like to speak to a product manager?** 

By switching to Expensify Classic, you will miss out on:
* Chatting directly on expenses and reports
* Ability to do everything on mobile
* Travel and expense at the speed of chat

We'd be excited to get on a call with you to understand why. You can book one with one of our senior product managers to discuss your needs.

[No thanks]
[Book a call]

image

  • [Internal - NW] Keep creating GHs for the research team. Engineering don't need to worry about this.

Case 2: People not redirected into NewDot

  • This user group has no tryNewDot NVP OR tryNewDot.classicRedirect.dismissed===true
  • We do not show them the survey when they click Switch to Expensify Classic in Settings.
  • Instead, we show them a new page to educate them on how to go directly to Expensify Classic next time.

Copy:

Quick tip... 
You can go straight to Expensify Classic by visiting expensify.com. Bookmark it for an easy shortcut!
[Take me to Expensify Classic]

image

  • [Internal - DV/TRJ] Track the button click on that page separately in FullStory, so we can see how many keep hitting this flow going forward and continue to try and curb it if it remains high. I've purposely labelled this button slightly differently to Case 1 to make it easy for us to do that.
Issue OwnerCurrent Issue Owner: @trjExpensify

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionInternalRequires API changes or must be handled by Expensify staffWeeklyKSv2

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions