Overview
The purpose of this article is to explain the required scopes of the WorkBoard API integration with your company email service.
Working Meetings integrates with your company email service via API integration to:
- Automatically create Meeting Agendas on your calendar.
- Automatically add a link to Meeting Agendas to your calendar for easy access from your calendar.
-
Record event information if you open the agenda. Recorded data points are:
- Event timing
- Attendees
- Event location
- Description
- Unique calendar identifiers
- You have the option to publish to your calendar when you create an event in WorkBoard. WorkBoard will only publish to your primary calendar (no shared calendar).
- The calendar event will be updated with a hyperlink to the WorkBoard agenda if missing when an agenda is viewed in WorkBoard.
- The association between the WorkBoard agenda (topics/takeaways) and the external calendar meeting is removed if a meeting is deleted in WorkBoard. WorkBoard will never delete from your calendar.
Supported Email Services
WorkBoard integrates with:
- Microsoft Office 365
- Google Workspace (Gmail)
Microsoft Office O365 Integration
Outbound connections
WorkBoard leverages Microsoft’s Graph API to pull your primary calendar when viewing Meetings.
Inbound connections
Microsoft fires webhooks to update WorkBoard on event updates.
WorkBoard Integration Required Scopes:
Note: Our Microsoft integration uses Delegated permissions that require a signed-in user present.
-
“https://graph.microsoft.com/Calendars.ReadWrite”
- See https://docs.microsoft.com/en-us/graph/permissions-reference#calendars-permissions for more details.
-
“https://graph.microsoft.com/User.Read”
- See https://docs.microsoft.com/en-us/graph/permissions-reference#user-permissions for more details.
Note: Authorization can be revoked at any time via your Microsoft profile.
More information on authentication and authorization basics for Microsoft Graph.
Microsoft Data Access Requirements and Justification:
Integration Data Type | WorkBoard Need | Optional | Notes |
Calendar |
|
No | Primary / Default Calendar |
Calendar Event |
|
No | |
Calendar Series |
|
No | |
Subscriptions |
|
No |
Calendar Service Integration Architecture Diagram
Google Workspace (Gmail) Integration
Outbound connections
WorkBoard leverages Google’s Calendar API to pull your primary calendar when viewing Meetings.
Inbound connections
Google’s push notifications are used to update WorkBoard on event updates.
WorkBoard Integration Required Scopes:
-
“Google Service Calendar - Calendar”
- See https://developers.google.com/identity/protocols/oauth2/scopes#calendar for more details.
-
“Google Service Oauth2 - UserInfo” Email
- See https://developers.google.com/identity/protocols/oauth2/scopes#oauth2 for more details.
Note: Authorization can be revoked at any time via your Google profile.
Google Data Access Requirements and Justification:
Integration Data Type |
WorkBoard Need |
Optional |
Notes |
Calendar |
|
No |
Primary / Default Calendar |
Calendar Event |
|
No | |
Calendar Event |
When event is a recurring event
|
No | |
Calendar Event |
|
No |