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

# Google Business Profile

> Connect Google Business Profile to your workflows: 26 operations across 6 categories.

The Google Business Profile node adds Google Business Profile operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.

<Note>
  You can wire the Google Business Profile node into an AI agent as a tool provider: the agent calls the operations you allow. See [Agent tools](/agents/tools).
</Note>

## Credentials

Connect Google Business Profile under **Credentials** in the node settings. See [Connecting credentials](/credentials/connecting) for the general flow.

Sign in with your Google Business Profile account when prompted; no keys to copy.

Google Business Profile API requires your own Google Cloud project. Create an OAuth 2.0 Web Application client at console.cloud.google.com → APIs & Services → Credentials, enable the My Business Account Management API and My Business Business Information API, then add this app's callback URL as an Authorised Redirect URI.

[Get your credentials here](https://console.cloud.google.com/apis/credentials).

NoClick requests the following permissions:

* `https://www.googleapis.com/auth/business.manage`

## Operations

### Analytics

| Operation                              | ID                                   | Description                                                              |
| -------------------------------------- | ------------------------------------ | ------------------------------------------------------------------------ |
| **Fetch Location Performance Metrics** | `fetch_location_performance_metrics` | Get daily performance metrics for a location over a date range.          |
| **Fetch Location Search Keywords**     | `fetch_location_search_keywords`     | Get search keywords that led customers to discover the business profile. |

### Local posts

| Operation                   | ID                        | Description                                                 |
| --------------------------- | ------------------------- | ----------------------------------------------------------- |
| **Create Local Post**       | `create_local_post`       | Create a new local post (Standard, Event, Offer, or Alert). |
| **Delete Local Post**       | `delete_local_post`       | Delete a local post.                                        |
| **Get Local Post**          | `get_local_post`          | Get a single local post.                                    |
| **Get Local Post Insights** | `get_local_post_insights` | Get view and click insights for one or more local posts.    |
| **List Local Posts**        | `list_local_posts`        | List local posts for a location.                            |
| **Update Local Post**       | `update_local_post`       | Update an existing local post.                              |

### Location

| Operation                           | ID                                | Description                                                                   |
| ----------------------------------- | --------------------------------- | ----------------------------------------------------------------------------- |
| **Get Location**                    | `get_location`                    | Get full details for a single location.                                       |
| **Get Location Attributes**         | `get_location_attributes`         | Get all attributes (amenities, accessibility, payments, etc.) for a location. |
| **List Business Profile Locations** | `list_business_profile_locations` | List all locations/businesses for a Google Business Profile account.          |
| **Update Location**                 | `update_location`                 | Update a location's core fields (name, phone, website, description).          |
| **Update Location Attributes**      | `update_location_attributes`      | Update location attributes (e.g. wheelchair access, Wi-Fi, payment methods).  |

### Media

| Operation               | ID                    | Description                                           |
| ----------------------- | --------------------- | ----------------------------------------------------- |
| **Delete Media Item**   | `delete_media`        | Delete a media item from a location.                  |
| **Get Media Item**      | `get_media`           | Get a single media item.                              |
| **List Customer Media** | `list_customer_media` | List customer-contributed photos for a location.      |
| **List Media**          | `list_media`          | List media items (photos/videos) for a location.      |
| **Upload Media**        | `create_media`        | Upload a photo or video to a location via public URL. |

### Place actions

| Operation                    | ID                         | Description                                                    |
| ---------------------------- | -------------------------- | -------------------------------------------------------------- |
| **Create Place Action Link** | `create_place_action_link` | Create a new booking/reservation/ordering link for a location. |
| **Delete Place Action Link** | `delete_place_action_link` | Delete a place action link.                                    |
| **List Place Action Links**  | `list_place_action_links`  | List booking/reservation/ordering links for a location.        |
| **Update Place Action Link** | `update_place_action_link` | Update an existing place action link.                          |

### Reviews

| Operation                 | ID                      | Description                                   |
| ------------------------- | ----------------------- | --------------------------------------------- |
| **Delete Review Reply**   | `delete_review_reply`   | Delete the owner reply from a review.         |
| **Get Review**            | `get_review`            | Get a single review by its resource name.     |
| **List Location Reviews** | `list_location_reviews` | List reviews for a specific location.         |
| **Reply to Review**       | `reply_to_review`       | Create or update the owner reply to a review. |
