Before you start
Users need a linked Microsoft account for features that act on their profile, mailbox, or calendar. See Microsoft account integration. A workspace admin can request a permission. A Microsoft 365 tenant administrator must grant it.Granting Microsoft permissions
Outlook calendar sync, out-of-office replies, manager sync, group calendar sync, Entra ID group sync, and Shifts sync all start on Settings > Microsoft. Opening the page checks Microsoft’s current consent for these six permissions. If consent was revoked in Microsoft 365, the switch appears off with a warning and Grant again. If activation reports that Microsoft could not be checked, try again; this does not mean consent was revoked. When you turn one of these features on, absentify verifies the permission. If it is missing, Permissions Required opens. If it is already present, the feature turns on without another consent flow. Go to Settings > Microsoft and turn on the feature. If the Microsoft permission is missing, Permissions Required opens. If someone sent you a consent link from that page, open that link instead. If you are a tenant administrator, select I am a Tenant Administrator, then Grant Permissions Now. You need a linked Microsoft account. Microsoft opens so you can grant the permission. If you are not a tenant administrator, select I am not a Tenant Administrator. Select Open Pre-Filled Email or Copy Consent Link, then send that request to your IT team. On the web, Grant Permissions Now takes you to Microsoft. You leave absentify and return to Settings > Microsoft with a result banner. If Microsoft confirmed consent but the permission is not visible to absentify yet, Settings > Microsoft shows Waiting for Microsoft… and Microsoft confirmed the consent. The permission usually shows up within a minute; this page checks every few seconds. Select Check now. In Microsoft Teams or SharePoint, Microsoft opens in another window. Settings > Microsoft then shows Waiting for Microsoft… and Grant the permission in the window that opened, then come back here. Select I have granted it. A banner on Settings > Microsoft reports the result after you return from the web. Copied or emailed links, and the window in Microsoft Teams or SharePoint, open a result page instead. That page may show Permission granted, Almost there, Permission was not granted, Wrong Microsoft 365 tenant, This link is no longer valid, or Something went wrong. If the feature was switched off in absentify, you see Permission was not activated. If you close Microsoft before consent, or if consent is declined, nothing changes. Granting the permission requires a Microsoft 365 administrator. A copied or emailed link belongs to your workspace and expires after 14 days. A request you start in the app expires after 15 minutes. Old public Microsoft consent URLs fail with This link is no longer valid. Start again from absentify. If your tenant later revokes the permission, the row shows a warning and Grant again.Microsoft features
1. Outlook calendar synchronization
This feature writes eligible absences directly to users’ personal Outlook calendars. Without it, users who enabled Calendar invitations can receive iCal emails instead. The leave type’s Calendar Synchronization setting controls whether an entry is created on request, on approval, or not at all. Turning synchronization off does not remove existing entries. Relevant request changes can still update or cancel an entry already delivered. See Outlook calendar synchronization. On Essentials and Plus plans, a user’s assigned public holiday calendar can also sync to Outlook.2. Outlook out-of-office reply
This permission lets absentify set automatic replies for users with linked Microsoft accounts. Users can maintain personal templates, and admins can apply company templates. See Outlook out-of-office permissions.3. Manager synchronization
Microsoft Graph can assign Entra ID managers as approvers. Managers must already be users in the absentify workspace. SCIM can supply the same relationship without this Microsoft Graph permission. See manager synchronization or SCIM provisioning.4. Group calendar synchronization
This permission lets absentify write absences to Microsoft 365 group and shared calendars. Configure the target calendars separately under Settings > Integrations > Calendar sync. See group calendar synchronization.5. Entra ID group synchronization
This feature imports Entra ID groups as departments, keeps memberships and managers in sync, and supports Entra ID search during user import. See Entra ID group synchronization.6. Microsoft Shifts synchronization
This permission lets configured integrations write approved absences to Microsoft Teams Shifts. Set up teams, departments, and leave types under Settings > Integrations > Microsoft Shifts. See the permissions guide and integration guide.7. Microsoft work location sync
This feature writes approved, full-day home-office requests as Remote in Teams and Outlook. The leave type must use Working Elsewhere - e.g. Home Office with Counts as leave off. Each user also needs a linked Microsoft account, an Outlook work schedule and location, and Sync my home office days enabled in their preferences. Turn on Microsoft work location sync under Settings > Microsoft. The admin starting consent needs a linked Microsoft account. Work location has its own activation flow and success or error message. See work location permissions. Turning the feature off resets Remote days written by absentify and opens the permissions guide so you can also revoke consent in Entra ID.8. Azure AI integration
This Plus-plan feature enables the AI assistant in the app and Teams Bot. No chat is sent to Azure AI until you turn it on. See Azure AI integration.Microsoft sync logs
Go to Settings > Microsoft > View Sync Logs when a Microsoft or external synchronization did not behave as expected. The overview shows successful, failed, skipped, and partial operations. Choose a date range, then open Filter for Status, Area, or Employee. For Shifts, choose Area and select Microsoft Shifts syncs. Select a row to see its error message and related request or user. To see logs for one user, open Filter, choose Employee, and pick that person. On the chip, switch is or is not. Use the logs to answer three questions:- Did absentify start the expected operation?
- Did it succeed, fail, or skip?
- Does the detail point to a missing permission, an account or group configuration, or a temporary Microsoft error?