Google Integration

You can integrate Google services like Google Sheets and Drives to your WordPress forms. For that you need to connect the MetForm with your Google Cloud Console.

Here is how to integrate Google services with MetForm:

Pre-requirements: #

  1. You will need a Google Cloud Console account, either you have to open a new account or log in to your exisiting account.
  2. Since MetForm is an Elementor form builder, you need to have Elementor plugin installed and activated on your website.

Step 1: Set up a project in the Google Cloud Console #

You will need APIs to connect the Google Sheet with WordPress form. For that, login to your Google Cloud console acoount. After that,

1. Click on the Select a project dropdown.

2. A popup will appear, there click on the New Project option.

To create a new project, enter a Project name and location (if applicable), and click on the Create button.

Then go to your project dashboard, and navigate to APIs overview >> OAuth consent screen.

On the OAuth consent screen select the User Type to External and proceed by clicking on the “Create” button. 

On the next screen, enter your App information including:

  • App name
  • User support email
  • Authorized domains
  • Developer contact

Finally, click on Save and Continue

Go to APIs Overview

  1. Go to OAuth consent screen page
  2. Select user type external
  3. Press create button

Provide your App information, see the image below –

OAuth App info

Now, you have to add App domain. If your site is on the live server then you need to authorize the domain. An authorized domain does not allow subdomain names and any protocol. However, you can use this Google project for websites created with your subdomain. For localhost, you do not need to authorize the domain.

Next, save and continue.

App domain name
  1. From the OAuth consent screen
  2. Click Add users
  3. Add your email address and save it

Click back to dashboard button

Back to dashboard

Click publish app button and go to the credentials page. If your website is on localhost then you don’t need to click to publish app button. Just go to the credentials page.

  • Go to Credentials
  • Create credentials
  • Select OAuth client ID

The select application type is a web application, fill the name input field

create credentials

You can now check your Client’s ID, it is added to the Credentials

Now you will get the client ID and client secret, just copy them from here.

Step 2: Copy the URL From Metform’s Google Integration Tab #

In this step, you need to add an authorized redirect URI. You will get the redirect URI inside your MetForm’ s Google Sheet Integration settings.

get the redirect URI inside your MetForm' s Google Sheet Integration settings.

Next, move to Credentials again > find Authorized redirect URIs > Add URI that you have just copied from Metform’s Google Sheet Integration settings

Step 2: Insert the Copied Ids #

Now, return back to Metform’s Google Integration tab from your dashboard.

Here, you have to paste the copied Client ID and Client Secret in the fields and save changes.

Insert the Google client id and Google client secret then save the changes

Finally you can connet Google services with your WordPress form.

Also read:

How to connect Google Sheets with WordPress Form

How to upload files in WordPress form with Google Drive

What are your feelings

Updated on January 12, 2026