Skip to content

[Due for payment 2025-06-02] [Due for payment 2025-05-27] Update onboarding page with new integration choices and redirection logic #60161

Description

@chiragsalian

Part of the New Dot Onboarding for 1-50 Companies project

Main issue: https://github.com/Expensify/Expensify/issues/476894
Doc section: https://docs.google.com/document/d/1l1DytMDjRvEwJ7saOiZ3RZ4XjhPmR1kzOz90R0GmHVU/edit?tab=t.0#bookmark=id.b28s4buduv7a
Project: https://github.com/orgs/Expensify/projects/193/views/1

On HOLD till this is live - https://github.com/Expensify/Expensify/issues/490394. This can be worked on but can be merged only once the linked issue is done and its code is live.

Problem / Solution 1

  1. We want to add more integration choices to our onboarding accounting page.
    Image

  2. The integration choices we want to add areSAP, Oracle, Microsoft Dynamics, Sage, and Other
    Image

Problem / Solution 2

We want the styling to match this design
Image

Problem / Solution 3

  1. We want to update the routing logic to account for these integrations
  2. At the time of this doc, the logic for routing chats occurs only by checking companySize here. If the size is micro we navigate to another screen, else we route to oldDot here.
  3. At the time of coding that logic linked in the previous point will be in BaseOnboardingAccounting. The only change we’ve to make is to add more conditions i.e., if the - size is (micro or small) AND integration is (qbo or qbd or xero or netsuite or Other or None), then stay in newDot, else call openOldDotLink to redirect to oldDot.

Note: i need to check if spanish translations are needed and to provide them.

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021911172188543432771
  • Upwork Job ID: 1911172188543432771
  • Last Price Increase: 2025-04-12
  • Automatic offers:
    • abzokhattab | Contributor | 106935135
Issue OwnerCurrent Issue Owner: @
Issue OwnerCurrent Issue Owner: @sakluger / @miljakljajic
Issue OwnerCurrent Issue Owner: @sakluger

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributorNewFeatureSomething to build that is a new item.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions