On-Prem Outlook Integration
Last updated
Was this helpful?
Last updated
Was this helpful?
To integrate Microsoft Outlook with Hivel and enable , you must have an admin Azure account. Follow the steps below to obtain the Tenant ID, Client ID, and Client Secret, which you will enter into your Hivel instance.
Prerequisite:
You must have admin access to your Azure portal.
Log in to using your admin Azure account.
In the Azure portal search bar, type App Registrations and open it.
Click New Registration.
Enter any name for your application.
Set Supported account types to: “Accounts in any organizational directory (Any Microsoft Azure AD tenant - Multitenant)”.
Click Register.
After registration, copy and save the following:
Client ID (Application ID)
Directory (tenant) ID
In the left menu, click Certificates & Secrets.
Click New Client Secret.
Add a description and set an expiry period.
Click Add.
Immediately copy the Secret Value — you won’t be able to see it again later.
Click API Permissions in the left menu.
Delete any existing Delegated permissions.
Click Add a permission.
Select Microsoft Graph.
Choose Application permissions.
Search and add the following permissions:
User.Read.All
Calendars.Read
Click on Grant admin consent for your organization.
Confirm the action.
Go to the Integrations page on your Hivel instance.
Select Outlook Integration.
Paste the Tenant ID, Client ID, and Client Secret you saved earlier.
Confirm and save.
Your Outlook data will start syncing automatically and pull historical data for 90 days.
The data processing will be completed within 2-24 hours depending on the number of users.
Once authorization is complete, Hivel will read outlook calendar data for all users under the admin account. The specific data points fetched from each calendar include:
id: Unique identifier of the calendar event.
iCalUId: Unique identifier for the event across calendar clients.
subject: The title or subject of the event.
start: Start time of the event.
end: End time of the event.
isCancelled: Indicates if the event has been canceled.
organizer: The person who created or owns the event.
attendees: List of participants invited to the event.
sensitivity: The privacy level of the event (e.g., normal, personal, private, confidential).
Initial Sync: Fetches calendar data for the past 90 days.
Incremental Sync: Nightly updates to fetch events for the past 1 day.
If you encounter any issues or need further assistance, feel free to reach out to support@hivel.ai
You can now view the for your teams within Hivel.