Microsoft 365
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
Section titled “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.ReadandMail.Sendfor a sender,User.ReadandCalendars.ReadWritefor a calendar.

Connect
Section titled “Connect”-
In Pyn, open Settings in the left navigation, then Available under Integrations.
-
Select the Microsoft 365 tile. Microsoft opens; sign in and accept the permissions. This connects your account as a sender and installs the integration.
-
Microsoft returns you to Pyn. The tile moves to Installed as Active and your sender appears under Settings > General > Senders.
-
For more senders, each person uses Senders > Add > Add Microsoft 365 Email Sender. See Add a Google or Microsoft 365 sender.
-
For a calendar, use Calendars > Add > Add Outlook Calendar and pick the calendar to sync. See Connect a calendar.
What syncs
Section titled “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. 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
Section titled “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
Section titled “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
Section titled “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
Section titled “Related”- Add a Google or Microsoft 365 sender for the sender steps.
- Connect a calendar for the Outlook Calendar steps.
- Google Workspace for the Google equivalent.