Workflows
Blocks
Integrations
Google Business Profile

Google Business Profile

The Google Business Profile block manages the reviews on your Google Business Profile locations — list reviews, reply to them, and delete replies, across all the accounts and locations your Google account manages.

Review Automation: Combine this block with an AI block to draft polite, on-brand replies to new reviews, or list unreplied reviews on a schedule so none slip through. A Google Business Profile Trigger is also available to start a workflow the moment a new review arrives.

⚠️

This block is not available on the Free plan. Upgrade your workspace to use it.

Key Features

  • Review Management: List reviews with sorting, rating filters, and an "only unreplied" switch
  • Replies: Post a reply to any review, or remove an existing reply
  • Multi-Location: Discover every account and location your Google user manages
  • Variable Mapping: Save any part of the response into workflow variables

Operations

OperationDescription
List ReviewsList reviews for a location — page size 1–50 (default 20), sort by newest, oldest, highest or lowest rating, filter by minimum rating, and optionally return only unreplied reviews
Reply to ReviewPost (or update) the owner reply on a review
Delete ReplyRemove the owner reply from a review
List Accounts & LocationsList the Business Profile accounts you manage and their locations — use it to find your Account ID and Location ID

Configuration

ParameterTypeRequiredDescription
CredentialsSelectYesYour connected Google Business Profile account
OperationSelectYesOne of the four operations above
Account IDTextYes (except discovery)e.g. accounts/12345 — find it with List Accounts & Locations
Location IDTextYes (except discovery)e.g. locations/67890
Review IDTextFor reply/deleteThe review to act on — supports {{variables}}
Reply textTextFor Reply to ReviewThe reply to post
Page size / Order by / Min rating / Only unrepliedMixedFor List ReviewsListing filters
Save in variablesMappingNoMap any response field (by JSON path) into workflow variables

Connecting your Google account

This integration connects through your own Google Cloud project (Google approves Business Profile API access per project):

  1. In the Google Cloud Console (opens in a new tab), enable the Business Profile API, My Business Account Management API, and My Business Business Information API on your project.
  2. Apply for Google's Basic API Access (opens in a new tab) for the Business Profile API and wait for approval.
  3. Create an OAuth 2.0 Client ID of type Web application.
  4. In Indite, add the Google Business Profile block and click Connect new. Copy the redirect URI shown in the connect dialog and add it to your OAuth client's "Authorized redirect URIs".
  5. Paste your OAuth Client ID and OAuth Client Secret into the dialog and click Continue with my Google Cloud.
  6. Sign in with the Google account that owns or manages your Business Profile locations and grant the business.manage permission.

After connecting, run List Accounts & Locations once — it returns the exact accounts/... and locations/... IDs the other operations need.


Output

Reference fields in later blocks with {{<blockId>.<field>}}, or use Save in variables to map fields directly.

OperationOutput
List Reviewsreviews (array with reviewer, rating, comment, reply state), nextPageToken, totalReviewCount
Reply to ReviewThe posted reply object
Delete Reply{ "deleted": true }
List Accounts & Locationsaccounts — each with the account object and its locations

Example: never miss a review

  1. Schedule Trigger — every morning at 09:00.
  2. Google Business Profile → List Reviews — your account and location IDs, Only unreplied reviews on, sorted newest first.
  3. For Each review → LLM Agent — draft a short, friendly reply that mentions the reviewer's comment.
  4. Google Business Profile → Reply to Review — post the drafted reply with the review's ID.
Indite Documentation v1.7.1
PrivacyTermsSupport