PERSONAL PRODUCTIVITY

Spoken Schedule Requests to Outlook Calendar Holds

Listens to a dictated note for scheduling intents, extracts each meeting or block, and places tentative holds on your Outlook calendar with the right time, duration, and attendees.

CategoryPersonal Productivity
Enginesim
Difficultyintermediate
Triggerwebhook
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerVoice note posted to webhookHTTP webhook
  • ActionTranscribe note with ElevenLabsElevenLabsElevenLabs
  • ActionExtract scheduling intentsOpenAI
  • LogicDrop items with no resolvable date
  • ActionCreate tentative Outlook holdsOutlook
  • OutputEmail a summary of holds placedOutlook

What it does

Lets you talk your calendar into shape. Dictate something like "block two hours Thursday for the deck, and set up a 30-minute sync with Maria next week," and the workflow extracts each scheduling intent and creates the corresponding holds in Outlook.

When to use it

When planning your week verbally is faster than clicking around a calendar grid. Useful for anyone who reviews their commitments out loud and wants tentative blocks placed automatically, then confirms them later.

How it works

  1. 1A new voice note uploaded via webhook starts the run.
  2. 2ElevenLabs transcribes the audio.
  3. 3An OpenAI step parses scheduling intents into structured events: title, start, duration, attendees, and whether each is a focus block or a meeting.
  4. 4A logic step filters out items with no resolvable date so only actionable holds proceed.
  5. 5Each valid event is created in Outlook as a tentative hold, inviting named attendees where present.
  6. 6A confirmation email summarizes the holds placed and flags any item that couldn't be scheduled.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect ElevenLabsText-to-speech, voice cloning.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect OutlookMail, calendar, contacts.
  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.