Create a Calendar Event From an Email in Mac OS X Mail

Automatically send dates and times from your mail to Apple Calendar

Man at computer using Mac Calendar

 Cavan Images/Getty Images

OS X Mail makes it easy to add events found in emails to Apple Calendar. With a little set up, you can send dates and times from your mail to your Apple Calendar automatically.

These instructions apply to macOS High Sierra and macOS Mojave 10.14. Consider upgrading to the latest macOS if you're using an older version.

Create a Calendar Event From an Email in Mac OS X Mail

If Siri recognizes dates and times in emails (more often than not, she will), creating new Calendar items is fast and easy. To add an event mentioned in an email to your Calendar fast from inside an email in OS X Mail:  

To see which version of macOS you are running, click the Apple icon in the top left corner of your screen and select About this Mac.

  1. Within the Mail app, select the message containing the Siri suggestion.
  2. Click Add to Calendar.
  3. When the window pops up, click Details to edit the event. From here, you can:
  • Set an event to occur periodically under repeat.
  • Add a notification under alert.
  • Append a note under note.
  • Pick the desired calendar to the right of the new event's date.

4. Click Add To Calendar again to accept the suggestion.

Mac OS X Mail will then add a link back to the email message to the Calendar entry under URL automatically.

If for some reason you don’t want Siri to give you suggestions in Mail:

  1. Open the Apple menu.
  2. Select System Preferences > Siri > Siri Suggestions & Privacy.
  3. Deselect the checkbox beside Mail.

Send Events From OS X Mail to Calendar Automatically

To have Mail automatically add events to Calendar for you:

  1. Within Mail, go to Mail > Preferences.
  2. Click General.
  3. Click Add invitations to Calendar and select automatically.

You can always go in later and edit your events manually in Calendar.

Create Events From Mail Manually

If Siri isn't detecting event information properly, or if you just want to add event information from your email to Calendar manually:

  1. Move the mouse cursor over a date, time or street address.
  2. Wait for an outline to appear around the text, then click the down arrow that appears.
  3. Select Add to Calendar.

The Add to Calendar option will only appear if you have already set up a Calendar account.

Microsoft Exchange

If you're using Microsoft Exchange, you can add events to your Apple Calendar using the buttons in the banner above the email message. When you select Accept, Decline or Maybe, OS X Mail will notify the sender and update your calendar on the Exchange server. The change will be reflected in your Apple Calendar the next time it syncs with the server.

As an alternative, Mail2iCal can turn emails into calendar items as well.