Why plain-text meeting invites are a hassle
A proper calendar invite comes with a .ics attachment you can accept in one tap. A casual scheduling email doesn't. Instead you get a sentence like "can we sync Thursday at 2:30pm ET for 45 minutes?" buried between a greeting and a Zoom link, and you're left manually creating the event - typing the title, working out the end time from the duration, and pasting the link into the right field.
Text to Calendar's AI reads the message the way you do: it picks out the proposed date, the start time, the duration, and the meeting link, then builds a single event you can drop straight onto your calendar.
Timezones from the email, not your guesswork
Scheduling emails almost always name a timezone - "2:30pm ET", "9am PT", "15:00 CET". The parser reads that and sets the event's timezone using the matching IANA zone, so a 2:30pm ET meeting lands at 2:30pm ET on your calendar even if you're sitting in London. No mental math, no off-by-three-hours mistakes.
Works with Google Calendar and Outlook
Whichever calendar you live in, the output fits. Add the meeting to Google Calendar or Outlook with one click, or download a .ics file to import anywhere. The duration in the message ("for 45 min", "30-minute call", "1 hour") becomes the event's end time automatically, and the Zoom link, dial-in number and passcode are carried into the event details so they're one tap away when the meeting starts.
Tips for best results
- Paste the line that proposes the time along with any timezone - "Thursday Aug 20 at 2:30pm ET for 45 min" gives the parser everything it needs.
- Include the Zoom or Teams link in the text so it ends up in the event details.
- Got an email proposing two or three possible slots? Paste them all and you'll get an event for each so you can keep the one that sticks.