# Focus time

How to block deep-work time with alfred_, how focus blocks affect scheduling, and how to keep whole days meeting-free.

Source: https://get-alfred.ai/docs/calendar/focus-time  
Updated: 2026-10-09

Focus time in alfred_ is not a separate mode or a settings screen. It is two ordinary things that work together: **focus blocks**, which are calendar events you ask alfred_ to create, and **focus days**, which are whole weekdays you have told alfred_ to keep meeting-free.

## How do I block focus time?

Ask for it in plain language. alfred_ shows you the event first, and it is only created once you confirm.

- "Block my calendar tomorrow 2–3pm for focus time"
- "Hold 9–11 Thursday for deep work"
- "Put a 30 minute focus block on my calendar tomorrow at 9am"

For something repeating, say so explicitly and alfred_ will create a recurring event rather than a series of one-offs:

- "Block a focus block every Wednesday at 9am for 30 minutes"
- "Hold 9–11 every Tuesday and Thursday for deep work"

## Why does a focus block stop meetings being scheduled over it?

Because it is a real event on your calendar, marked busy, exactly like a meeting. Nothing special has to happen for it to be respected:

- alfred_ does not offer the time when you ask "when am I free?"
- alfred_ does not propose it when sending your availability to someone else
- The time shows as busy to anyone checking your calendar externally
- [Conflict detection](https://get-alfred.ai/docs/calendar#conflicts) flags an incoming request that lands on it, the same as it would for any overlap
- It appears in your [morning brief](https://get-alfred.ai/docs/routines/morning-brief#whats-in-it) alongside your meetings

It is also a soft block in the sense that matters: if you decide to take a meeting during it, nothing stops you. Ask alfred_ to move or delete the block, or accept the meeting and move the block.

## How do I keep a whole day meeting-free?

Tell alfred_, and it remembers:

- "Keep Fridays meeting-free"
- "Tuesdays are my focus days, don't book me"

alfred_ then avoids proposing times on those days when it sends availability. This is a preference, not a hard rule. If a day you marked as focus is the only workable option, alfred_ will still offer it rather than come back with nothing.

## Which scheduling rules are absolute?

One is. An earliest-meeting rule is enforced strictly:

- "No meetings before 10am"

alfred_ will not propose a time before that hour, even when the alternative is proposing no times at all. Focus days, by contrast, are a strong preference that can give way. If you need a day genuinely protected, block it as an event rather than relying on the focus-day preference.

See [Suggesting times](https://get-alfred.ai/docs/calendar/suggesting-times) for how alfred_ picks slots and [Settings → Quiet hours](https://get-alfred.ai/docs/preferences#quiet-hours) for when alfred_ is allowed to contact *you*, which is a separate setting from when meetings may be scheduled.

## What alfred_ does not do

Worth being direct about the edges, so nothing here surprises you:

- **There is no focus-time settings panel.** No default duration, no default time of day, no "auto-block these weekdays" toggle. Focus blocks are created by asking, and focus days are set by telling alfred_.
- **alfred_ does not auto-decline meetings that hit a focus block.** It surfaces the conflict and your options, and you decide. Declines are drafted for your approval, not sent on their own.
- **Google Calendar's own Focus Time event type is treated as an ordinary event.** If you create a focus block natively in Google Calendar, alfred_ still sees it as busy and still protects it, but it will not be labelled differently from any other event.

## Related

- [Conflict detection](https://get-alfred.ai/docs/calendar#conflicts)
- [Suggesting times](https://get-alfred.ai/docs/calendar/suggesting-times)
- [Quiet hours](https://get-alfred.ai/docs/preferences#quiet-hours)
