PERSONAL PRODUCTIVITY

New Recurring Meeting Decline-Draft Assistant

When a new recurring meeting invite lands without an agenda, it drafts a polite decline-or-clarify reply addressed to the organizer and saves it to your Gmail drafts…

CategoryPersonal Productivity
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew recurring calendar event createdGoogle CalendarGoogle Calendar
  • LogicFilter to agendaless recurring invites you received
  • ActionDraft decline-or-clarify replyOpenAI
  • ActionSave unsent draft to GmailGmailGmail
  • OutputNotify you in Slack that a draft is readySlack

What it does

The moment someone invites you to a new recurring meeting that has no agenda and no clear purpose, this workflow drafts a courteous reply asking for an agenda or proposing an async alternative. The draft sits in your Gmail drafts folder so you decide whether to send — it never replies on your behalf.

When to use it

Use it to stop recurring-meeting sprawl at the source. Catching a vague standing invite before you accept is far cheaper than clawing the time back later. Ideal for managers and ICs who get added to series they never asked about.

How it works

  1. 1A Google Calendar event-created trigger fires when a new recurring invite arrives.
  2. 2A filter checks that the event is recurring, you are an invitee, and the description has no agenda.
  3. 3OpenAI drafts a warm, specific reply: request an agenda, propose async, or suggest a shorter cadence, matched to the meeting title and organizer.
  4. 4The draft is created in Gmail addressed to the organizer, left unsent.
  5. 5A Slack DM notifies you that a decline-draft is ready to review.

Set it up

What you configure once, before turning it on.

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