Skip to main content
Lovable offers several Microsoft shared connectors. Each one targets a specific product, but they all work the same way: you sign in with Microsoft (Entra ID / Microsoft account), Lovable stores tokens securely, and your app calls Microsoft Graph through Lovable’s connector gateway with automatic token refresh.

Included Microsoft connectors

Connector in LovableWhat it’s for
Microsoft OutlookEmail: read, send, and manage mail in the signed-in mailbox (within granted permissions).
Microsoft TeamsTeams and channels: messages, team and channel lists, and related conversations APIs.
Microsoft OneDriveFiles: upload, download, and work with files in the user’s OneDrive.
Microsoft WordDocuments: read and write Word files via Graph (for example files stored in OneDrive/SharePoint).
Microsoft ExcelSpreadsheets: read and work with Excel workbooks through Graph.
Microsoft PowerPointPresentations: read and write PowerPoint files via Graph.
Microsoft OneNoteNotes: notebooks, sections, and pages in OneNote.
Pick the connector that matches what you are building. You can add more than one connection if you need different Microsoft accounts or environments.

How Microsoft connections work

  • OAuth 2.0: You authorize a Microsoft account for that product. Permissions depend on the scopes requested for that connector (some connectors expose optional Advanced settings for scopes—grant only what your app needs).
  • Microsoft Graph: Requests go to https://graph.microsoft.com/v1.0/ via Lovable’s connector gateway. See Gateway-based connectors for secure token handling and per-project request limits.
  • Same flow everywhere: Add connection → sign in with Microsoft → approve consent → link the connection to projects. Only the connector name and API surface change between Outlook, Teams, OneDrive, etc.
Microsoft 365 licensing, tenant policies, and Graph throttling are controlled by Microsoft and your organization—not Lovable.

How to connect (any Microsoft product)

Workspace admins and owners can create Microsoft connections.
  1. Go to Settings → Connectors → Shared connectors.
  2. Choose the Microsoft connector you need—for example Microsoft Outlook or Microsoft Teams (each product has its own tile).
  3. Click Add connection, enter a Display name, and complete Connect / Sign in with Microsoft.
  4. Accept the permissions shown for that product.
  5. Link the connection to the Lovable projects that should use it.
If your organization uses conditional access or admin consent, you may need your IT admin to approve the app for the tenant. For API details for a specific workload, see the Microsoft Graph REST API reference.

Managing and removing connections

Steps match other shared connectors; only the product you select in Settings changes. Editors and above can unlink projects without deleting the connection.
  1. Go to Settings → Connectors → Shared connectors and select the same Microsoft connector you used (for example Microsoft OneDrive).
  2. Open the connection → Linked projects → choose projects → Unlink projects.

Delete a connection

Workspace admins and owners can delete a connection.
Deleting a connection is permanent. Linked projects lose access until you add a new connection.
  1. Settings → Connectors → Shared connectors → pick the Microsoft product (for example Microsoft Excel).
  2. Open the connection → review Linked projectsDelete under delete options → confirm.

Limitations

  • Each connection is tied to one authorized Microsoft identity (and that identity’s mail, files, teams, etc., per scopes)—not each visitor’s account unless you build a separate auth story.
  • Tenant and admin policies (consent, MFA, blocked apps) can block or limit sign-in; resolve those in Microsoft 365 / Entra ID.
  • Gateway limits apply as in Gateway-based connectors.