Communication

Outlook AI automation and integrations

The short answer

Outlook mail and calendars in Microsoft 365 are automated through Microsoft Graph, using OAuth with a Microsoft Entra ID app and either delegated or application permissions. n8n, Zapier, Make and Power Automate all have Outlook integrations. Good AI automations are inbox triage, reply drafting and turning email into tasks. Plan around per-mailbox Graph limits, change notification subscriptions that expire within days, and the retirement of Exchange Web Services in Exchange Online.

What you can automate with Outlook

Shared mailbox triage

Categorize incoming mail, move it to the right folder, assign an owner and flag anything urgent in Teams.

Read the build guide
Reply drafting

Create a draft reply in the conversation using your knowledge base and the thread, for a person to review and send.

Read the build guide
Emails to tasks

Turn requests and deadlines in email into Planner, To Do or project tool tasks with a link back to the message.

Read the build guide
Vendor invoice capture

Pick up invoices sent to an AP mailbox, extract fields from the attachment and pass them to accounting for review.

Read the build guide
Contract intake

Detect contracts and redlines arriving by email, file them in SharePoint and route them to legal with a short summary.

Read the build guide
Interview scheduling

Find open times on interviewers' Outlook calendars, propose slots to candidates and book the meeting with a Teams link.

Read the build guide

What makes Outlook easy or hard to automate

Microsoft Graph gives one API for mail, calendar, contacts and the rest of Microsoft 365. Messages can be read, moved, categorized, flagged and replied to; drafts can be created inside a conversation; calendar events can be searched and booked. Categories and folders play the role Gmail labels play, so automations can mark their work visibly.

Change notifications let a workflow react to new mail instead of polling. You create a subscription for a mailbox or folder, Graph posts to your endpoint when messages arrive, and you fetch the message. Subscriptions for messages and events expire in under seven days (under one day if you ask for message content in the notification), so renewal is part of the build.

The main difficulty is identity and permissions. Decide early whether a workflow runs as a person (delegated) or as an app (application), get admin consent, and scope app access to the mailboxes it needs.

The AI layer

Outlook delivers the conversation. The AI handles the reading and writing:

  • Triage. A model sorts mail into a short list of categories and urgency levels, which drives folders, categories and assignments.
  • Extraction. Customer names, PO numbers, dates and amounts come out of the body and attachments into structured fields.
  • Drafting. Draft replies created in the thread let a person approve in one click rather than write from scratch.

Clean the HTML body and drop quoted history before it reaches the model.

Limits to plan around

  • Per-mailbox throttling. Graph allows about 10,000 requests per 10 minutes and four concurrent requests per app per mailbox. A busy shared mailbox processed message by message can hit this, so batch and back off.
  • Subscription renewal. Message and event subscriptions last under seven days. Missed renewals mean silent gaps, so add a scheduled check.
  • EWS retirement. EWS is being disabled in Exchange Online from October 2026, with full shutdown planned for April 2027. Legacy tools that depend on it will stop working, so inventory them now.
  • Attachment size. Large attachments need upload sessions and count toward upload limits.

How Lumeor typically connects it

For a shared mailbox we usually run n8n or Power Automate with a Graph connection scoped to that mailbox, an LLM step for triage and drafting, and Teams for alerts. High-volume or multi-mailbox setups get a small service with Graph change notifications. The inbox triage guide applies directly, and n8n vs Power Automate helps you pick the platform. Teams and SharePoint are usually part of the same build, see our SharePoint page.

Frequently asked questions

Does n8n work with Outlook?

Yes. n8n has a built-in Microsoft Outlook node for messages, drafts, folders, calendars, events and contacts, and a trigger for new mail. It connects through Microsoft Graph with an Entra ID app. Zapier, Make and Power Automate also have Outlook integrations.

Our integration uses EWS. Does that matter?

Yes. Microsoft is retiring Exchange Web Services in Exchange Online. Per Microsoft's timeline, EWS starts being disabled for all organizations in October 2026 and is fully disabled in April 2027. Anything that reads or sends mail through EWS should move to Microsoft Graph. On-premises Exchange Server is not affected by this change.

Can an automation read every mailbox in our company?

With unscoped application permissions it could, which is why you should not grant them that way. An Exchange admin can limit an app to specific mailboxes, such as a shared AP or support mailbox. Ask for that scoping before any AI workflow touches mail.

Is this different for personal Outlook.com accounts?

Somewhat. Graph supports personal Microsoft accounts for mail and calendar with delegated permissions, but not tenant admin features such as application permissions or mailbox scoping. Business automations should run against Microsoft 365 work accounts.

Next steps