We want new users that are taken to the Employee Count screen to have a workspace created automatically (this is currently in place):

However, for signups that join via expensify.com and select either vsb or smb as signup qualifier, we want to skip actually creating a workspace at this step because that's going to be created automatically via the API during the account creation. Otherwise we'll be creating one twice. These are the corresponding vsb and smb signup options on expensify.com:
To clarify, the current onboarding flow logic for creating a workspace should still occur for any new user that's taken to the onboarding modal and does NOT have either vsb or smb as a signupQualifier. Those would be:
- a sign-up on new.expensify.com on web/mWeb
- a sign-up on the New Expensify mobile app
- a sign-up on the native Expensify mobile app
Please include videos of all the possible signup cases and confirming that only one workspace is created for each. Also confirm that this bug where we created duplicate workspaces doesn't reoccur (if it's still happening). Finally, we think there may be an extreme edge case where:
- User downloaded old version of the app
- Signs up via web
- Gets deep linked into the app
- App is on old version
- Somehow gets two workspaces.
Please include in your proposal a way to prevent this if it could occur.
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~021862573059516200142
- Upwork Job ID: 1862573059516200142
- Last Price Increase: 2024-11-29
We want new users that are taken to the Employee Count screen to have a workspace created automatically (this is currently in place):
However, for signups that join via expensify.com and select either
vsborsmbas signup qualifier, we want to skip actually creating a workspace at this step because that's going to be created automatically via the API during the account creation. Otherwise we'll be creating one twice. These are the correspondingvsbandsmbsignup options on expensify.com:To clarify, the current onboarding flow logic for creating a workspace should still occur for any new user that's taken to the onboarding modal and does NOT have either
vsborsmbas asignupQualifier. Those would be:Please include videos of all the possible signup cases and confirming that only one workspace is created for each. Also confirm that this bug where we created duplicate workspaces doesn't reoccur (if it's still happening). Finally, we think there may be an extreme edge case where:
Please include in your proposal a way to prevent this if it could occur.
Upwork Automation - Do Not Edit