The Outlook Calendar integration allows users to sync their daily calendar events from Outlook to their Rocket.Chat workspace. It also provides quick action buttons to interact with the events, for example — joining a meeting.
This integration only works with Exchange Servers and does not support Office 365.
The Outlook integration is only supported on the Rocket.Chat desktop application.
Administrator settings
For users to access the Outlook calendar settings, the workspace administrator must follow these steps:
Go to Administration > Workspace > Permissions. Select the Settings tab.
Search for Outlook.
Enable the settings for the roles that you want, for example, the
user
role.
Now, users with the role user
can access and configure the Outlook calendar settings as described in the following sections.
Configure Outlook calendar
To access the Outlook calendar on your workspace,
Navigate to Administration > Settings > Outlook Calendar.
Select Enable to enable the integration.
Enter the following information:
Exchange URL: The exchange server URL you need to access the server. For example,
https://owa.xyz.rocket.cat/
. You can find this value from your browser:Outlook URL: The Outlook application URL in the exchange server redirects the user to the correct application. For example,
https://owa.xyz.rocket.cat/owa/#path=/calendar/view/Month
. You can find this value from your browser by going to the Outlook Calendar page:Meeting url Regular Expression: The expression detects meeting URLs in event descriptions. The first matching group with a valid URL will be used. HTML-encoded URLs will be decoded automatically. For example, the meeting URL is
https://go.rocket.chat/conference?host=app.video.xyz.fi&path=conference%2Ftest_room%3FcallUrl%3Dhttps%253A%252F%252Fmeet.video.xyz.fi%252Fwebapp%252Fm%252Ftest_room%26callProvider%3DPexip
. By default, the regular expression is(?:[?&]callUrl=([^&<]+))|(?:(?:%3F)|(?:%26))callUrl(?:%3D)((?:(?:^&<))+[^&<]?)
, this will match everything that comes aftercallURL=
and return the specific URL for the meeting.
Calendar_BusyStatus_Enabled: Enable this option to automatically set the user status as
busy
during calendar events. Once the event is over, the user presence reverts to its previous status. Note that the user presence status depends on the scheduled time. For example, if a user arrives early to a meeting or leaves later than the scheduled time, the user presence does not change.Click Save changes.
To access the Outlook calendar in a room, click the kebab menu at the room header. Select Outlook calendar. A sidebar is displayed.
From the Outlook sidebar, click Login.
In the new window, fill in your Outlook login details and sign in. Check the Remember my credentials option so that you can synchronize multiple times in the future without entering your credentials again.
Now, all your events for the current date are fetched and synced to your workspace. Click an event to see more details about it. If the event has a conference call, click the Join button beside it to join the call.
Calendar settings
Click Calendar Settings to perform the following actions:
Event Notifications: You can enable or disable event notifications based on your preferences.
Outlook Authentication: You can remove your credentials from your workspace by clicking Disable.
Refresh Outlook sync
To refresh the sync, click the Sync button at the bottom of the sidebar.