How to combine time-blocking methodology with a client-facing booking link without sacrificing deep work. Multi-calendar scheduling is the mechanism that makes this work reliably.
The time-blocking + booking conflict
Time-blocking says 'this 2-hour block is for deep work on Project X.' Booking links say 'any slot within working hours is bookable.' Without multi-calendar awareness, these systems fight — your booking link offers your deep-work blocks to clients, and you spend the day context-switching.
The fix: treat time blocks as calendar events
Create the block as a calendar event on your primary calendar. Because your booking link checks free/busy on that calendar, the block automatically prevents bookings during the window. No special config required.
For multi-calendar time-blockers
If your time blocks live on a separate 'focus' calendar (common for people who want to visually isolate blocks from meetings), connect that calendar to Cal Clear too. Every connected calendar contributes to the free/busy merge.
Part of the multi-calendar scheduling pillar guide.
Frequently Asked Questions
Will clients see my 'Focus Time' blocks?
No — only that you're unavailable during them. Cal Clear uses freeBusy-only scope.
Can I set recurring time blocks?
Create them as recurring events in Google Calendar. Cal Clear respects them automatically on every booking request.
Unlimited calendars on every booking, free
Cal Clear checks every connected Google account on every booking-page request. Free forever, no tier gating.