---
title: Google Business Profile
slug: google-my-business
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_google-my-business.png
createdAt: 2025-02-03T13:28:22.758Z
---

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/42VyNBVn8ACD7s8ETkaie-20260121-102710.png" size="60" width="800" height="800" position="center" darkWidth="800" darkHeight="800" showCaption="false"}
:::

:::VerticalSplitItem
With Google Business Profile modules in Make, you can manage the posts, reviews, locations, media items, and invitations in your Google Business Profile account.
:::
::::

# Requirements

To use the Google Business Profile modules, you must have a Google account. You can create an account at [accounts.google.com](https://accounts.google.com/signup/v2/createaccount?hl=en\&flowName=GlifWebSignIn\&flowEntry=SignUp\&theme=glif).

If you would like to create a connection with your own client credentials, you also need a Google Business Profile project created in your [Google Cloud Platform](https://console.cloud.google.com/welcome?pli=1\&project=storied-scarab-310722).

Refer to the [Google My Business API documentation](https://developers.google.com/my-business/reference/rest) for a list of available endpoints.

# Connect Google Business Profile and Make

To get started, you must first create a connection between Google Business Profile and Make, allowing the two services to communicate.

Make provides two ways to create a connection:

- [Google Business Profile](docId\:f-LIHgQA0WULxLarnZp6U)
- [Google Custom](docId\:f-LIHgQA0WULxLarnZp6U)

:::::ExpandableHeading{isOpen="true"}
## Create the connection with Google Business Profile

To create the connection with Google business profile:

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Make account, add a Google Business Profile module to your scenario, and click **Create a connection**.
:::

:::WorkflowBlockItem
In the **Connection type** field, select **Google Business Profile**.
:::

:::WorkflowBlockItem
Optional: In the ​​**Connection name​​** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Optional: Switch on **Advanced settings**​ and enter your Google Business Profile client credentials and add more scopes. For more information on how to obtain your credentials, refer to the [Create a Google Cloud Platform project for Google Business Profile](docId\:f-LIHgQA0WULxLarnZp6U) section.

For more detailed information, refer to the [Implement OAuth with Business Profile APIs](https://developers.google.com/my-business/content/implement-oauth) documentation.

If requested, use the following Redirect URI when setting up your client credentials:

`https://www.make.com/oauth/cb/google-my-business2`
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
If prompted, authenticate your account and confirm access.
:::
::::

You've successfully created the connection and can now use the Google Business Profile app in your scenarios. If you want to make changes to your connection in the future, follow the steps [here](https://help.make.com/connect-an-application#tN2pJ).
:::::

::::ExpandableHeading{isOpen="true"}
## Create the connection with Google Custom Client Credentials

To create a connection in Make with custom Google client credentials, you must create and configure a project in the Google Cloud Platform to obtain your client credentials.

To create a Google Cloud Platform project and obtain your client credentials:

1. [Create a Google Cloud Platform project for Google Business Profile](docId\:f-LIHgQA0WULxLarnZp6U)
2. [Enable APIs for Google Business Profile](docId\:f-LIHgQA0WULxLarnZp6U)
3. [Configure your OAuth consent screen for Google Cloud Platform](docId\:f-LIHgQA0WULxLarnZp6U)
4. [Create your Google Business Profile client credentials](docId\:f-LIHgQA0WULxLarnZp6U)
5. [Establish the connection with Google Business Profile in Make](docId\:f-LIHgQA0WULxLarnZp6U)

### Create a Google Cloud Platform project for Google Business Profile

To create a Google Cloud Platform project:

1. Log in to the [Google Cloud Platform](https://console.cloud.google.com/) using your Google credentials.
2. On the welcome page, click **Create or select a project** > **New project**.
3. Enter a **Project name** and select the **Location** for your project.
4. Click **Create**.
5. In the top menu, check if your new project is selected in the **Select a project** dropdown. If not, select the project you just created.

:::hint{type="info"}
To create a new project or work in the existing one, you need to have the `serviceusage.services.enable` permission. If you don’t have this permission, ask the Google Cloud Platform Project Owner or Project IAM Admin to grant it to you.
:::

### Enable APIs for Google Business Profile

To enable the required APIs:

1. To request access to API, fill in and submit the [Google My Business APIs form](https://docs.google.com/forms/d/e/1FAIpQLSfC_FKSWzbSae_5rOpgwFeIUzXUF1JCQnlsZM_gC1I2UHjA3w/viewform).
2. Log in to your account in [Google My Business APIs](https://developers.google.com/my-business).
3. Click **Get Started**.
4. In the left tree, click **Get started** > **Basic setup**.
5. Under **Enable an API** section, click **Enable the Google My Business API**.
6. Return to your [Google Cloud Platform](https://console.cloud.google.com/) account.
7. Open the left sidebar and go to **APIs & Services** > **Library**.
8. Search for the following APIs:
   - **My Business Business Information API**
   - **My Business Notifications API**
   - **My Business Lodging API**
   - **My Business Q\&A API**
   - **My Business Place Actions API**
   - **My Business Account Management API**
   - **My Business Verifications API**
   - **Business Profile Performance API**
9. Click the relevant API, then click **Enable**. If you see the **Manage** button instead of the **Enable** button, you can proceed to the next step: the API is already enabled.

### Configure your OAuth consent screen for Google Cloud Platform

To configure your OAuth consent screen:

1. In the left sidebar, click **Google Auth Platform**.
   - Note: If you don't see **Google Auth Platform** in the left sidebar, click **View all products** at the top of it, then pin **Google Auth Platform** to the sidebar.
2. Click **Get Started**.
3. In the **Overview** section, under **App information**, enter *Make* as the app name and provide your Gmail address. Click **Next**.
4. Under **Audience**, select **External**.
5. For more information regarding user types, refer to [Google's Exceptions to verification requirements documentation](https://support.google.com/cloud/answer/9110914#exceptions-ver-reqts).
6. Under **Contact Information**, enter your Gmail address.
7. Under **Finish**, agree to the Google User Data Policy.
8. Click **Continue** > **Create**.
9. Click **Create OAuth Client**.
10. In the **Branding** section, under **Authorized domains**, add `make.com` and `integromat.com`. Click **Save**.
11. Optional: In the **Audience** section, add your Gmail address on the **Test users** page, then click **Save and continue** if you want the project to remain in the **Testing** publishing status.
12. In the **Data Access** section, click **Add or remove scopes**, add the following scopes,  and click **Update > Save**.
    - `https://www.googleapis.com/auth/userinfo.email`
    - `https://www.googleapis.com/auth/business.manage`

You can add scopes using:

- A table with filters:

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/GybWuKWl2c1BuLugueJZJ_image.png)

- A window to manually enter scopes:

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/XPNAJBg2o3tBZnRPVfyJT_image.png)

### Create your Google Business Profile client credentials

To create your client credentials:

1. In Google Auth Platform, click **Clients**.
2. Click **+ Create Client**.
3. In the **Application type** dropdown, select **Web application**.
4. Update the **Name** of your OAuth client. This will help you identify it in the platform.
5. In the **Authorized redirect URIs** section, click **+ Add URI** and enter the following redirect URI: `https://www.integromat.com/oauth/cb/google-custom`.
6. Click **Create**.
7. Click the OAuth 2.0 Client you created, copy your **Client ID** and **Client secret** values, and store them in a safe place.

You will use these values in the **Client ID** and **Client Secret** fields in Make.

### Establish the connection with Google Business Profile in Make

To establish the connection in Make:

1. Log in to your Make account, add a Google Business Profile module to your scenario, and click **Create a connection**.
2. In the Connection type field, select&#x20;
3. Optional: In the **Connection name** field, enter a name for the connection.
4. In the **Client ID** and **Client Secret** fields, enter the values you copied in the [Create your Google Business Profile client credentials section](docId\:f-LIHgQA0WULxLarnZp6U) above.
5. Optional: Switch on **Advanced settings** to add more scopes. Refer to the [Google documentation](https://developers.google.com/identity/protocols/oauth2/scopes) for the full list of available scopes.
6. Click **Sign in with Google**.
7. If prompted, authenticate your account and confirm access.

You have successfully established the connection. You can now edit your scenario and add more Google Business Profile modules. If your connection requires reauthorization at any point, follow the connection renewal steps [here](docId\:SO88FM6pkT0G-adKDDfzZ).
::::

## Build Google Business Profile Scenarios

After connecting the app, you can perform the following actions:

### Posts

- Watch Posts
- List Posts
- Get a Post
- Create a Post

:::Paragraph{indent="1"}
Note: In the **Action** field, select an action that is performed when the user clicks through the post:
:::

:::Paragraph{listStyleType="circle" indent="2"}
**Book**: Creates a Post that prompts a user to book an appointment, table, or something similar.
:::

:::Paragraph{listStyleType="circle" indent="2"}
**Order**: Creates a Post that prompts a user to order something.
:::

:::Paragraph{listStyleType="circle" indent="2"}
**Shop**: Creates a Post that prompts a user to browse a product catalogue.
:::

:::Paragraph{listStyleType="circle" indent="2"}
**Learn more**: Creates a Post that prompts a user to see additional details on a website.
:::

:::Paragraph{listStyleType="circle" indent="2"}
**Sign up**: Creates a Post that prompts a user to register, sign up, or join something.
:::

:::Paragraph{listStyleType="circle" indent="2"}
**Call**: Creates a Post that prompts a user to call a business.
:::

- Update a Post
- Delete a Post

### Reviews

- Watch Reviews
- Create/Update a Review Reply

:::Paragraph{indent="1"}
Note: To use this module, you need to verify the specified location.
:::

### Locations

- Search Locations
- Get a Location

### Other

- Upload a Media Item
- Accept/Decline an Invitation
- Make an API Call

