PERSONAL PRODUCTIVITY

Outlook Focus-Block Defragmenter

Each morning, scans your Outlook calendar for scattered free gaps between meetings and consolidates them into one protected deep-work block by proposing reschedules…

CategoryPersonal Productivity
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekday 7:00 AM schedule
  • ActionFetch today's Outlook eventsOutlook
  • LogicScore priority and find reclaimable gaps
  • ActionDraft consolidation plan with OpenAIOpenAI
  • ActionPlace tentative Focus Block holdOutlook
  • OutputSend plan to Slack for approvalSlack

What it does

Fragmented calendars kill deep work: a 30-minute gap here, a 45-minute gap there, none long enough to focus. This workflow reads the day's Outlook events, finds the small gaps, and identifies which low-priority meetings could move so the fragments merge into a single uninterrupted focus block of at least two hours.

When to use it

Run it every workday morning if your calendar regularly looks like Swiss cheese and you never seem to get a clean stretch of time. Best for individual contributors and managers who control or can negotiate parts of their own schedule.

How it works

  1. 1A schedule trigger fires at 7:00 AM local time on weekdays.
  2. 2The flow pulls today's events from Outlook with start, end, attendees, and category.
  3. 3A logic step scores each meeting by priority (organizer, attendee count, recurring vs. one-off, category tags) and locates the largest reclaimable window.
  4. 4OpenAI drafts a consolidation plan: which 1-2 low-priority meetings to shift and to where, producing one protected block.
  5. 5The plan is written back as a tentative "Focus Block" hold on the Outlook calendar.
  6. 6A summary with proposed moves is delivered to you in Slack for one-tap approval.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect OutlookMail, calendar, contacts.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.