Calendar Integration feature allows users to sync calendar events. This will allow deeper insights into time allocation and productivity patterns, especially with the ability to have a broader picture of someone's daily activities.
To set up a calendar integration in Insightful, go to Settings → Integrations and select the Calendar tab, where you’ll see options for both Google and Microsoft Calendar integrations.
To activate the calendar integration, you must have Admin access to both the calendar (Google or Microsoft) and Insightful.
Only one calendar integration can be active at a time.
Only organizations that have permission for calendar integration will be able to activate the integration.
How to Set Up the Integration
Select Activate next to the desired calendar. This action will begin the integration process.
A pop-up will prompt you to sign in to your Google or Microsoft account and accept the integration. Once authorized, Insightful will start syncing your calendar and pulling in meeting data.
After activation, you can deactivate the integration at any time.
The system will perform automatic employee matching based on multiple parameters which include Email, AliasID, Username, and Employee Name.
Meeting Sync Details
After integration is activated, events for the last 7 days will be synced after the employee gets timezone and timezone offset with the next shift.
After the initial sync, calendar events are updated every hour.
Only past and present meetings are synced, future events are not included.
The title of all calendar events displayed will always default as "Calendar Meeting"
If a user is invited to overlapping meetings, Insightful will prioritize the first meeting accepted or whichever meeting was accepted by the user.
Event Conflict Handling
For overlapping events, only the first received event will be imported, other events that have an overlapping timeframe won’t be synced
Today, when adding Manual Time, it becomes a priority for our current data layer, but when calendar data is synced it is layered behind existing manual time data, preserving previous time activity details
Calendar Event Display in Insightful
A yellow horizontal bar represents the duration of each calendar-synced meeting.
A purple section beneath the yellow bar shows computer activity during the meeting, such as email usage or typing.
If manual time is added during the meeting, it will be displayed as a yellow vertical bar.
Criteria for Calendar Events to be considered valid
Insightful will only sync calendar events that meet the following criteria:
There are at least two attendees who accepted the meeting invitation.
The meeting is not an all-day event (must be less than 24 hours).
The meeting is not canceled.
The system doesn’t sync future event.
The system does not take into account any retroactively added past events or removed events.
Deactivating and Reactivating the Integration
Integration can be turned off anytime, retaining synced data but pausing future updates.
If you reactivate a calendar integration, Insightful will import new data/events without overwriting existing meeting information previously added to the calendar.