Feature Requests

Ability to create multiple custom booking pages / filtered views of events
I have one main booking page that I use on my website, but I also have several partners who manage my social media accounts (Facebook, Instagram, LinkedIn, TikTok, etc.). All consultations are still run only by me — I don’t need team scheduling or round-robin. However, I need to create different booking pages for each platform because: I have two different consultation lengths (short 20 min and long 50 min) Each length is a separate Stripe product with its own price I want to give my Facebook followers a clean booking page that shows only the two Facebook events (Facebook 20 min + Facebook 50 min) The same for Instagram: one dedicated booking page with only Instagram 20 min + Instagram 50 min And separate pages for LinkedIn, TikTok, Threads, etc. Right now the only way is to send people to my full /scheduling list (which is too long and confusing) or to individual event links. I would love to be able to create multiple custom booking pages (or filtered views) where I can manually select exactly which events should appear on each page. Use case summary: One booking page per social media platform → each page shows only the relevant 2 events (short + long) for that platform → each event has its own Stripe product. This would make it much easier for my partners to share the correct link and for followers to see only the options relevant to the platform they came from. Would be a game-changer for anyone who runs paid consultations across multiple social channels. Thank you!
0
·
Scheduling Links
Override unavailability layer: block everything, everywhere, in one action
SavvyCal has a blocking system, but it is currently unusable for real-world unavailability (vacations, sick days, unexpected closures) because: Blocks must be set calendar by calendar Blocks must be set day by day — there is no date range selection The only alternative is to configure keyword-based detection inside each availability schedule separately, which is fragile and time-consuming The result: taking a week off requires either a long series of manual operations across every calendar and every scheduling link, or a complex setup that most users will never maintain correctly. It is not a realistic option for solo professionals. Expected behavior: A top-level "Unavailability" feature — separate from and overriding all availability schedules and calendar checks — where the host defines a date range (start date → end date) that instantly blocks all slots across all scheduling links, with no per-calendar or per-day steps required. This should work like a master off-switch: set it once, everything goes dark for that period, invitees see no available slots, and the host can leave without worrying. Current behavior: Day-by-day, calendar-by-calendar blocking, or keyword detection per availability schedule. Neither scales to even a one-week vacation. Use case: Any solo host who needs to close their schedule for a period — vacation, illness, public holidays — and wants to do it in a single action with full confidence that no slot will slip through.
0
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.
0
Load More