For Donavan · Filters proposal · v2 · May 2026

Three styles. Two surfaces. One save flow.

Round 2 — three flavors of the in-page filter (native HeadFrame styling, an editorial polish, and a sidebar layout), a B mock that filters by rep + shows the rep's own home view, and a fleshed-out save-view flow that ends as a metric tile on Home.

A · In-page filter, three styles

All three: tiers come from unique account.industry values alphabetized, account cards now have a 1-line italic summary, recency is compressed.

B + C · What sits on Home

B reframes visit-recency as a manager dashboard with rep filtering, plus a rep's own home variant. C shows the full save-as-view flow, ending as a metric tile.

Earlier round (round 1, for reference)

A · Original pills B · Original pulse C · Original drawer

Recommendation and what to build

Pick a style first, then ship in three slices

Style: A1 if you want zero UI drift; A2 if you're ready to evolve the look (the Fraunces + days-since-visit-as-serif treatment is the part that elevates the whole product); A3 if you genuinely have 4+ filters coming and want to invest in the shell.

Slice 1 (week 1): the data work — add Account.last_visit_at denormalized field, populate via a signal on completed visit-type Activities + a one-time backfill, surface unique Account.industry values for the team. Ship A in your chosen style.

Slice 2 (week 2): ship B-Manager Pulse on the existing Home, with the rep filter rail. Cells deep-link to A. Add a "My view" toggle so reps see their own book pulse instead of the team-wide one.

Slice 3 (week 3+): ship C — saved views, naming/sharing modal, and home tiles. By this point A and B are giving you usage data to know which combos to seed as default views.

Data work that all of these depend on

Three things show up in every variation. None of them are user-visible. All three should land in slice 1.