Integrating Your Calendar
With the calendar integration, you can display your appointments in Times, Calendar, and Planner in awork. Additionally, your appointments are included in the workload calculation, or you can automatically sync tasks from awork to your calendar.
Your appointments are not stored in awork and visibility can be configured through settings.
Which calendar providers does awork support?
awork supports the following calendar services:
- Google Workspace
- Microsoft (Outlook & Exchange)
- Apple iCloud
You can connect as many of your own calendars as you like - from the same or different providers.
Please note: Only cloud-based Microsoft Exchange Server can be linked. awork does not support self-hosted local Exchange servers.
Linking Your Calendar
Google & Microsoft
- Start the integration in awork via:
- the Calendar icon in Times, Calendar, or Planner
- or the Integration library under Settings > Integrations.
- You'll be redirected to the provider's login page.
- Sign in and authorize awork to access your calendar.
- Select the calendar groups in awork that you want to display.
Your appointments now appear in awork. You can identify the respective provider by the icons.
Apple iCloud
- Enter your Apple ID in the awork popup.
- Go to appleid.apple.com and follow the instructions in the awork popup.
- Navigate to the Security > App-Specific Passwords section and generate an app password.
- Confirm in awork that you've completed the steps.
- Enter the password in awork.
Your appointments now appear in awork. You can identify the respective provider by the icons.
Calendar Settings
You can edit the settings in the same place where you started the integration.
Select Calendars
Choose which calendars you want to display.
Visibility for Other Users
- Use the Share Calendar & Use for Workload button to decide whether your calendar events are visible to others in awork.
- Use the Share Event Names (Non-Private Only) button to specify that event names are visible in the Planner (except for private events).
Load Out-of-Office Events
You can load out-of-office events from your linked calendar and treat them as absences in awork. To do this, enable or disable the "Load out-of-office" events and treat as absence option in the calendar integration settings.
When this setting is enabled:
- out-of-office events are displayed in the awork Calendar
- they reduce the available capacity of the user in the Planner's Workload
- the total duration of out-of-office time per day is shown in the Workload detail popup - similar to calendar entries
This setting is disabled by default and can be enabled per user in the calendar integration settings.
Note: awork recognizes overlaps between out-of-office events and existing absences (from awork or external sources). If an overlap is detected, the time is not counted twice.
Task Sync (Google & Microsoft Only)
- Enable Sync tasks from awork with your calendar so they're automatically synced to your external calendar.
- Select the target calendar (for example, your main calendar).
- You can change the target calendar later, and awork will ask you what to do with the previous events in the old calendar: Keep all, delete all, or delete only future events.
Note: Only tasks from awork are transferred to your external calendar. Changes made in the external calendar to events created from awork are currently not synced back to awork. Changes to events may be overwritten by awork.
Task Sync is not available for Apple iCloud Calendar.
Integrating Calendar for Your Entire Workspace
With Google Workspace and Microsoft Office 365, you can set up a workspace-wide integration.
Requirement: Setup can only be performed by people who have the Admin role in both awork and the Microsoft account.
Note: With a workspace-wide integration, individual users can no longer change their own calendar settings.
Workspace-Wide Google Calendar Integration
- Navigate to Settings (gear icon in the bottom left of the main menu), select Integrations, and open the Integration library.
- Select Workspace-wide Google Calendar Integration.
- Install the awork app in the Google Workspace Marketplace.
- Select the Domain.
- Save. The matching with awork users runs automatically: Users in awork and Google are matched based on this domain and the email addresses users have entered.
- Now edit user settings or disable the integration for individual users.
Workspace-Wide Microsoft Calendar Integration
The awork Microsoft Calendar Integration requires a Microsoft 365 Tenant. We authenticate users via Microsoft Entra ID. We read and write data (calendar entries, user mapping, etc.) via Microsoft Graph.
To set up, an admin in the awork workspace must also be an admin in the Microsoft Tenant (Global Administrator, Privileged Role Administrator, Cloud Application Administrator, or Application Administrator).
For synchronization, the email addresses of the admin must be identical in both accounts.
During authentication, the following scopes are requested and required for ongoing operation: Calendars.ReadWrite, Directory.Read.All, User.Read.All, and Directory.Read.All.
- Navigate to Settings (gear icon in the bottom left of the main menu), select Integrations, and open the Integration library.
- Select Workspace-wide Microsoft Calendar Integration.
- Install the awork app in your Microsoft 365 account.
- Select the Domain - the Tenant ID is pre-filled by the redirect after installation.
- Save. The matching with awork users runs automatically: The email domain of users in the awork workspace must match the Microsoft 365 Tenant domain.
- Now edit user settings or disable the integration for individual users.
Note: With a workspace-wide integration, individual users can no longer change their own calendar settings.
How Do Appointments Affect Workload Calculation?
- Busy is counted in the workload
- Free is not counted in the workload
- Focus time is not counted in the workload (shown with hatching)
- All-day absence/out-of-office events: choose whether these should be counted in the workload
FAQ
Can I modify or delete an existing integration?
Yes, via the Calendar icon in Times you can: Edit calendar, Delete calendar, Add more calendars. The workspace-wide calendar integration can also be modified under Settings > Integrations.
Why can awork read user data in Microsoft Entra ID?
awork can read data in Entra ID and user data to match users by their email address and ensure that only authorized people can set up the integration. This ensures secure account linking and prevents unauthorized access.
Why are write permissions needed for the workspace-wide Microsoft Calendar Integration for the calendar integration to work?
The calendar integration works bidirectionally. Calendar entries are synced from the external calendar to awork. And depending on the calendar settings, planned tasks from awork can also be transferred back to the external calendar.
Our users are receiving a permission error message after signing in with their Microsoft account. What can we do?
If your users receive an error message after signing in with their Microsoft account when connecting their calendar, they may not have the required permissions to connect the calendar. Please make sure they're allowed to install apps or can request admin consent.
To do this, go to the Entra Admin Center to Enterprise Applications > Consent and Permissions and make sure either User consent is enabled or that users can request admin consent.
If necessary, please contact a Microsoft administrator to set up the permissions correctly.
