Google Connection
A connection is basically a mean for authentication. In Aliveforms Following Google apps integrations in Aliveforms require a Google connection.
- Google Sheets
- Gmail
- Google Drive
- Google Calendar
Creating new connection
- To start, click on New Connection from dashboard or browse connections section. Click on New button.
- Select Platform
Google
- Now, there are authenticate it with two options.
- With Oauth
- With Service Account
Authenticate With Oauth
This is easier and quicker. It also provided more functionality.
- Select the apps you want to connect.
- You can connect multiple apps in same connection.
- After selecting apps, click on
Sign in with Google
- Proceed with authentication
Note that every time the connection is updated, it is required to select all apps required.
For example, connection is created and added Google Sheets
. Then Gmail
is required to be added, so, select both Connect Google Sheets
and Connect Gmail
and then proceed.
Authenticate With Service Account
-
Create a project in Google Cloud Console.
-
Create a service account and create JSON credentials. Download the credentials
.json
file.
Article From developers.google.com: https://developers.google.com/workspace/guides/create-credentials#service-account
-
Upload the
credentials.json
file. -
Click
Save
.
Service Account Notes and Limitations
When using service account, there are few limitations.
-
In
Google Sheets
andGoogle Calendar
integrations, new sheets cannot be created. -
It is required to create a Google Sheet or Calendar and give editor access the email account of service account.
-
It is required to have corresponding APIs activated in service account.