Skip to content

[HOLD for payment 2024-07-22] [HOLD for payment 2024-07-17] [$250] [FT] Add deeplinks to workspace editor in the onboarding checklist tasks #44017

Closed

Description

@LLPeckham

Problem: In the onboarding checklist for new users on New Expensify, there are a handful of directions on each task that require a member to switch between the task's instructions and actually getting to the place in the product that the instructions mention.

Solution: Let's add a deeplink directly to the member's workspace editor so that they can more easily follow the instructions and skip a few steps to get the task completed.

Context:
To get to the screen(s) we want to add deeplinks to: A new user signs up, selects "Manage my team's expenses" in the intent selection modal > enters their business name in "where do you work" > Enters their name in "what's your name" > clicks "Get Started" on the onboarding video modal > Then, the user is shown the onboarding checklist. There are 3 tasks that require navigating to the workspace editor where we would add a deeplink directly to the member's workspace.

Where the deeplink should go:
The three onboarding tasks that should include a deeplink: "Set up categories", "Add expense approvals", and "Invite your team"

As you can see in the screenshot attached below, step 2 for each of the 3 tasks mentioned above is where we can include a deeplink to the workspace editor:

  1. Go to Workspaces > [your workspace] [your workspace] should be where the deeplink to the workspace editor is located. Also, note that the link should be using the production URL.
Screenshot 2024-06-19 at 4 12 41 PM
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~0142e3df4eaf0fbe54
  • Upwork Job ID: 1803466601509407666
  • Last Price Increase: 2024-06-19
  • Automatic offers:
    • shubham1206agra | Reviewer | 102855462
    • nkdengineer | Contributor | 102855466
Issue OwnerCurrent Issue Owner: @johncschuster

Activity

  1. added
    ExternalAdded to denote the issue can be worked on by a contributor
    NewFeatureSomething to build that is a new item.
    on Jun 19, 2024
  2. self-assigned this
    on Jun 19, 2024
  3. melvin-bot commented on Jun 19, 2024

    @melvin-bot
  4. changed the title [-]Add deeplinks to workspace editor in the onboarding checklist tasks[/-] [+][$250] Add deeplinks to workspace editor in the onboarding checklist tasks[/+] on Jun 19, 2024
  5. added
    Help WantedApply this label when an issue is open to proposals by contributors
    on Jun 19, 2024
  6. melvin-bot commented on Jun 19, 2024

    @melvin-bot

    Triggered auto assignment to Contributor-plus team member for initial proposal review - @shubham1206agra (External)

  7. melvin-bot commented on Jun 19, 2024

    @melvin-bot

    Triggered auto assignment to @johncschuster (NewFeature), see https://stackoverflowteams.com/c/expensify/questions/14418#:~:text=BugZero%20process%20steps%20for%20feature%20requests for more details. Please add this Feature request to a GH project, as outlined in the SO.

  8. moved this to Release 2: Summer 2024 (Aug) in [#whatsnext] #wave-collecton Jun 19, 2024
  9. 35 remaining items

  10. changed the title [-][HOLD for payment 2024-07-17] [$250] [FT] Add deeplinks to workspace editor in the onboarding checklist tasks[/-] [+][HOLD for payment 2024-07-22] [HOLD for payment 2024-07-17] [$250] [FT] Add deeplinks to workspace editor in the onboarding checklist tasks[/+] on Jul 15, 2024
  11. melvin-bot commented on Jul 15, 2024

    @melvin-bot

    The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.6-8 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

    If no regressions arise, payment will be issued on 2024-07-22. 🎊

    For reference, here are some details about the assignees on this issue:

  12. melvin-bot commented on Jul 15, 2024

    @melvin-bot

    BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

    • [@shubham1206agra] Please propose regression test steps to ensure the new feature will work correctly on production in further releases.
    • [@johncschuster] Link the GH issue for creating/updating the regression test once above steps have been agreed upon.
  13. johncschuster commented on Jul 16, 2024

    @johncschuster
    Contributor

    @mountiny I noticed in the PR that the fix seemed to be deployed again to prod (first deploy: July 10, second deploy: July 15). Do I need to wait until the 22nd to pay this out, or am I safe to release payment on July 17?

  14. johncschuster commented on Jul 17, 2024

    @johncschuster
    Contributor

    Ah, it looks like our deploy process may be broken (Slack). I'm issuing payment today.

  15. johncschuster commented on Jul 17, 2024

    @johncschuster
    Contributor

    I've issued payment to @nkdengineer. @shubham1206agra, can you please accept the linked job above so I can issue payment to you? Thank you!

  16. shubham1206agra commented on Jul 17, 2024

    @shubham1206agra
    Contributor

    @johncschuster Accepted offer.

  17. johncschuster commented on Jul 18, 2024

    @johncschuster
    Contributor

    Thank you! I've just issued payment. Do you think we need a regression test suite for this? If so, can you propose one?

  18. shubham1206agra commented on Jul 18, 2024

    @shubham1206agra
    Contributor

    Test

    1. Login with new account
    2. Choose Manage my team's expenses
    3. Click Set up categories
    4. Verify that: Go to Workspaces > [your workspace] should deeplink to the workspace.
  19. moved this from Release 2: Summer 2024 (Aug) to Done in [#whatsnext] #wave-collecton Jul 19, 2024
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 productionDailyKSv2ExternalAdded to denote the issue can be worked on by a contributorNewFeatureSomething to build that is a new item.PlanningChanges still in the thought process

Type

No type

Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions