How to Fix Errors When Connecting Personal Google Account to Make.com

Connecting a personal Google account to Make.com can seem challenging, especially if you’re encountering errors. I created this guide to walk you through the necessary steps, ensuring a smooth integration with Gmail and Google Drive.

Understanding the Connection Challenges

Connecting a personal Google account to various applications can be tricky. Unlike Google Workspace accounts, personal accounts require additional steps for integration. This can lead to confusion, especially when encountering error messages. Understanding these challenges is crucial for a smooth connection process.

Common Issues

  • Authorization errors when accessing Google Drive or Gmail.
  • Difficulty in enabling APIs due to project setup issues.
  • Confusion around OAuth consent screens and scopes.
  • Missing permissions that prevent successful integration.

Accessing Google Cloud Console

To start the integration process, you need to access the Google Cloud Console. This is where you’ll manage your projects and enable the necessary APIs. Follow these steps:

  1. Go to console.cloud.google.com.
  2. Sign in with your personal Google account.

Once you’re in, you’ll be ready to create a new project.

Creating a New Project

Creating a new project is essential for setting up the APIs you need. Here’s how to do it:

  1. Click on the project dropdown at the top right of the console.
  2. Select New Project.
  3. Enter a name for your project. This can be anything you like.
  4. Choose an organization if you have one, or select No organization.
  5. Click Create and wait for the project to be set up.

Creating a new project in Google Cloud Console

Enabling Google Drive API

With your project created, you need to enable the Google Drive API. This step is essential for accessing Drive functionalities. Follow these steps:

  1. In the left sidebar, navigate to APIs & Services.
  2. Click on Enable APIs and Services.
  3. Search for Google Drive API.
  4. Select it and click Enable.

Enabling Google Drive API in Google Cloud Console

Setting Up OAuth Consent Screen

After enabling the Drive API, you need to configure the OAuth consent screen. This step is crucial for user authentication. Here’s how to do it:

  1. In the left sidebar, go to OAuth consent screen.
  2. Choose External as the user type.
  3. Enter an app name; this can be anything you want.
  4. Provide your email address.
  5. Click Save and Continue through the prompts.

Setting up OAuth consent screen

Configuring Authorized Domains

Configuring authorized domains is vital for your app to function correctly. This step ensures that your application can communicate with the Google APIs you enabled. Here’s what to do:

  1. In the OAuth consent screen settings, scroll down to Authorized domains.
  2. Add make.com and integromat.com to the list of authorized domains.
  3. Click Save to apply the changes.

Configuring authorized domains in OAuth consent screen

Adding Scopes for Google Drive

Scopes define the level of access your application will have. It’s important to add the correct scopes for Google Drive. Here’s how:

  1. Navigate to Data Access on the left sidebar.
  2. Click on Add or Remove Scopes.
  3. Search for Google Drive API.
  4. Select the auth/drive and auth/drive.readonly scopes.
  5. Scroll down and click Update to save your changes.

Adding scopes for Google Drive

Creating the OAuth Client

Finally, you need to create the OAuth client that will allow your application to connect to Google Drive. Follow these steps:

  1. In the left sidebar, go to Credentials.
  2. Click on Create Credentials and select OAuth Client ID.
  3. Choose Web Application as the application type.
  4. Enter a name for your client, like Make Web Client.
  5. Add the URI provided in the video description as an authorized redirect URI.
  6. Click Create.

Creating the OAuth client

After creating the client, you’ll see the client ID and client secret. Make sure to copy these details as you’ll need them for the next steps.

Connecting to Make.com

Connecting your Google account to Make.com is a straightforward process. I created an automation that integrates Google Drive and Gmail seamlessly. You’ll need to ensure your Google account is properly set up and authorized. This includes configuring the OAuth consent screen and client ID, which I’ve already detailed. Once that’s done, you can easily connect your account.

Connecting Google account to Make.com

Testing Google Drive Integration

After connecting your Google account, it’s time to test the integration with Google Drive. I added a test folder to verify that everything was functioning correctly. To do this, simply navigate to the Google Drive module within Make.com and try creating a new folder. If you see the folder appear in your Drive, then the integration is working as intended.

Testing Google Drive integration by creating a folder

Enabling Gmail API

Next, you’ll want to enable the Gmail API. This step is crucial for sending and receiving emails through Make.com. Go back to the Google Cloud Console, where you initially set up your project. Navigate to the API section and search for the Gmail API. Click on the enable button to activate it.

Enabling Gmail API in Google Cloud Console

Configuring Gmail Scopes

Configuring scopes for Gmail ensures that your application has the right permissions to access your emails. In the Data Access section, you can add or remove scopes. Search for the Gmail API and select all the relevant scopes. This allows your application to perform necessary actions like sending emails or accessing drafts.

Configuring Gmail scopes

Creating a New Gmail Module

With the Gmail API enabled and scopes configured, it’s time to create a new Gmail module in Make.com. Select the Gmail module and choose the account you previously set up. A notification will appear; just click continue to proceed. This module will allow you to send emails, create drafts, and more.

Creating a new Gmail module in Make.com

Sending a Test Email

To ensure everything is set up correctly, I recommend sending a test email. Within the Gmail module, you can create a draft with test data and then run it. Once you hit run, check your Gmail account to see if the email was sent successfully. This step confirms that the integration between Make.com and Gmail is working.

Sending a test email through Make.com

Leave a Comment