FlowRunner
Pricing
Theme

Google Business Profile

Social Media

Manage Google Business Profile accounts, business locations, and customer reviews. Monitor and reply to reviews, keep location details in sync, and aggregate ratings across locations.

11 actions available
A scheduled sweep checks for new reviews across all locations
Agent pulls recent reviews with List Reviews and Batch Get Reviews
Agent identifies low-star and high-priority reviews that need a response
Agent drafts a reply that fits the review and the location context
Agent posts each drafted reply into the reputation review channel
Agent posts approved replies with Reply To Review
A reputation owner approves each public reply before it is posted

What This Integration Enables

Agents can run reputation management across many locations without a person watching each profile, while keeping a person on every public word. List Reviews and Batch Get Reviews pull reviews for a location or across up to 10 at once, Get Review reads a single one in full, and Reply To Review posts the public owner response, with Delete Review Reply available to retract one. On the operations side, List Locations and Get Location read location details behind a readMask, Update Location keeps hours, phone, and website in sync with an external source, and List Accounts and Get Account resolve the account hierarchy the API is organized around. The connector surfaces and drafts; the reply itself is a human's call.

Without FlowRunner

Unwatched profiles No one person can monitor reviews across every location at once
Slow responses A low-star review can sit for days before someone notices it
Scattered reporting Ratings live in each profile, so a full picture means manual collation

With FlowRunner

One monitor for all A single sweep surfaces new reviews across every location
Drafted for fast reply The agent drafts a response the moment a review lands
Aggregated ratings Batch Get Reviews rolls ratings up across locations for one report

Use Case Scenarios

Review monitoring that surfaces the ones that matter

A scheduled sweep calls List Reviews per location and Batch Get Reviews across an account's locations. The agent identifies low-star and otherwise high-priority reviews, drafts a reply that fits each one, and posts the drafts into the reputation review channel. A reputation owner approves, edits, or rewrites each, and the agent posts the approved text with Reply To Review. Every location is watched by one automation, and every public reply is still written by a person's judgment.

Location details kept in sync

An external system of record holds the canonical hours, phone, and website for each location. When that record changes, the agent calls Update Location with an updateMask naming exactly the fields that changed. The profile stays accurate without a person editing each location by hand, and the mask keeps the update scoped to only what moved.

A weekly reputation report

On a schedule, the agent runs Batch Get Reviews across an account's locations and rolls up each location's average rating and review count. The numbers feed a report a manager reads before a standup. The report reflects current ratings rather than whenever someone last collated them by hand.

Human-in-Loop Highlight

A reply to a review is the business speaking in public, next to a customer's own words, so the connector holds it for a person. This is human-in-the-loop: an execution pattern where AI agents pause autonomously, assemble the relevant context and the decision choices available, route to a human via their preferred channel, and resume the moment the human responds. For each drafted response, the agent posts to the reputation channel: "New [rating]-star review at [location]: [review text]. Draft reply: [draft]. Approve, edit, or hold?" The owner decides, and the agent posts the approved reply with Reply To Review. The agent finds and drafts; a person decides what the business says. Watching every location and drafting a first response is the mechanical part, and it should never wait on a person. Deciding the exact words the business puts under an unhappy customer's review, in public, is the judgment part, and it stays with a person. Placing that approval between the draft and the public reply, across every location an account holds, is an orchestration problem. Orchestration as a service is the category built to sit above the profiles and hold that decision, and FlowRunner is built for that layer.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

11 actions

Accounts

2
  • Get Account Retrieves a Business Profile account by its resource name.
  • List Accounts Lists the accounts, personal or organization and location groups, that you can manage.

Locations

3
  • Get Location Retrieves a single business location. Accepts a readMask naming the fields to return.
  • List Locations Lists the locations under an account. Requires a readMask; a sensible default is sent when none is supplied.
  • Update Location Updates location details such as hours, phone, or website. Requires an updateMask naming exactly the fields being changed.

Reviews

5
  • Batch Get Reviews Fetches reviews across up to 10 locations of an account in one call. Used for reporting and cross-location alerting.
  • Delete Review Reply Removes the business owner's reply to a review.
  • Get Review Retrieves a single customer review by its resource name.
  • List Reviews Lists the customer reviews attached to a location, up to 50 per page. Used to pull the monitoring queue.
  • Reply To Review Posts the public business owner response to a customer review. The step a human approves.

Media

1
  • List Location Media Lists the media assets attached to a location.

Start building with Google Business Profile

$100 in credits. No card required. Connect in minutes.