PERSONAL PRODUCTIVITY

Inbox-Zero Triage: Meeting Requests to Calendar Holds

Detects scheduling emails, checks your Google Calendar for open slots, and replies with two concrete time options while placing a tentative hold so meeting requests clear…

CategoryPersonal Productivity
Enginesim
Difficultyintermediate
Triggerevent
Steps7
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew email received in GmailGmailGmail
  • ActionDetect meeting request and constraints with OpenAIOpenAI
  • LogicContinue only if scheduling intent
  • ActionFind open slots in Google CalendarGoogle CalendarGoogle Calendar
  • ActionDraft reply with two time optionsOpenAI
  • ActionCreate tentative holds on Google CalendarGoogle CalendarGoogle Calendar
  • OutputSave proposal draft to Gmail threadGmailGmail

What it does

Finds emails that are actually meeting requests, reads the proposed timing, then cross-references your real Google Calendar availability. It proposes two open slots back to the sender as a drafted reply and places tentative holds so the times do not get double-booked while the sender decides.

When to use it

Use it when scheduling back-and-forth is the biggest tax on your inbox. Ideal for anyone who fields a steady stream of "can we find 30 minutes?" emails and wants the calendar lookup and proposal step handled before they ever read the thread.

How it works

  1. 1A new email arrives in Gmail and triggers the run.
  2. 2OpenAI judges whether the message is a meeting request and pulls any constraints (duration, preferred window).
  3. 3A branch stops the flow for non-scheduling mail.
  4. 4Google Calendar is queried for free slots inside the requested window.
  5. 5OpenAI drafts a reply offering two specific times.
  6. 6Tentative holds are created on Google Calendar for the offered slots.
  7. 7The draft reply is saved to the Gmail thread for a final glance before sending.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GmailRead, draft, send, label.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect Google CalendarEvents, attendees, availability.
  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.