Office 365 Integration

 

Kronologic depends on your mail service to provide users with automated outreach & scheduling capabilities. In the case of a cloud-based Exchange email server the integration with Kronologic is accomplished via Microsoft Graph Rest APIs.Kronologic uses v1.0+ of the Mail, & Calendar API, to provide seamless authentication and application experience in cloud based Office 365 deployments. 

 

“Microsoft Graph is the gateway to data and intelligence in Microsoft 365. It provides a unified programmability model that you can use to access the tremendous amount of data in Office 365” 

- Microsoft Graph Team

 

Architecture

Screen Shot 2020-01-27 at 4.02.00 PM

 

 

Kronologic uses Microsoft Graph API to do 4 Things

  1. 1. Sending emails & calendar invites templitized by users or admin on the behalf of the user to recipients defined by the user or admin.
  2.  
  3. 2. Checking the user’s calendar availability.
  4.  
  5. 3. Looking for responses within threads started by Kronologic. Note: Kronologic is only aware of email chains it initiates
  6.  
  7. 4. Sending A.I-generated email on the behalf of the user for the purpose of negotiating schedule conflicts between the user & the recipient if the response (see #3 above) is time-centric.

 

Graph API Used https://graph.microsoft.com/v1.0*

Scope

Rationale

API Used

Calendars.ReadWrite

Used for creating or removing calendar events 

*/me/calendar/calendarView

*/me/calendar/events

*/me/calendar

Mail.ReadWrite

Reading and creating messages on the users behalf - note: Kronologic is only aware of email chains it initiates

*/me/messages

Mail.Send

Sending email messages on the users behalf

*/me/messages

User.Read

Parsing information about 

the user

*/me/events

Openid

Open-Id data on the user

on authentication

Email

used in conjunction with opeid to obtain more detailed user info

on authentication

Offline_access

Retrieving offline access tokens to perform operations outlined

on authentication

 

 

Security & Privacy

Please visit www.kronologic.ai/trust to see how we work hard to earn and maintain your trust. And read more about to our privacy policy and terms & conditions.