PERSONAL PRODUCTIVITY

Focus-Block Conflict Negotiator

When a new meeting invite lands on top of a protected focus block, this agent evaluates the conflict, drafts a reschedule proposal with two open alternatives.

CategoryPersonal Productivity
Enginepaperclip
Difficultyadvanced
Triggerevent
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew calendar invite receivedGoogle CalendarGoogle Calendar
  • LogicDetect overlap with a protected focus block
  • ActionScore conflict and find two alternative slotsOpenAI
  • ActionDraft reschedule proposal with both optionsOpenAI
  • ActionEmail the reschedule proposal to organizerGmailGmail
  • OutputFlag the contested block in SlackSlack

What it does

This workflow watches for new calendar invites that collide with your existing protected focus blocks. Rather than letting the meeting quietly override your deep work, an agent weighs the meeting's priority signals, finds two alternative slots that work for both calendars, and drafts a polite reschedule note to the organizer over email.

When to use it

Use it when focus blocks keep getting steamrolled by last-minute invites and you want a consistent, automated way to push back without sounding rigid. Best for people whose focus time is real but constantly contested.

How it works

  1. 1A new Google Calendar event triggers the workflow.
  2. 2A decision step checks whether the new event overlaps a tagged focus block.
  3. 3If it does, the agent scores the conflict using attendee count, title keywords, and organizer seniority.
  4. 4It queries free/busy to find two mutual alternative times.
  5. 5It drafts a reschedule proposal naming both options.
  6. 6It sends the proposal to the organizer via Gmail and flags the conflict in Slack for your awareness.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect Google CalendarEvents, attendees, availability.
  2. 2
    Connect GmailRead, draft, send, label.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Connect OpenAIModels, embeddings, files.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.