PERSONAL PRODUCTIVITY
Auto-decline low-priority invites that collide with deep-work blocks
When a new calendar invite lands on top of a protected deep-work block, an AI scores its priority and auto-declines low-value meetings with a polite note proposing alternative…
How it runs
The automated pipeline, trigger to output.
- TriggerNew calendar invite receivedGoogle Calendar
- LogicOverlaps a deep-work block?
- ActionScore invite priority with AIOpenAI
- LogicBranch: low-priority only
- OutputDecline with alternative-time noteGoogle Calendar
What it does
Guards your deep-work blocks from meeting creep. Every time someone invites you to a meeting that overlaps a calendar event you've tagged as focus time, this workflow judges whether the meeting actually needs to interrupt that block. Low-priority invites get declined automatically with a courteous message that points the organizer to your open slots; anything ambiguous or important is left untouched for you to handle.
When to use it
You hold recurring focus blocks (writing, coding, strategy) but they keep getting steamrolled by optional syncs, FYI meetings, and large all-hands you don't need to attend live. Use this when you want the calendar defended by default rather than triaging invites by hand.
How it works
- 1A new event lands on your Google Calendar and fires the trigger.
- 2The flow checks whether the new event overlaps any event titled or tagged as a deep-work block.
- 3If there's no overlap, it stops. If there is, an OpenAI model scores the invite on attendee count, your role (required vs optional), title keywords, and organizer seniority.
- 4A branch routes only invites scored low-priority forward; medium/high are left for manual review.
- 5The workflow declines the invite via Google Calendar with a generated note suggesting times outside your focus window.
Set it up
What you configure once, before turning it on.
- 1Connect Google CalendarEvents, attendees, availability.
- 2Connect OpenAIModels, embeddings, files.
- 3Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 4Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 5Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Personal Productivity workflows
Log Outlook promises to Airtable with per-recipient commitment rollups
Captures promises from sent Outlook mail into an Airtable base, linking each commitment to a recipient record so you get a running per-contact view of everything you've promised…
Turn Outlook email promises into assigned Asana tasks with due dates
When you send an email containing a commitment, an LLM extracts the promise and its deadline and creates a corresponding Asana task assigned to you with the due date set.
Decline focus-block meetings and auto-propose a free slot via Notion log
When a low-priority invite hits a focus block, it declines the meeting, finds your next genuinely free slot, replies with a counter-proposal.
Monthly Meeting Cost Report by Email
On the first of each month, tallies every recurring meeting's total person-hours across the team, converts to an estimated dollar cost.
Auto-create weekly focus blocks around existing meetings and guard them
Every Sunday an agent reads next week's confirmed meetings, carves protected deep-work blocks into the open gaps, sets your Slack status to defend them.
Email-to-Task: Turn Action-Required Mail Into Linear Issues
Detects mail that contains a concrete task or request, extracts the deliverable and due date, and creates a Linear issue automatically so commitments from email never get lost.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
