Apr 13
Events page: persistent tab, smart filters & sliding time view for approval workflows
I use SavvyCal every day to manage booking approvals, and the current Events page UX creates unnecessary friction at every step. Here are the specific issues and what I'd like instead:
**1. No persistent entry point for pending approvals**
Pending requests only appear after a page refresh, and there's no permanent tab with a badge count. A dedicated "Awaiting approval" tab (always visible, with a red/orange counter) would let me act instantly without hunting.
**2. Filter state breaks after bulk approval**
After confirming all pending requests, I land on an empty list with the "pending" filter still active. The UI should either auto-clear the filter or show a "nothing left" empty state with a prompt to reset.
**3. "Reset filter" doesn't actually reset**
Clicking reset applies a "Confirmed" filter instead of removing all filters. This is misleading — reset should mean no filter.
**4. Double filter layer increases cognitive load**
There are two separate levels of filtering (tabs + filter bar). Consolidating everything into a single filter bar would make the interface significantly easier to use.
**5. Filters require two clicks to apply**
Selecting a filter value and then clicking to confirm it is one step too many. Single-click application is the expected behavior.
**6. No persistent default filter across sessions**
Every time I log in, I have to reconfigure my filters. A user-defined default filter that persists across sessions would save real time for daily users.
**7. Upcoming/past split forces unnecessary navigation**
I regularly need to see the last 3 days and the next 3 days together. A sliding window view centered on today (configurable range) would replace the current binary split.
---
These aren't edge cases — they're friction points that occur on every session for anyone doing daily approval management. Happy to clarify any of these or jump on a call if useful.
Pending