Microsoft Outlook

Read, send, and manage Outlook mail and calendar from any myai canvas, function, or chat — through Microsoft Graph.

Productivity & OfficeAvailable now

Outlook is the inbox and calendar most Microsoft-365-anchored teams actually live in. The integration treats it as a first-class data source — read threads from chat, send mail from automations, schedule meetings from a workflow, all through the Microsoft Graph API.

What you can do

  • Pull mail into a conversation — "what did the customer say about pricing last week" returns matching threads inline, no Outlook tab switch.
  • Send mail from automations — a function can compose a draft, attach a file from Drive or SharePoint, and send on a schedule or trigger.
  • Read calendar context — today's load, upcoming customer meetings, conflicts — queryable before proposing a new time.
  • Create and update events — book meetings programmatically with attendees and rooms from your directory.
  • Trigger on inbound — a flagged customer email or message from a key sender kicks off downstream automation.
  • Shared mailbox access — for the team aliases (sales@, support@) where multiple humans share an inbox.

How to connect

OAuth 2.0 through the Microsoft Identity Platform. Scopes requested: Mail.Read, Mail.Send, Calendars.ReadWrite. Two paths:

  • Connect with Microsoft — works against any Microsoft account (personal, work, or school). First-time access from a work account may require tenant admin consent.
  • Pre-consented sign-in — for domains where IT has already wired the matching myai app registration into your tenant (skips the consent prompt entirely).
Connect Microsoft Outlook in myai

Common use cases

  • Customer-thread digest — pull every email from a domain over a date range, summarize the topics, post to a canvas before a QBR or renewal.
  • Calendar-aware scheduling — a function checks Outlook availability before proposing meeting times to a prospect.
  • Sales-rep Monday primer — pulls the rep's flagged inbound mail + week's calendar load, posts a structured digest to their chat.

Reference

  • Connection model: Microsoft Graph OAuth 2.0
  • Scopes: Mail.Read, Mail.Send, Calendars.ReadWrite
  • Multi-tenant by default; single-tenant Azure app registration is a planned separate integration (better fit for that use case)