This feature is available only to Early Adopter test users. The Administrator must hold an Early Adopter License. Once it's configured, all company members automatically benefit from the feature.
Available with Rainbow production solution v161 and Rainbow Connector - AD/LDAP/Exchange 3.6.5 or above.
The Rainbow Exchange Calendar connector offers seamless synchronization between users’ calendar events and the Rainbow client—without relying on cloud-based services like Microsoft 365. Designed for on-premises Microsoft Exchange environments (CPE), this integration ensures real-time visibility of user availability and Out of Office status across your organization.
What It Does
Once configured, Rainbow displays each user’s current calendar event and Out Of Office message directly within the client application. This information is pulled from the Microsoft Exchange server using the EWS (Exchange Web Services) API and shared with the user’s Rainbow network.
How It Works
The synchronization is powered by the Rainbow AD/LDAP/Exchange connector, a Windows service deployed on the customer’s LAN.
This connector:
- Retrieves the list of users from the Rainbow company
- Attempts to subscribe to each user’s Exchange calendar
- Notifies Rainbow of successful subscriptions
- Propagates real-time calendar changes and Out Of Office status to Rainbow cloud
- Responds to Rainbow client requests for calendar details
Rainbow then displays the current appointment and Out Of Office message in the user interface.
Note: Users cannot disable this synchronization.
Configuration Steps
- Install the connector following the steps outlined in Run the Rainbow LDAP Connector as a Windows service.
As a reminder, you can download the connector from this link.
To enable and configure the Exchange calendar feature, follow these steps:
Enable the Feature in Rainbow Admin Console
- Navigate to: Company → Settings → Application
- Enable the Exchange Calendar Synchronization option.
Configure the Exchange Server
In the same admin section, Edit the Exchange server settings:
- URL of the EWS endpoint. The most commonly used formats are :
- Credentials with access rights to user calendars
- Exchange Administrator login (Client ID) and password (Client Secret)
Note: Microsoft Exchange may impose a limit on the number of calendar subscriptions. Refer to Microsoft documentation to adjust this setting.
Connector Setup and Registration
After installing the Windows service:
- Open the local connector interface at http://localhost:3001
- Configure any required HTTP proxy settings
- Log in to Rainbow and grant access to the connector
- The interface will refresh with an Exchange Calendar section
Subscription Logic
The connector attempts to subscribe to each user’s calendar using one of the following email identifiers:
- Rainbow login email
- Rainbow work email
- Rainbow personal email
- Rainbow external UID
It tests each option and memorizes the successful one. Once subscribed, the connector receives real-time notifications from Exchange and relays them to Rainbow cloud.
User Creation and Updates
- When a new user is created, Rainbow requests their calendar data.
- The connector detects this request, refreshes the user list, and provides calendar details immediately.
- Restarting the Windows service also forces a full refresh of the user list.
Monitoring and Troubleshooting
Use the connector’s local web interface to:
- View active calendar subscriptions
- Confirm Exchange connectivity
- Monitor real-time updates