PERSONAL PRODUCTIVITY

Stale Transit-Hold Cleanup for Outlook Calendars

Periodically scans Outlook for transit buffers whose anchor meeting was canceled, moved, or switched to virtual.

CategoryPersonal Productivity
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerRecurring cleanup schedule
  • ActionPull auto-created transit holds from OutlookOutlook
  • ActionRe-check each hold's anchor meetingOutlook
  • LogicMark holds with missing or changed anchors as orphaned
  • ActionDelete orphaned transit holds in OutlookOutlook
  • OutputLog each cleanup to Notion audit tableNotionNotion

What it does

Auto-inserted transit blocks become clutter the moment the meeting they protected gets canceled or turned into a video call. This maintenance workflow finds those orphaned buffers in Outlook, deletes them so they stop wasting visible calendar time, and records every removal to a Notion log so you can trust the automation isn't deleting anything it shouldn't.

When to use it

Run it alongside any of the auto-blocker workflows to keep the calendar clean. Especially useful for high-churn schedules where offsite meetings frequently reschedule or convert to remote, leaving stale 'Transit' holds behind.

How it works

  1. 1A schedule trigger fires the sweep a few times a day.
  2. 2It pulls all upcoming Outlook events tagged as auto-created transit holds.
  3. 3For each hold, it checks the anchor meeting it references is still present, still in person, and still adjacent in time.
  4. 4A logic step marks any hold whose anchor was canceled, moved away, or made virtual as orphaned.
  5. 5Orphaned holds are deleted from Outlook.
  6. 6Each deletion is appended to a Notion audit table with the reason and timestamp.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect OutlookMail, calendar, contacts.
  2. 2
    Connect NotionPages, databases, comments.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    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.