Skip to content

[$250] Show connection status and last sync time for bank accounts and cards #91300

@flaviadefaria

Description

@flaviadefaria

Context

Currently, users visiting the bank/card connections section of the app can't quickly answer two key questions:

  1. Is my connection working? (and if not, how do I fix it?)
  2. How up to date is the data? (when was it last synced?)

This information is buried in detail screens, causing confusion — especially since banking connections are a major source of user support requests.

Proposed Changes

Bank Accounts:

Update the existing bank account statuses and RBRs in 1) NewDot Wallet, 2) NewDot Workflows, and 3) OldDot:

  • Verified becomes Active - No tooltip or error message
  • Setup becomes Incomplete - "Finish adding bank account", button = Finish
  • Pending (remains the same) - "Please confirm test transactions", button = Confirm
  • Verifying (remains the same) - Tooltip: "We're reviewing your documentation", (no button). Also, remove the existing RBR for this state, but keep the ability to access the RHP, as it is today.
  • Locked (remains the same) - "This account requires attention", button = Unlock. Triggers the existing Concierge message that is sent when a user clicks on a locked account.

Mockup for Bank Account updates:

Image

Status and description example in OD (for reference of what needs to be updated in Classic):

Image

Credit Cards

  • Add card status (Active, Inactive) and RBRs to the wallet, allowing fixing issues directly from the wallet page via the fix button when available.
       - Active
       - Inactive (direct feed - employee) - RBR = "Please ask an admin to fix this connection"; (no fix button).
       - Inactive (direct feed - admin) - RBR = "Please fix this connection in Company Cards ; (no fix button)
       - Inactive (personal card) - RBR = "Please fix this connection"; Clicking the existing fix button prompts the user to reconnect their cards

  • Add the cards' last sync info (if a direct feed or personal card)

Mockup for credit card updates:

Image

Slack thread: https://expensify.slack.com/archives/C02QSAC6BJ8/p1776067903986949

Upwork Automation - Do Not Edit

Metadata

Metadata

Labels

DailyKSv2ExternalAdded to denote the issue can be worked on by a contributorNewFeatureSomething to build that is a new item.

Type

No type
No fields configured for issues without a type.

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions