Surface quotes in every vertical, not just retail

Fixkamo-internal
Shipped
August 3, 2026 at 2:59 PM UTC
Author
kamo
Commit
8294efa

The Quotes tab was only wired into the RETAIL sub-tab set, so on an org whose active markets are SUBSCRIPTION / MORTGAGE / PERSONAL_LOANS there was no way to reach it at all — which is every org that has not activated a retail market. My error: the backend was always cross-vertical (documentLabel maps SERVICE to "Estimate", PROCUREMENT to "Request for Quote", SUBSCRIPTION to "Proposal"), and scoping the UI entry point to retail contradicted that. Now: - RENTAL / SERVICE / SUBSCRIPTION / PERSONAL_LOANS get a third sub-tab alongside Intents and Commitments, with ?sub=quotes kept in the URL - PROCUREMENT renders a single list, so it switches on ?sub=quotes directly - RETAIL keeps the sub-tab it already had - Every market except MORTGAGE also gets a "New <noun>" entry in the pipeline quick-actions menu, so a quote is reachable without knowing the sub-tab exists MORTGAGE is deliberately excluded: a mortgage price quote is a Loan Estimate, a TRID-regulated document with its own flow in the steward console. Offering a generic quote beside it would be misleading and arguably a compliance problem.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing