App: [Awaiting Payment April 30th] [$250] [Guided Setup] Update custom messages in the onboarding flow

Coming from this design doc, in testing we found we were finding two welcome emails. One introing Concierge, and then one giving more info on the use case (details here).

image

As such, we’d like to update the message being triggered (the second message above) from the onboarding selection to remove the welcome portion of the subject line AND the concierge introduction currently in the message. As such, the messages that are based on use case selection are as follows:

If the user never makes a use case selection We do not need to send anything, as we’ve already sent the intro.

If the user selects “I am just looking around” We do not need to send anything, as we’ve already sent the intro and don’t need more.

If the user selects “Chat and split expenses with friends”

# Splitting the bill is as easy as a conversation! 

To split an expense:
1. From the home screen, click the green + button > Request money.
2. Enter an amount or scan a receipt, then choose who you want to split it with.

We'll send a request to each person so they can pay you back. Let me know if you have any questions! 

If the user selects “Submit expenses to my employer to get paid back”

# Expensify is the fastest way to get paid back! 

To submit expenses for reimbursement:
1. From the home screen, click the green + button > Request money.
2. Enter an amount or scan a receipt, then input your boss's email.

That’ll send a request to get you paid back. Let me know if you have any questions! 

If the user selects “Track my business expenses to file taxes”

# Let’s start tracking your expenses! 

To track your expenses, create a workspace to keep everything in one place. Here’s how:
1. From the home screen, click the green + button > New Workspace
2. Give your workspace a name (e.g. "My business expenses”).

Then, add expenses to your workspace:
1. Find your workspace using the search field.
2. Click the gray + button next to the message field.
3. Click Request money, then add your expense type.

We’ll store all expenses in your new workspace for easy access. Let me know if you have any questions!

If the user selects “Manage my team’s expenses”

# Let’s start managing your team’s expenses! 

To manage your team's expenses, create a workspace to keep everything in one place. Here’s how:
1. From the home screen, click the green + button > New Workspace
2. Give your workspace a name (e.g. “Sales team expenses”).

Then, invite your team to your workspace via the Members pane and [connect a business bank account](https://help.expensify.com/articles/new-expensify/bank-accounts/Connect-a-Bank-Account) to reimburse them. Let me know if you have any questions!

If the user selects “Track and budget personal spend”

# Let’s start tracking your expenses! 

To track your expenses, create a workspace to keep everything in one place. Here’s how:
1. From the home screen, click the green + button > New Workspace
2. Give your workspace a name (e.g. "My expenses”).

Then, add expenses to your workspace:
1. Find your workspace using the search field.
2. Click the gray + button next to the message field.
3. Click Request money, then add your expense type.

We’ll store all expenses in your new workspace for easy access. Let me know if you have any questions!

Notes for completion:

  • The # is just denoting using the custom subject line as already implemented.
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~0119f0ea9acc1824fb
  • Upwork Job ID: 1780067887070625792
  • Last Price Increase: 2024-04-16
  • Automatic offers:
    • jayeshmangwani | Reviewer | 0
    • tienifr | Contributor | 0

About this issue

  • Original URL
  • State: closed
  • Created 3 months ago
  • Comments: 28 (21 by maintainers)

Most upvoted comments

@GandalfGwaihir This is a pretty straightforward issue. There is a small missing detail in your proposal, though, that can be done on the PR process; for transparency, I find that @tienifr has a more accurate and detailed Proposal; we can go with them.

🎀 👀 🎀 C+ reviewed

It’s kind of a little hard for me to decide, but let’s see what internal engineer think of:

PR hit production a couple of days ago. Updating the title to reflect the payment hold and adding the bug label to assign a BZ… that happens to be me. 😃

Yes, PR will be up in 2 hours (it’s pretty early in my timezone). Thanks for all the patience.

@jayeshmangwani @GandalfGwaihir The example should be correct and reflects the intention of the proposer, especially for straight-forward issues like this one.

The proposal here clearly says

We need to remove the following welcome messages from all the const:

So that’s the intention, which is incorrect and doesn’t solve the problem.

Also, in case of onboardingChoices.LOOKING_AROUND, the changes suggested by @GandalfGwaihir doesn’t fix it.

The proposal just contained an example edit of where the changes are going to be and not pin point texts 😃 I mean those are done during the PR stage right?

Fair enough

@GandalfGwaihir Question for you from your proposal,

So for example the above onboardingChoices.EMPLOYER will now be

[onboardingChoices.EMPLOYER]:
        'To submit expenses for reimbursement:\n' +
        '1. From the home screen, click the green + button > Request money.\n' +
        "2. Enter an amount or scan a receipt, then input your boss's email.\n" +
        '\n' +
        "That'll send a request to get you paid back. Let me know if you have any questions!",

You mentioned that onboardingChoices.EMPLOYER will now be like above, but this is missing the header part.

It should be below, right?

'# Expensify is the fastest way to get paid back! \n' +
'\n' +
'To submit expenses for reimbursement:\n' +
'1. From the home screen, click the green + button > Request money.\n' +
"2. Enter an amount or scan a receipt, then input your boss's email.\n" +
'\n' +
"That'll send a request to get you paid back. Let me know if you have any questions!",

@GandalfGwaihir @tienifr Hey, I am carefully reviewing proposals, line by line. Please wait for a few minutes 🙏