Skip to content

[Metrics] Create Expense flows #81849

@rlinoz

Description

@rlinoz

Tracking issue for the Create Expense Flow Sentry dashboard.

Background

As we migrate customers from OldDot to NewDot, performance becomes critical. If NewDot feels slow or sluggish for common workflows, migrated customers become frustrated, stop using the app, and potentially churn. This puts existing revenue at risk and kills our word-of-mouth lead engine.

The create expense flow is one of the most frequently used features, so its performance directly impacts user perception of the app.

Goals

  • Keep all interactions in this flow under 400ms (P90), since they shouldn't require network round-trips
  • Ensure the metrics accurately capture real user flows and distinguish between different expense types (manual, distance, scan, split, track, invoice)
  • Identify and fix outliers affecting the top 10% and 5% of slow experiences
  • Continuously lower the target threshold as improvements land

Dashboard Structure

This dashboard tracks multiple sub-metrics across the expense creation flow, not just one number. Each widget measures a different part of the user journey.

Sub-issues

Metadata

Metadata

Type

No type

Projects

Status

CRITICAL

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions