Turn a day of scheduling emails into calendar events at once

An executive's inbox doesn't send one meeting at a time - it sends a board call, a lunch, and an airport pickup in the same morning. Instead of building each block by hand, paste the whole batch below and watch the AI split it into separate, ready-to-add calendar events in a single parse.

What the AI will produce from the sample:

  • Q3 Board CallTue, Sep 15, 2026, 9:00 AM - 10:30 AM ET
  • Lunch with Priya Nair - Gramercy TavernWed, Sep 16, 2026, 12:30 PM - 2:00 PM
  • Pick up David - JFK Terminal 4Thu, Sep 17, 2026, 4:15 PM (flight lands 5:40 PM)

How it works

  1. Collect the scheduling requests in one block

    Copy every request you need to schedule - board call, lunch, pickup, calls - into one chunk of text. Bullet points, numbered lists, or pasted email threads all work; you don't need to format or clean them up first.

  2. Paste the batch into the demo (or highlight it with the extension)

    Drop the whole block into the box above. With the Chrome extension installed you can skip the paste entirely: highlight the requests in Gmail or Outlook, right-click, and choose Text to Calendar.

  3. Add every event to the calendar in one pass

    The AI returns a separate event for each request - title, date, time, location and notes filled in. Add them to Google Calendar, Outlook, or download a single .ics file to drop on your executive's calendar.

Why one parse beats one event at a time

Most calendar tools assume you're adding a single meeting. An executive assistant's reality is the opposite: a day's worth of requests arrives in one email, and each one is a separate block at a different time, place, and length. Building them one by one means re-reading the same message four times and switching between the inbox and the calendar with every line.

Text to Calendar reads the entire batch at once. Multi-event parsing means a numbered list of three or four requests becomes three or four distinct calendar events in a single pass - the board call, the lunch, and the airport pickup all land separately, with no copy-paste between them.

Built for batch scheduling

The parser finds every date and time in the text and treats each as its own event, so you can paste a forwarded thread, a list of holds, or a quick note from your principal without trimming it down. A lunch with a duration becomes a timed block; a hard start like a board call keeps its exact window; a pickup with a leave-by time becomes an event at the time you actually need to move.

Timezones and recurring blocks

Meeting times stay in the timezone you intend - the parser sets each event's timezone using a standard IANA zone (ctz), so a 9:00 AM ET board call doesn't drift on a traveling executive's calendar. For standing commitments, recurring patterns are supported via RRULE, so a weekly 1:1 or a monthly board prep can repeat instead of being re-entered.

Google, Outlook, or .ics

Every parsed event can go straight to Google Calendar or Outlook, or download as an .ics file you can forward or import onto a shared executive calendar. The Chrome extension's right-click flow works directly inside Gmail and Outlook on the web, and the web app's paste flow is there when you're working from a doc or a notes app.

The first five events are free, so you can run a full morning's inbox through it before deciding.

Frequently asked questions

Can it create several calendar events from one email?

Yes - that's the point. Paste a numbered or bulleted list of requests and the AI returns a separate event for each one, parsed in a single pass, instead of making you add them individually.

Does it keep the right timezone for a traveling executive?

Yes. Each event is created in the timezone you specify using a standard IANA zone, so a 9:00 AM ET board call stays at 9:00 AM ET regardless of where the calendar is viewed.

Can I add recurring blocks like a weekly 1:1?

Yes. The parser supports recurring events via RRULE, so a standing weekly or monthly commitment repeats on the calendar instead of being entered each time.

Clear the scheduling inbox in one paste

Drop a whole day of requests in, get a separate event for each, and send them to Google Calendar or Outlook. First 5 events free.

Related: Meeting invite email → calendar · Interview schedule → calendar · Text to Outlook Calendar extension