Skip to main content
Reputation automation

The Review Replies That Sound Like Someone Local

An agent system that answers Google Business Profile reviews in the voice of the location it belongs to, publishes the positive ones on its own, and never posts a word to an unhappy customer without a human choosing it.

Multi-location local services brand
Client
Reputation automation
Engagement
AI Systems & Agents
Service
2 hours
Median time from review posted to reply published
0
Negative replies ever published without a person approving them
3 drafts
Offered for every negative review, each taking a different angle

The challenge

What we walked into

Reviews were being answered late, inconsistently, or not at all. The replies that did go out read like a corporate template written a thousand miles away, which is exactly how they read to a local customer. Leadership wanted automation, but nobody was willing to let software talk unsupervised to somebody who had just left one star.

Why generic replies are worse than none

A review reply is read by two audiences. The customer who wrote it, and every prospect who scrolls the profile afterwards. The second audience is much larger, and it can spot a template instantly.

The brand had locations spread across regions that genuinely do not talk the same way. Copy written to sound natural in one part of the country reads as slightly off in another, and a reply that reads as slightly off does more damage than silence, because it advertises that nobody local is paying attention.

That constraint shaped the whole build. The system had to sound like the specific location, not like the brand, and definitely not like a language model with a friendly system prompt.

Profiling the area before answering anything

The first time an account is connected, a research agent studies the location before a single reply is generated. It looks at regional phrasing, the terms locals actually use for the services on offer, nearby landmarks and neighbourhood names, and the register that reads as normal rather than stiff in that part of the country.

That produces a persistent voice profile attached to the Google Business Profile. It records the vocabulary to prefer, the phrasing to avoid, how formal to be, and which local references are safe to use. It is written once, stored, and reused on every subsequent reply, so the location sounds like itself consistently rather than differently each time.

The profile is editable. Location managers can correct it, because a research agent can learn how a region talks but it cannot know that one particular phrase is a sore subject in one particular town.

Four and five stars answer themselves

For a positive review, the system pulls the review content, the reviewer history where available, and the service context, then writes a reply as a member of that location team using the stored voice profile.

It references what the customer actually said rather than thanking them generically, because a reply that could have been pasted under any review is the thing everyone is trying to avoid. Where the review names a technician or a specific job, the reply names it too.

These publish automatically. The reasoning is straightforward: the downside of an imperfect thank-you to a happy customer is close to zero, and the cost of the delay is real, because reply speed is visible on the profile.

One to three stars never publish on their own

Negative reviews take the opposite path, and this was the part that made the system acceptable to leadership. Nothing is ever published automatically. The system generates three candidate replies, each taking a deliberately different approach rather than three rewordings of the same paragraph. One leads with the apology, one leads with the specific fix, one invites the conversation offline.

The client gets an email with a link to a selection page. They can send one of the three as written, edit one before sending, or discard all three and write their own. The same queue lives in the dashboard for anyone who would rather work from there than from email.

The three drafts are not there to be sent blindly. They are there because the hard part of answering an angry review is starting, and a manager with three angles in front of them responds in two minutes instead of avoiding it for two days.

The guardrails that made it shippable

Sentiment classification decides which path a review takes, and the threshold is deliberately cautious. Anything ambiguous is treated as negative and routed to a human, because the cost of those two errors is not symmetrical. An unnecessary human review costs a minute. An automated reply to a furious customer costs a screenshot on social media.

Every generated reply is logged with the review it answered, the profile version used, and whether a person edited it before publishing. Those edits are the most useful signal in the system, because they show exactly where the voice profile is still wrong.

How we went at it

  • Built a per-location research agent that profiles regional voice before any reply is written
  • Stored the voice profile as editable data rather than a hidden prompt
  • Split the pipeline by sentiment, with a deliberately cautious threshold
  • Generated three genuinely different angles for negative reviews, not three rewordings
  • Logged every human edit as feedback on where the profile is still wrong

What we handed over

  • Automatic replies to four and five star reviews in the location own voice
  • A per-profile voice model built on first connection and editable afterwards
  • Three-option approval flow by email and in the dashboard
  • Edit-before-send and write-your-own paths for every negative review
  • A full audit log of what was generated, what was edited, and what was published

What happened next

  • Review replies stopped depending on whoever remembered to check the profile
  • Locations read as locally staffed rather than centrally managed
  • Negative reviews got answered in minutes instead of being avoided for days
  • No unapproved reply to an unhappy customer has ever gone out

Capabilities

  • Multi-agent research
  • Voice and tone modelling
  • Sentiment routing
  • Human-in-the-loop approval

Built on

  • Google Business Profile API
  • LLM agents for area research and drafting
  • Stored per-location voice profiles
  • Email approval flow
  • Scheduled review polling

Find out what should actually be built.

Start with an assessment. We walk your business end to end and show you where automation and AI pay off, ranked by what they are worth.