AI AGENTS

Meeting-Request Auto-Booker from Email

Detects scheduling requests in incoming email, finds an open slot on your Google Calendar, books it, and emails a confirmation with the invite — no back-and-forth.

CategoryAI Agents
Enginesim
Difficultyadvanced
Triggerevent
Steps7
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew email arrives in GmailGmailGmail
  • ActionExtract meeting intent and proposed timesOpenAI
  • LogicFilter: keep only scheduling requests
  • ActionCheck calendar availabilityGoogle CalendarGoogle Calendar
  • LogicBranch: book slot or offer alternatives
  • ActionCreate event and invite senderGoogle CalendarGoogle Calendar
  • OutputSend confirmation replyGmailGmail

What it does

When someone emails asking to meet, the workflow extracts the proposed times and duration, checks your real availability, picks the best matching slot, creates the calendar event with both parties, and sends a confirmation reply. If no proposed time fits, it offers your next three open windows instead.

When to use it

When you field a steady stream of "can we grab 30 minutes this week?" emails and want them booked automatically against your actual calendar, including conflict checks, without a scheduling-link tool.

How it works

  1. 1A new Gmail message triggers the run.
  2. 2OpenAI determines whether the email is a meeting request and extracts duration, attendees, and any proposed times.
  3. 3A filter stops the run for non-scheduling email.
  4. 4Google Calendar is queried for free/busy across the candidate window.
  5. 5A branch books the first proposed slot that's open, or composes three alternatives if none fit.
  6. 6Google Calendar creates the event and invites the sender.
  7. 7A confirmation reply is sent from your Gmail account.

Set it up

What you configure once, before turning it on.

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