Connecting Microsoft Calendar (Outlook, Microsoft 365)
Microsoft Calendar is connected with a Microsoft sign-in (Microsoft Entra ID). It works with personal Outlook.com accounts and with Microsoft 365 / Exchange Online work accounts.
Connect
Open your planner at app.dayfolio.io → Change calendar (or Edit settings → Step 6).
In the Microsoft Calendar card, press Connect and sign in with your Microsoft account. If your account uses two-factor authentication, you complete it here, once.
Allow the requested permissions: read-only access to your calendars, sign-in and profile, and offline access for the automatic daily sync. Dayfolio cannot create, edit or delete anything in your calendar.
Back in Step 6, check the calendars you want to include and choose their colors.

Colors from Outlook
Set a calendar's color to Microsoft to use the color it has in Outlook — including category colors assigned to individual events. The Microsoft option is offered for calendars that have a specific color set in Outlook; if a calendar uses Outlook's Auto color, give it a color in Outlook on the web (right-click the calendar → Color) and sync, or simply pick a Custom color in Dayfolio. See Calendar colors and hiding events.
Work accounts: if your organization asks for admin approval
Many Microsoft 365 tenants require an administrator to approve a third-party app before it can read calendars, even read-only. If the consent screen says approval is needed:
Ask your IT team to approve Dayfolio for your tenant. What they need to know: Dayfolio connects through Microsoft Entra ID (OAuth) and requests only read-only calendar access, sign-in/profile and offline access. It uses the calendar data to generate a planner PDF, cannot write to the calendar and accesses no other Microsoft 365 service. Dayfolio support can provide additional documentation if they ask for it.
Once approved, return to Step 6 and press Connect again. The connection completes immediately, without entering credentials again, and your calendars appear.
If your organization's Conditional Access policy requires periodic re-authentication, the connection may occasionally need a Reconnect — see Reconnecting a calendar that stopped updating.
Work accounts: the iCal alternative
If approval isn't granted, or you'd rather not involve IT, most Microsoft 365 accounts can publish a calendar as an iCal link, which needs no approval:
In Outlook on the web, go to Settings → Calendar → Shared calendars → Publish a calendar.
Choose the calendar and the level of detail, press Publish and copy the ICS link.
In Dayfolio Step 6, press Add ICS source, paste the link and press Done.
The same method adds a second Microsoft account next to the one connected with the Microsoft sign-in. See Adding a calendar with an iCal/ICS link for what a published feed includes.
Exchange Online is required
The Microsoft sign-in reads calendars through the Microsoft Graph API, which serves mailboxes hosted in Exchange Online. If your mailbox is on an on-premises Exchange server, generation reports MailboxNotEnabledForRESTAPI; in that case use the iCal link method above, or ask IT whether your mailbox has an Exchange Online license.
If your calendar is mirrored elsewhere
Some people already have their work calendar mirrored into Apple Calendar or Google Calendar. Connecting Dayfolio to that copy (via the iCloud iCal link, or the Google connection) works without any Microsoft authorization. Connect each calendar from one source only, so events aren't printed twice.
