1. Background

Google Workspace has a feature that enable organization to send email using any email registered in the organization. This is makes Gmail App integration to be more flexible where organization can flexibly used multiple email depending on situation.

The caveats are:

Google Workspace integration is not straight forward and some initial setup need to be done in organization side (organization’s GCP & Google Admin). This will also need highest admin privileges to be setup.

2. Integration

There are 2 main place that need to be setup:

  1. Organization’s Google Workspace Setup
  2. Gmail App integration in Upbond

Organization’s Google Workspace Setup

Before you can develop a Workspace app, you must create a project, enable the API and perform some authentication and authorization tasks. To get started, follow these steps:

1. Create a new project and enable Gmail API

For further information, refer to Create a new project and enable the API

Create a new Google Cloud Platform (GCP) project

To use Google Workspace APIs, you need a Google Cloud Platform project. This project forms the basis for creating, enabling, and using all GCP services, including managing APIs, enabling billing, adding and removing collaborators, and managing permissions.

  1. Open the Google Cloud Console.
  2. Next to "Google Cloud Platform" click the Down arrow. A dialog listing current projects appears.
  3. Click New Project. The New Project screen appears.
  4. In the Project Name field, enter a descriptive name for your project. If you're executing a quickstart, use "Quickstart."
  5. (Optional) To edit the Project ID, click Edit. The project ID can't be changed after the project is created, so choose an ID that meets your needs for the lifetime of the project.