-
Notifications
You must be signed in to change notification settings - Fork 11.5k
Description
Is your proposal related to a problem?
Yes. Current scheduling tools force me to choose between two bad options:
- Scattered meetings throughout the day: Destroys focus time, creates constant context switching, and doesn't protect important time for other activities
- Manual calendar blocking: Time-consuming and requires constant maintenance to protect focus blocks
I want to batch all my meetings together to preserve large, uninterrupted blocks for deep work and the rest of life. However, existing scheduling tools (including Cal.com) show all free time slots to bookers, which results in meetings scattered across my calendar even when I already have blocks of time (meetings) that I know will be disrupted.
The core problem: There's no way to enforce "meetings can only be scheduled adjacent to existing meetings" as a scheduling constraint. Tools like Reclaim.ai are actually too complex when adjaceny-only is such a simple solution to this problem. The adjacency rule puts me fully in control of my schedule while still allowing others to book.
Many people want the opposite (buffers between meetings), but I'm convinced I'm not alone in wanting to block together meetings. I'd tell everyone I know about a tool that does this, if it existed.
Describe the solution you'd like
Feature: "Adjacent-Only Scheduling" mode for event types
Add an optional setting to event types: "Only show slots adjacent to existing calendar events"
When enabled for an event type, the availability engine would filter slots to only show times that:
- Start immediately after an existing busy event ends, OR
- End immediately before an existing busy event starts
Configuration options:
- Adjacency tolerance: maybe a narrow window between 0-30 minutes adjacency to existing meetings
- Event filter: Adjacent to "any busy event" OR "only meetings" (exclude focus time blocks, personal events, etc.)
- Empty day behavior: "Show no slots" OR "Allow first meeting of the day"
Describe alternatives you've considered
Reclaim.ai and Motion try to solve this problem but these are oversolutions. I've really tried. They maybe get me 60% of the way there. I even looked into making a custom solution myself, but I'd rather not.
Additional context
If you build this feature, I will switch to Cal.com and I'll tell all my work colleagues and friends about it.