> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lovable.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect Google Business Profile to Lovable

> Connect Google Business Profile to manage your business locations, opening hours, reviews, posts, and performance directly in Lovable or in your published app.

export const connector_0 = "Google Business Profile"

[Google Business Profile](https://business.google.com/) lets you manage how your business appears on Google Search and Maps. The Google Business Profile connector lets you ask Lovable to read and update profiles you own or manage, or build those capabilities into your app.

Google Business Profile is available as an [app + chat connector](/integrations/app-connectors): one connection that can be used by Lovable directly or in your published app.

With Google Business Profile, you can:

* Read your business locations, profile details, and opening hours
* Update business information, regular hours, and special hours
* Read the complete review feed for verified locations and create, update, or delete owner replies
* Publish local posts and manage photos
* Check verification status and request eligible verification methods
* Read profile performance metrics and search keyword impressions

Use this connector to keep your listings current, respond to customer feedback, and compare performance across locations you manage.

<Note>
  This connector accesses profiles the connected Google account owns or manages. For public business searches, competitor research, or public ratings and review snippets, use [Google Maps](/integrations/google-maps).
</Note>

## Common use cases

You can ask Lovable to work with your Business Profile data directly or build an app for recurring workflows. These examples apply to business owners, operations teams, and marketing teams.

| Use case                 | Description                                                                                                                                                |
| :----------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Review management        | **Respond to customer feedback across your locations.**<br />Read the complete review feed and review each proposed owner reply before sending it.         |
| Opening hours updates    | **Keep regular and holiday hours current.**<br />Check existing hours, preview proposed changes, and confirm the location and values before applying them. |
| Local content publishing | **Publish updates and photos for your business.**<br />Prepare local posts and choose which managed location to publish them to.                           |
| Location performance     | **Compare how your profiles perform.**<br />Read daily metrics and monthly search keyword impressions for selected locations and date ranges.              |
| Location verification    | **Check which locations need verification.**<br />Read verification status and, as the owner, request eligible methods and start verification.             |

For example, ask Lovable to prepare an opening hours update:

```text wrap theme={null}
Use Google Business Profile and show the current opening hours for my locations. Prepare special hours for December 24, from 9 AM to 1 PM, at my downtown location. Show me the exact location and proposed change before applying it.
```

### Use Google Business Profile in your published app

Use Google Business Profile in your published app to build a dashboard where your team can read reviews, approve replies, and manage opening hours for your business locations. The connector continues to work after you publish, so your team can use these features directly in the app.

The app uses your linked Google account. Visitors do not connect their own Google accounts. You choose which data and actions your app makes available, such as displaying reviews or letting signed-in team members approve replies and update hours.

For example, ask Lovable to build a team dashboard:

```text wrap theme={null}
Use Google Business Profile and build a dashboard for my team to use in the published app. Use my linked Google account to load reviews and opening hours for the verified business locations I manage. Let visitors read reviews, and require team members to sign in before approving replies or updating hours. Show the exact reply or hours change for confirmation before applying it.
```

## How to connect Google Business Profile

Who can create Google Business Profile connections depends on your plan and workspace settings. App + chat connectors are available by default on Free, Pro, and Business plans. On Enterprise plans, they are effectively disabled at first: [Who can create connections and clients](/integrations/admin-controls#who-can-create-connections-and-clients) defaults to **No one** until an admin changes it in **Connectors → Admin settings → App + chat connectors**.

You can create multiple Google Business Profile connections using different Google accounts, which is useful when you manage profiles for different businesses.

When the connection is created, you can ask Lovable to use it directly. To use it in an app, [link it to the project](/integrations/app-connectors#link-a-connection-to-a-project) by asking Lovable in chat.

### Prerequisites

Before connecting Google Business Profile, make sure you have:

* A Google account that owns or manages the business profiles you want to access
* Permission to **create connections** in your Lovable workspace (see [Who can create connections and clients](/integrations/admin-controls#who-can-create-connections-and-clients))

<Note>
  Google provides the Business Profile API [at no charge](https://developers.google.com/my-business/content/pricing). Requests through the connector count toward [Google's API quotas](https://developers.google.com/my-business/content/limits). Google controls these limits.
</Note>

### Set up your Google Business Profile connection

You authorize Lovable by signing in with Google. You do not need an API key or your own Google Cloud project for this connection.

<Steps>
  <Step title="Open Google Business Profile in Connectors">
    Open [**Connectors**](https://lovable.dev/dashboard?connectors) and select **Google Business Profile**. For the other places to open the catalog from, see [Where to find connectors](/integrations/introduction#where-to-find-connectors).
  </Step>

  <Step title="Add a connection">
    Click **Add connection** and select **App + chat connector**. The form is split into collapsible sections, **Details**, **Configure connection**, and **Sharing**.
  </Step>

  <Step title="Name the connection">
    Under **Details**, Lovable fills in a name for the connection, which you can change. The name is only used inside Lovable to identify the connection.
  </Step>

  <Step title="Review the required permission">
    Under **Configure connection → Scopes**, review the permission Lovable requests. This connector has one scope, which is selected by default and required.

    | Scope                                                                                                                   | Description                                                                                                                     | Default  |
    | :---------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------ | :------- |
    | **Manage business profiles, locations, verification, and insights** (`https://www.googleapis.com/auth/business.manage`) | Access and manage the business profiles available to the connected Google account, including reviews, replies, and performance. | Required |

    This permission includes both reading and managing profiles. The connector does not offer a separate read-only scope.
  </Step>

  <Step title="Choose who can use this connection">
    Under **Sharing**, the connection is private to you by default and shows a **Private** label. To share it, click **Share with others**. Then add workspace members by email, or click **Invite entire workspace** to make the connection available to everyone in your Lovable workspace.

    Anyone you share the connection with uses the business profile access of the connected Google account.

    See [Who can use connections and clients](/integrations/admin-controls#who-can-use-connections-and-clients) for more information.
  </Step>

  <Step title="Connect to Google and authorize">
    Click **Connect**. The Google authorization window opens, so make sure your browser doesn't block pop-ups. If it does, Lovable redirects you instead.

    Choose the Google account that owns or manages your profiles, review the requested permission, and authorize Lovable.

    Google redirects you back to Lovable with a confirmation.
  </Step>
</Steps>

When connected, ask Lovable to read or manage your business profiles directly, based on your connection-level access. If you want to use the connection in an app, ask Lovable in chat to link it to your project.

### Verify access and make your first request

Ask Lovable to list the accounts and locations available through your connection:

```text wrap theme={null}
Use Google Business Profile and list the business accounts and locations I can access. Show each location's name, address, and current opening hours without changing anything.
```

Check that the expected locations appear. If several locations match your request, specify which one you want before asking Lovable to make a change.

### Review changes and verification requests

Lovable validates proposed profile and opening-hour changes before applying them. Confirm the exact location and proposed values when asked. For review replies, review the final text before sending it.

You can connect before your locations are verified and use the connector to check their status and start verification. Google requires a verified location before you can [read its reviews](https://developers.google.com/my-business/reference/rest/v4/accounts.locations.reviews/list).

Google determines which verification methods a location supports. Request verification explicitly as the location owner and complete any ownership or physical verification steps Google requires. Lovable cannot bypass those steps. See [Google's Business Profile API policies](https://developers.google.com/my-business/content/policies).

When building an app, include approval steps for profile changes and replies, and explicit owner actions for verification. Do not schedule or automatically retry verification requests.

## Limitations

The Google Business Profile connector cannot:

* Access complete reviews or private performance data for businesses the connected Google account does not own or manage
* Use the Google Business Profile Notifications API or receive notifications and webhooks. The connector does not support this API or the required Google Cloud Pub/Sub setup.
* Read or post business questions and answers, or use the discontinued Business Calls API
* Support per-end-user Google Business Profile login. Each connection represents one Google account shared across all projects linked to it.

If you revoke Lovable's authorization in Google, reconnect the integration in Lovable before making further requests.

## Manage your {connector_0} connection

Connections are managed from [**Connectors**](https://lovable.dev/dashboard?connectors): select **{connector_0}**, then open the connection.

* **Unlink projects** to remove {connector_0} access from specific projects while keeping the connection available for others. See [Unlink projects from a connection](/integrations/app-connectors#unlink-projects-from-a-connection) for the steps.
* **Delete the connection** to remove it from the workspace entirely. Deleting is permanent. It removes the credentials from all linked projects, and app features that use {connector_0} stop working until a new connection is added. See [Delete a connection](/integrations/app-connectors#delete-a-connection) for the steps and who can delete.


## Related topics

- [Connect your app to Google Analytics](/integrations/google-analytics.md)
- [Connect your app to Google Cloud API](/integrations/gcp.md)
- [Connect your app to Google Maps Platform](/integrations/google-maps.md)
- [Add Google authentication to your app](/features/google-auth.md)
- [Lovable changelog](/changelog.md)
