Using Google Workspace service accounts to roll out Project Manda to your whole enterprise
by Ed, Co-founder
Implementing Project Manda across your organization using Google Workspace service accounts
Project Manda uses "service accounts" from Google Workspace to facilitate enterprise-wide rollouts. This guide outlines everything you need to know.
Typically, individuals must register for Project Manda and link their calendars during the initial setup process. However, with service accounts, Google Workspace admins can authorize Project Manda across the entire workspace, enabling automatic user onboarding. This document explains what a service account is, how to establish one for Project Manda, and how to prepare for deploying Project Manda across your teams.
What is a Google Workspace service account?
A service account is designed for "domain-wide delegation" within Google Workspace. It allows a Google Admin to provide Project Manda with access to employee calendars at a domain level. This makes it so users can be onboarded to Project Manda without having to explicitly grant access themselves.
How to set up a service account to onboard Project Manda users
- Navigate to your Google Workspace Admin portal
- Navigate to Security -> Access and data control -> API Controls
- Click on Manage Domain Wide Delegation
- Click Add New on the API Clients heading.
- In the "Add a new client ID" dialog, enter the following information:
Client ID:
105718313487633521895
Scopes:
https://www.googleapis.com/auth/userinfo.email,
https://www.googleapis.com/auth/userinfo.profile,
openid,
https://www.googleapis.com/auth/calendar.readonly,
https://www.googleapis.com/auth/calendar.events,
https://www.googleapis.com/auth/admin.directory.group.readonly,
https://www.googleapis.com/auth/admin.directory.user.readonly,
https://www.googleapis.com/auth/admin.directory.domain.readonly,
https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly
-
Click Authorise to complete the delegation.
-
Let us know you're finished by emailing
support@projectmanda.com and confirming the email address used for the above authorization.