This article will show you how to create your own project in Google Cloud Console and a custom OAuth client. This is useful for connecting restricted Google services, like Google Drive or Gmail, to Axelor Connect..
![]() |
Note |
---|---|
The following procedure is intended for:
|
Prerequisites:
-
a Google account
![]() |
Tip |
---|---|
If you prefer video over the step-by-step text-based guide, please watch the following video tutorials: Google Drive App - OAuth Setup Workflow Gmail App - OAuth Setup Workflow |
Follow these steps to create a custom OAuth client for Google services:
-
Sign in to Google Cloud Platform using your Google credentials.
-
Open the Dashboard, and click the CREATE PROJECT button.
-
Choose a name for your project, then click Create.
-
Click Enable APIs and services.
-
In the Enable APIs and services field, enter the name of the service you want to use (for example, Gmail API or Google Drive API).
-
The desired service option should display as you type. Click the API/service you want to connect to Axelor Connect.
-
Click Enable.
-
Go to APIs & Services > OAuth consent screen settings, choose the External option, then click Create.
Note You will not be charged when selecting this option. For more details, refer to Google's Exceptions to verification requirements.
-
Fill in the required fields as follows:
For OAuth consent screen section:
Application name
Enter the name of the app asking for consent.
For example,
Axelor Connect
.For example,
Celonis
.User Support Email
Select your email.
Authorized domains
integromat.com
make.com
celonis.com
Developer contact information
Enter your email.
-
For the Scopes section:
Click the Add or Remove Scopes button to add the required scopes.
For the Test Users section:
Note The Optional Info section is displayed only for non-Google Workspace users and does not contain any required fields.
Warning This step is required, otherwise, you won't be able to establish a connection with Axelor Connect.
Click Add users to add the email address associated with the Google account you want to connect to Axelor Connect.
-
Open the Credentials settings page.
Note If this is not the first API/SERVICE (Gmail or Google Drive) you have enabled, you don't have to create credentials, as you have already created the credentials previously.
-
Click + Create credentials, and select the OAuth client ID option.
-
Fill in the required fields as follows, then click Create.
Application type
Web application
Name
Enter the name you want for your application.
Authorized redirect URIs
Add one of the following URIs:
-
https://www.integromat.com/oauth/cb/google-restricted for Gmail or Google Drive
-
https://auth.redirect.celonis.cloud/oauth/cb/google-restricted for Gmail or Google Drive
-
https://www.integromat.com/oauth/cb/google/ for other Google apps
-
https://auth.redirect.celonis.cloud/oauth/cb/google/
for other Google apps -
https://www.integromat.com/oauth/cb/google-custom
for Google Text-to-Speech -
https://www.integromat.com/oauth/cb/app
for any app created via Axelor Connect Developer Platform. -
https://www.integromat.com/oauth/cb/google-cloud-speech
for Google Cloud Speech
OAuth redirect URI domain Notice that the redirect URI starts with
https://www.integromat.com
instead ofhttps://www.make.com
. This is currently a known issue in Axelor Connect.Axelor Connect was formerly called Integromat, which means you can trust this URL as much as any Axelor Connect URL.
-
-
A dialog containing the app's Client ID and Client Secret is displayed.
-
Go to your Axelor Connect scenario and choose the Google module you want to use.
-
Next to Connection, click Add.
-
Click Show advanced settings.
-
Enter the Client ID and Client Secret you retrieved in step 14 (above) to the respective fields, then click Continue.
-
Sign in with your Google account.
-
The This app isn't verified window appears.
Note The app = your OAuth client you have created above.
Click Advanced, and then on the Go to Axelor Connect (unsafe) link to allow access using your custom OAuth client.
-
Click Allow to grant Axelor Connect permission.
-
Click Allow to confirm your choices.
You have now established the connection to the desired Google service using a custom OAuth client.
This happens rarely, but when it does, we recommend creating another OAuth client.
If this error message appears, you need to enable the corresponding API in your Google Cloud Platform.

![]() |
Google has added the required settings for the Consent screen. You'll need to add the email address associated with the Google account you want to connect with Axelor Connect as a Test user.
-
Sign in to the Google Cloud Platform using your Google credentials.
-
Go to APIs & Services > OAuth consent screen.
-
In the Test Users section, click Add users to add a test user. Enter the email address associated with the Google account you want to connect with Axelor Connect, and click Save.
-
Now, go to Axelor Connect, and connect to the desired Google service.
Your connection has expired and is no longer valid. You need to reauthorize the connection.
This error affects non-Google Workspace accounts. For more details please refer to the Google OAuth documentation.
Solution
Reauthorize your Google connection by following these steps:
-
Log in to Axelor Connect.
-
Go to Connections.
-
Find your Google connection and click Reauthorize button.
Note To prevent the expiration of your Google connection, we suggest you to reauthorize the connection every week.