Skip to content

Feature Request: Microsoft O365 Integration (Calendar, Mail, Tasks) #4932

@omi-discord-vector

Description

@omi-discord-vector

Feature Request

Description:
Add native Microsoft O365 integration to the Omi app, including:

  • Calendar sync (Outlook Calendar via Microsoft Graph API)
  • Mail integration (Outlook Mail)
  • Tasks sync (Microsoft To Do)

Current state:

  • Google Calendar: fully supported (OAuth + sync)
  • macOS Calendar: supported (can pick up O365 accounts if added to system calendar)
  • Outlook: only referenced as a placeholder string (outlook_calendar) in backend schema — no actual OAuth flow or API integration built

Why it matters:
Many users (especially enterprise/business) rely on Microsoft O365 as their primary productivity suite. Without native support, they can only use workarounds (e.g., syncing O365 to macOS system calendar). Direct O365 login + API integration would unlock a large user base.

Suggested approach:

  • Microsoft Graph API OAuth2 flow for authentication
  • Calendar sync via Graph Calendar API
  • Optional: Mail and Tasks integration

Workaround (current):
On iOS/macOS, users can add their O365 account to the system Calendar app, and Omi picks it up through native calendar sync.


Requested by community via Discord.

Metadata

Metadata

Assignees

No one assigned

    Labels

    p3Priority: Backlog (score <14)parkedLane: Out of scope, low leverageretrieval-actionLayer: Search, questions, tasks, exports

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions