Admin Experience

Admin Experience

The admin subscriptions dashboard is where a lot of the underlying complexity either gets absorbed cleanly, or leaks through as confusion. Two concrete design decisions exist specifically to prevent that leak.

1. Cards are grouped by vehicle, not listed flat

A customer with 4 vehicles, each mid-renewal, used to render as 8 unrelated cards — the currently-active, paid period sitting right next to its own not-yet-started, not-yet-paid renewal, styled identically. Both looked equally urgent, when only one of them actually was.

Cards are grouped by vehicle; the period currently in force renders in full, and any other period for that same vehicle — an already-created next renewal, or a past period it renewed from — collapses into a small line underneath instead of its own alarm-styled card.

2. Urgency matches the customer reminder window

The grace-period banner used to show the same bright orange “alarm” styling whether a payment was due in 1 day or 21 days. It now only turns orange once the due date is within 7 days — the same threshold that actually triggers a reminder to the customer. Further out, it’s a quiet gray line: informational, not a task.

Why this matters for partners

The goal of both changes is the same: an admin scanning the dashboard should be able to tell, at a glance, which subscriptions actually need a decision today — versus which ones are simply mid-cycle and on schedule. Neither change touches underlying data or business logic; both are purely about how the same facts are presented.