Automatically synchronize employees’ availability status to Outlook & Teams
The modern workplace requires clear communication and transparency. With BitaBIZ’s Microsoft Exchange integration, you get a solution that automatically shares absence status and work availability across Outlook and Teams calendars — while improving productivity, coordination, and overview.
Check our Outlook cases below. Click to open a case:
Case: What does lack of overview of “absence status” mean?
Case: What does lack of overview of “absence status” mean?
An average employee has around 50 absence days per year, distributed across vacation, other vacation, sickness, leave, and public holidays.
For a company with 50 employees, this corresponds to:
👉 2,500 absence days per year that must be communicated correctly
Without automatic synchronization, this can lead to:
Lack of overview of who is present
Meetings scheduled without key people
Colleagues looking for each other unnecessarily
Interruptions, misunderstandings, and wasted time
A realistic scenario:
If just 10% of these 2,500 absence days are not shared correctly, the company lacks clarity around 250 working days.
This corresponds to one employee “disappearing” for an entire year without anyone knowing where they are.
Case: What does lack of overview of “Working elsewhere” mean?
Case: What does lack of overview of “Working elsewhere” mean?
BitaBIZ also synchronizes when employees work from home, are traveling, attending courses, or engaged in external activities, and marks it as “Working elsewhere”.
This is crucial because productivity and planning depend on knowing who is in the office and who is working externally.
If your employees work on average around 20 days per year somewhere other than the office.
For 50 employees, this amounts to:
👉 1,000 “Working elsewhere” days per year
Without automatic sharing, this means:
Colleagues do not know if the employee is available for in-person meetings
Time wasted looking for colleagues
Poor conditions for coordination
Risk of booking errors
Unnecessary emails, chats, and calls
Example:
If just 20% of these are not shared correctly, the organization loses visibility of 200 working days per year.
This corresponds to one person being “invisible” for almost an entire year.
Conclusion: Absence + working elsewhere
Conclusion: Absence + working elsewhere
When combining the two cases — absence and working elsewhere — an organization with 50 employees gets:
2,500 absence days
1,000 working elsewhere days
That is a total of 3,500 days per year where colleagues need to know who is present and where they are working from.
Without automatic sharing and updates in Outlook and Teams, this results in:
Risk of hundreds of misunderstandings
Poor planning
Unnecessary interruptions and lost productivity
Reduced efficiency in coordination
With the BitaBIZ Exchange integration, ALL of this information is synchronized automatically.
This provides:
Better meeting planning
Better collaboration
Less wasted time
A much more efficient and transparent workday
Benefits of the BitaBIZ Exchange integration
Unified Communication – always up-to-date calendars
Employees’ absence and work location are automatically synchronized in Outlook and Teams.
More and more accurate registrations
Visibility in the calendar improves both data quality and timeliness of absence registrations.
Automatic out-of-office reply in Outlook
BitaBIZ can automatically activate Outlook out-of-office replies when absence is registered.
When the integration is set up:
Absence and work location are automatically synchronized to Outlook and Teams
Out-of-office replies can be activated automatically in Outlook
The calendar always shows correct status information
Get more out of your Outlook Exchange integration. Enable the out-of-office email auto-reply integration. Read more here!
FAQ
How to set up the integration
How to set up the integration
BitaBIZ has a pre-configured Entra ID (Active Directory) app. It is used to integrate your BitaBIZ account with Microsoft 365.
The app is used to create the following BitaBIZ integrations:
Guide to adding the BitaBIZ application to your Entra ID
Go to the Azure portal. Click the Entra ID Active Directory icon in the left-hand menu.
Select Enterprise Applications from the Manage section.
Select All applications -> + New application.
Do the following:
ℹ️ The BitaBIZ enterprise application has now been added to your Entra ID (Active Directory)!
💁 Once the app is installed, it must be configured for your BitaBIZ Exchange integration.
Setup guide
Go to the Azure portal. Click the Azure Active Directory icon in the left-hand menu.
Select App registrations from the Manage section.
Do the following:
Select API permissions from the Manage section and click + Add a permission.
Select Microsoft APIs and then Microsoft Graph.
Do the following:
Click Application permissions
Type Calendars in the search field
Select Calendars.ReadWrite
Click Add permissions
Click + Add a permission again.
Select Microsoft APIs and then Microsoft Graph.
Do the following:
Click Application permissions
Type MailboxSettings in the search field
Select MailboxSettings.ReadWrite
Click Add permissions
Select Grant admin consent for bitabiz and click Yes.
💁 The two API Permissions have now been configured!
Add a new Client secret:
Select Certificate & secrets from the Manage section
Click + New client secret
Enter a description for the new client secret, e.g. "BitaBIZ Exchange integration client secret"
Select an expiration period for the new client secret.
💁 We recommend selecting an expiration period of 24 months.Click Add
💁 The new Client secret has now been created!
💁 We recommend that you create a reminder or change request for when the Client Secret expires, so you receive a notification in good time and can renew it before it expires.
Copy the Value text string from the newly created client secret, this must be inserted into your BitaBIZ account later.
Do the following:
Select Overview
Copy Application (client) ID
Copy Directory (tenant) ID
Application (client) ID and Directory (tenant) ID must be inserted into your BitaBIZ account later.
Log in to your BitaBIZ account
Click Setup admin -> Integrationer -> Microsoft integrationer
Under the section "Microsoft Exchange Integration" click the link:
"Access Modern Exchange authentication settings"
To configure the Exchange integration in BitaBIZ, perform the following steps:
Copy Application (client) ID from Azure and paste into Application (client) ID in BitaBIZ
Copy Directory (tenant) ID from Azure and paste into Directory (tenant) ID in BitaBIZ
Copy Client secret Value from Azure and paste into Client secret (value) in BitaBIZ
Activate the Exchange integration by setting the button to ON.
Click Save Exchange
💁 The integration is now ACTIVE. Test the integration by registering a sick day. The sickness registration will be synchronized and updated to your Outlook calendar within a maximum of 4 minutes.
Our Outlook integration is not working
Our Outlook integration is not working
Synchronization of absence status from BitaBIZ to Outlook & Teams has stopped
This FAQ helps you identify the cause if your BitaBIZ → Outlook/Teams synchronization has stopped working.
We assume that the integration was previously set up correctly and that BitaBIZ is already connected to your Microsoft Exchange environment.
There are typically 3 reasons why the Exchange integration stops or why individual registrations are not shown in Outlook:
Problem | Symptoms | Solution |
Client Secret expired | No one is being synchronized | Renew Client Secret |
New employee without calendar sync | Only some are affected | Add to Access Policy |
Registration pending approval | Not shown in Outlook | Approve the registration |
1. Client Secret has expired (most common cause)
Symptom
No employees are having their absence registrations synchronized anymore
The integration does not work for the entire company
Cause
Microsoft Entra ID requires a valid Client Secret for BitaBIZ to update Outlook calendars.
When it expires, all synchronization stops.
How to resolve it
Renew the Client Secret on your BitaBIZ Enterprise application in Microsoft Entra ID.
See FAQ: How to renew Client Secret Value for the Exchange integration
Important to know
💡 Registrations created while the Client Secret was expired are not automatically re-synchronized.
If you want them synchronized, they must be:
deleted in BitaBIZ
created again
Tip (strongly recommended)
Create a reminder for when the Client Secret expires so you can renew it before the integration goes down.
2. A new employee does not get their absence status updated in Outlook
Symptom
Only some employees do not have their absence shown in Outlook – the rest works.
Cause
If you have created an Application Access Policy in Microsoft Entra ID to limit the Exchange integration’s access to specific users, new employees must be added to this policy.
If not, the integration cannot update their calendars.
How to resolve it
Add the employee to the relevant Access Policy / Security Group
3. The registration is pending approval
Symptom
An employee has created an absence, but it is not shown in Outlook.
BitaBIZ only synchronizes approved registrations.
If the absence is pending manager approval, it is not sent to Outlook.
How to resolve it
Check if the registration is marked red in the employee’s BitaBIZ calendar
When it is approved → it is synchronized automatically
Which registrations are synchronized with Outlook?
Registration type | Synchronized with Outlook? |
Vacation | ✔ Yes |
Other vacation | ✔ Yes |
Sick | ✔ Yes |
Child sick | ✔ Yes |
Time off in lieu | ✔ Yes |
Other leave | ✔ Yes |
Custom absence types | ✔ Yes |
Day bank (minus days) | ✔ Yes |
Driving | ✖ No |
Overtime | ✖ No |
Time registrations | ✖ No |
Working hours (flex time) | ✖ No |
Day bank (plus days) | ✖ No |
Tip (strongly recommended)
Public holidays that are added to employees’ policies in BitaBIZ are not synchronized to Outlook, as they are not registered as actual absence events (such as vacation or sickness). We therefore recommend using Outlook’s own feature to add public holidays.
Setup of Exchange integration for multiple companies in Microsoft Entra ID
Setup of Exchange integration for multiple companies in Microsoft Entra ID
Introduction
If you have multiple companies in Microsoft Entra ID, and each company has its own BitaBIZ account, the Exchange integration must be set up per company.
This guide explains how the integration works and how to restrict the integration’s access so that each company can only synchronize its own employees.
How Exchange integration works per company
Set up Exchange integration on the company’s own BitaBIZ Azure app
Each BitaBIZ account uses its own Azure app, and the Exchange integration is activated here.
Important: Exchange does not follow the AD group
Unlike SSO and Provisioning, the Exchange integration’s access is not limited to users in the AD group.
By default, the Exchange integration gets access to all users in the entire Azure AD.Restrict access to only the company’s users
To ensure proper separation between companies, Microsoft recommends restricting the Exchange integration’s access to specific users or groups.
This is done via Conditional Access / scoping.
How to get started
BitaBIZ: Follow the FAQ guide to set up the Exchange integration
Microsoft guide: Restrict access to the Exchange integration service account
Summary
The Exchange integration provides a strong Unified Communication solution but requires proper access restriction when working with multiple companies in the same Microsoft Entra ID.
Function
| Setup per company | Default access
| Option to restrict
|
Exchange integration | ✔ Yes | Access to all users | ✔ Yes – via Microsoft configuration |
How to renew Client Secret Value for the Exchange integration
How to renew Client Secret Value for the Exchange integration
Our Client Secret Value for the Exchange integration is about to expire or has expired and needs to be renewed.
Step-by-step guide:
Open the Azure portal
Go to https://portal.azure.com
Click on Microsoft Entra ID in the left navigation menu
Go to App registrations
Under the Manage section
Click on App registrations
Find your BitaBIZ application
Create a new Client Secret
Select Certificates & secrets under Manage
Click on + New client secret
Enter a description, e.g. 'BitaBIZ Exchange integration client secret'
Select an expiration period (we recommend 24 months)
Click Add
Your new Client Secret has now been created.
ℹ️ Create a reminder or change request so you are notified well in advance before it expires.
Copy Client Secret Value
Update BitaBIZ with the new Client Secret Value
Log in to your BitaBIZ account
Go to Setup admin → Integration → Microsoft integrations
Under Exchange integration:
Paste your copied Client Secret Value into the field Client secret (Value)
Click Save Exchange
Your Client Secret Value has now been updated for the Exchange integration.
Can reminders be disabled for calendar events that are synchronized from BitaBIZ to Outlook?
Can reminders be disabled for calendar events that are synchronized from BitaBIZ to Outlook?
Reminders on calendar events are controlled by settings in Outlook and cannot therefore be managed directly from BitaBIZ.
When registrations from BitaBIZ are synchronized to Outlook, they are created as calendar events in the employee’s Outlook calendar. BitaBIZ only creates the calendar event itself and does not control Outlook’s reminder settings.
How are reminders handled?
Reminders are determined by:
the employee’s personal Outlook settings
or the company’s Microsoft 365 / Outlook policies
Therefore, BitaBIZ cannot enable or disable reminders for these calendar events.
What can I do?
If you want to change or remove reminders on calendar events, we recommend contacting your IT department or Microsoft 365 administrator.
They can advise on the options in your Outlook setup and calendar settings.
✅ In short
Registrations from BitaBIZ are synchronized as calendar events in Outlook
Reminders are controlled by Outlook, not BitaBIZ
Contact IT or Microsoft 365 administrator if reminders need to be changed

























