← Blog Start creating events →

Can Outlook Automatically Create Calendar Events from Emails?

An email about a meeting turning into an event in an Outlook calendar, with the Text2Event owl holding a calendar notebook

The short answer

Outlook creates calendar events by itself only for a short list of emails: flights, hotels, rental cars and package deliveries. A normal email with a meeting or appointment in it is not on that list, and Outlook rules cannot add one either. To get those into your calendar without retyping, you can build a Power Automate flow, pay for Copilot, or use a one-step tool like Text2Event. Which one fits depends on how your emails look.

What Outlook adds on its own

Outlook can read confirmation emails from supported senders and add the event to your calendar without you doing anything. Microsoft lists flight, hotel and rental car reservations and package deliveries. A few other types, such as bills and dining reservations, are being retired, so check Microsoft's page before relying on them.

Outlook rules cannot do it

Rules are the first thing most people look for, but a rule can only act on the message itself: move it, delete it, flag it, change its importance, forward or redirect it, or notify you. None of the actions creates a calendar event or appointment.

Power Automate: works when the emails look the same

Power Automate can start a flow when a new email arrives, read the body and create a calendar event. It is a good fit when the same system sends the same kind of email every time, for example a booking tool, a ticket system or a form notification, because you can pick out the date and time from fixed positions in the text.

Copilot: schedules a meeting, does not file an invitation

"Schedule with Copilot" in Outlook creates a meeting from an email thread: it drafts a title and agenda, attaches the thread and adds the people on the thread as attendees. You review it and send it. It needs a Microsoft 365 Copilot (work) license, which Microsoft sells as a paid add-on per user, and the new Outlook for Windows or Outlook on the web. It is aimed at scheduling a meeting with the people in a thread, which is a different job from putting an event someone else invited you to into your own calendar.

The one-step way for everything else

Most event emails are written by different people in different words, which is exactly where a fixed flow breaks. For those, the quickest route is one step per email, not a fully automatic one:

  1. Select the part of the email with the details, or paste the whole email into the Text2Event web app.
  2. Text2Event reads the date, time, place and description, and sets a repeat if the email mentions one.
  3. Open the pre-filled event in Outlook with "Add to Outlook Live" (personal accounts) or "Add to Microsoft 365" (work or school accounts), or open the downloaded .ics file in desktop Outlook.

If you read mail in Outlook on the web, the free Chrome extension removes the copy and paste: select the text, right-click it and choose "Create event from text". The steps are in How to create a calendar event from an email in Outlook. On Android you can share the selected text straight to the Text2Event app and pick Outlook. The full walkthrough for the web app is in How to create an Outlook calendar event from an email.

Which one should you use?

Your emails Use What you still do
Flights, hotels, rental cars, parcels (Microsoft account) Outlook's Events from email Nothing
Always the same sender and format A Power Automate flow Build it once, fix it when the format changes
A meeting to arrange with the people in a thread Schedule with Copilot (paid) Review and send the draft
Anything else: invitations and notes from different people Text2Event Select or paste the text, then open the event

If you create the event by hand instead, the steps for the web, desktop and phone apps are in How to create an event in Outlook.

Try it now

Paste your next event email and see the pre-filled Outlook event in seconds.

Create your event

No signup • Free • Works instantly

Automatic Outlook Calendar Events FAQs

Q: Can Outlook automatically create calendar events from emails?
A: Only for some kinds of email. On Outlook.com and Microsoft 365 accounts, Outlook adds events from supported senders for flights, hotels, rental cars and package deliveries. It does not turn an ordinary email such as "see you Thursday at 4 in room B" into an event by itself.
Q: Can an Outlook rule create a calendar event?
A: No. Outlook rules can move, delete, flag, forward or redirect messages and change their importance, but none of the rule actions creates a calendar event or appointment.
Q: How do I automatically create Outlook calendar events from incoming emails?
A: For emails that always look the same, such as a booking system or a ticket tool, build a Power Automate flow that starts when a new email arrives, reads the date and time from the body and creates the event. For emails written by different people in different words, there is no free automatic option, and a one-step tool such as Text2Event is faster than building and fixing a flow.
Q: Does Copilot in Outlook create calendar events from emails?
A: "Schedule with Copilot" starts a meeting from an email thread, with a title, an agenda, the thread attached and the people on the thread as attendees, and you review and send it. It needs a Microsoft 365 Copilot license and the new Outlook for Windows or Outlook on the web. It is meant for scheduling a meeting with the people in the thread, not for adding an event someone invited you to.
Q: Is there a free way to turn an email into an Outlook event in one step?
A: Yes. Select the event text in the email, paste it into Text2Event (or right-click it with the free Chrome extension) and open the pre-filled event in Outlook, or open the downloaded .ics file. Text2Event reads the date, time and place, so you do not retype them. It is one step per email, not fully automatic.
Q: Where do I turn on "Events from email" in Outlook?
A: In Outlook.com or Outlook on the web, open Settings, then Calendar, then Events from email, and choose what to do for each event type. It cannot be changed in Outlook for Windows, and it only works with Microsoft accounts.