---
title: "Microsoft 365"
description: "Send email from Outlook mailboxes and invite employees to Outlook Calendar events. Each person connects their own Microsoft account."
sidebar:
  label: Overview
  order: 0
area: integrations
feature: microsoft-365
appPath: /settings/integrations/available
lastVerified: 2026-10-22
version: "2026-10-16"
audience: admin
related:
  - settings/senders/add-a-google-or-microsoft-365-sender
  - settings/calendars/connect-a-calendar
  - integrations/google-workspace
---

Microsoft 365 gives Pyn Outlook senders, so an email comes from a named colleague through Microsoft Graph, and Outlook Calendar, so a flow can invite someone to a recurring event. Each is a per-account grant made by the person who owns the mailbox or calendar. The integration tile records the tenant and lists the connected senders.

## Before you start

- Microsoft 365 is enabled for your workspace; the tile, **Add Microsoft 365 Email Sender** and **Add Outlook Calendar** appear only then.
- You sign in to Microsoft yourself; an admin cannot connect someone else's mailbox.
- The account needs an Exchange Online mailbox. Pyn asks for `User.Read` and `Mail.Send` for a sender, `User.Read` and `Calendars.ReadWrite` for a calendar.

![The Microsoft 365 tile under Available; selecting it starts the Microsoft sign-in.](https://support.pynhq.com/media/integrations/microsoft-365/integrations-microsoft-365-tile.png)

## Connect

1. In Pyn, open **Settings** in the left navigation, then **Available** under **Integrations**.

2. Select the **Microsoft 365** tile. Microsoft opens; sign in and accept the permissions. This connects your account as a sender and installs the integration.

3. Microsoft returns you to Pyn. The tile moves to **Installed** as **Active** and your sender appears under **Settings > General > Senders**.

4. For more senders, each person uses **Senders > Add > Add Microsoft 365 Email Sender**. See [Add a Google or Microsoft 365 sender](https://support.pynhq.com/settings/senders/add-a-google-or-microsoft-365-sender/).

5. For a calendar, use **Calendars > Add > Add Outlook Calendar** and pick the calendar to sync. See [Connect a calendar](https://support.pynhq.com/settings/calendars/connect-a-calendar/).

## What syncs

- **Senders**: name, email and tenant, read when the account connects.
- **Calendars**: recurring events from the selected calendar, refreshed every five minutes while the integration is active, with **Refresh Events** to pull changes now.
- **Deliveries**: each email and invite is a delivery in [Activity](https://support.pynhq.com/activity/). A transient Graph error is retried; the delivery records how many times sending was deferred.

The panel's **Details** tab shows the **Tenant**; its **Senders** tab lists every connected Microsoft 365 sender.

## Test it

Open a Microsoft 365 sender under **Senders**, open its **...** menu and select **Send Test**; "Test Message Sent" confirms it. For a calendar, open it under **Calendars** and check its events list once "Pyn is syncing this calendar. This can take a few minutes." clears.

## Reconnect or disconnect

- A sender or calendar showing **Requires reauth** carries a **Reconnect** button; the account owner signs in again.
- **Deactivate** on the tile stops every Microsoft 365 sender and calendar; **Activate** restores them.

## Troubleshooting

| What you see | What it means |
| --- | --- |
| **Requires reauth** | The password changed or the grant was revoked in Microsoft Entra. The account owner reconnects. |
| Delivery bounce reason **Mailbox Unavailable** | The connected account has no mailbox it can send from, for example it is not licensed for Exchange Online. |
| Delivery bounce reason **Raw HTML Email Not Enabled** | The step sends raw HTML and that is switched off for this workspace. Use the editor or ask support. |
| Calendar events list is empty | Only recurring series are synced. Use **Refresh Events** after adding one. |

## Related

- [Add a Google or Microsoft 365 sender](https://support.pynhq.com/settings/senders/add-a-google-or-microsoft-365-sender/) for the sender steps.
- [Connect a calendar](https://support.pynhq.com/settings/calendars/connect-a-calendar/) for the Outlook Calendar steps.
- [Google Workspace](https://support.pynhq.com/integrations/google-workspace/) for the Google equivalent.
