When using InterviewPlanner with G Suite, we're able to provide the level of automation that we do by connecting to Google Calendar. This powers our scheduling workflow by allowing us to see when interviewers are available, to create calendar events for the candidate and interviewers, and to check the availability of rooms.
The permissions that we request when you sign into InterviewPlanner are the minimum necessary for us to provide our functionality. The main resources we request are for users, calendars, and calendar resources (rooms).
Here's a breakdown of the permissions and why we need each one:
- View and manage the provisioning of calendar resources on your domain: This allows InterviewPlanner to list calendar resources (i.e. rooms) and manage their calendars. We use this information to find conflicts with booking rooms and to generate the best possible time to schedule an interview that includes a specific room.
- View users on your domain: This allows InterviewPlanner to list all users within the account. We use this information to construct the list of potential interviewers.
- See, edit, share, and permanently delete all the calendars you can access using Google Calendar: This allows InterviewPlanner to create events onto calendars that the signed-in user has access to. We create events on behalf of this user to coordinate interviews for both the candidate and the interviewers.