GEAR
Autonomy · gear 2DraftingAnswers reviews and questions one by one, then sends each for approval.

Manage Multiple Business Profiles In One App.

One app, two jobs: manage every Google Business Profile in bulk, and monitor how Google, ChatGPT and other LLMs see your locations — then fix what they find. Powered by AI agents that never sleep.

You set the level of autonomy
Agents draft replies, answers and fixes the moment they are needed; a person approves before anything goes to Google.
Book a demo
Questions LIVE?—
Activity LIVEacross all locations
Show scores up to
All
Logbook LIVE?80%confidence · below that a person approves—
Scrolling moves the page · click here to explore the map and zoom with the wheel
The website — everything about the agents
What you just clicked

The map is not a demo video. It is the product.

Every panel above the fold — the reviews, the questions, the bot working the queue, the location dialogs — is the real interface, running on fictional locations. Scroll back up any time and take control.

218locations

Three brands, 32 countries, one map. Colour is health, size is reach.

9languages

Reviews and questions arrive in the customer's language; the agent answers in kind.

3gears

You set how much the agents do — from on-demand drafts to publishing on their own.

Import → edit → approve → publish
1 · Import

Your profiles, in your own workspace

Pull every location from Google or a workbook. Nothing is edited on Google directly — you hold a copy you control.

2 · Edit, one or hundreds

Bulk edit as one patch per location

Hours, categories, attributes, descriptions, photos, posts. A preview shows will-change, already-matches and blocked before anything moves.

3 · Approve

View, edit and publish are separate rights

Someone can prepare a hundred changes and someone else can release them. Enforced in the database, not the UI.

4 · Publish, paced

One run, within Google's limits

Ten edits per location per minute — Google's ceiling, not ours. Blocked profiles are refused before they queue, so a run never fails forever on the same row.

One app, two jobs

Manage every profile in bulk. Then watch what search and LLMs say about it.

Google Business Profile management, at scale

  • Every field, every location. Hours, special hours, categories, attributes and social links, service areas, descriptions with Google's real limits, photos with Google's real minimums.
  • Reviews in one inbox. Unanswered negatives first. Drafts in the reviewer's language, approval per brand, an append-only log under every reply.
  • Questions & answers. The public Q&A on your profile — where strangers answer before you do — drafted from the profile's own facts.
  • Google's suggested edits. Accept or reject each one; nothing changes your record until you decide.
  • Grouping you define. Business unit, division, market — your dimensions, your rules, your exceptions.
  • Snapshots before every publish. Restore any location to any earlier state without touching Google.

GEO · SEO · LLM monitoring and optimisation private preview

  • Performance from Google's own API. Impressions split by Maps and Search, desktop and mobile; calls, direction requests, website clicks — with the search terms people actually typed.
  • Branded vs non-branded. The one number that says whether people find you by looking for your name or for what you do.
  • How LLMs describe you. Whether ChatGPT, Gemini and Google AI Mode name your location for the queries that matter — and what they cite when they do.
  • Reviews as a ranking signal. A negative review that goes unanswered is what an LLM quotes. The agent flags it, drafts the reply, and tracks whether the mention changes.
  • An optimisation score per location with weights you set, and an action list ranked by how many locations each fix would lift.
The Agents

Not one assistant that does everything. A crew that each does one thing, very well.

Every agent is specialised, trained on its own material and limited to its own job. A draft never reaches Google without passing a second agent that runs on a different model — and, below gear 3, a person.

They also work as a crew. Agents hand work to each other, watch each other's output and step in when something looks off: the Proof-reading Agent checks every draft, the Policy Guard can stop any action, the Validation Agent refuses what Google would refuse, and the Watch Agent reports what actually changed after a publish. No agent acts unchecked — and every check is in the logbook.

How the agents learn

Every agent starts with an onboarding training on your own material: your locations and services, approved replies and posts, your brand's tone and voice, the terms and promises it must never use, and the rules of your industry. That is how it understands the context before it writes a single word.

Then comes a calibration run. On a first batch of real reviews, questions and profile fixes the agents draft everything — and nothing goes out. You approve or decline each piece and, where something is not as expected, say why: too formal, wrong term, never offer a refund, not how we talk to customers in Zurich. Every decision feeds the agent's next learning round, and the confidence it shows in the logbook is calibrated on exactly this feedback. The more detail you give, the faster the drafts sound like you — the agents are eager to learn ;-)

?

FAQ Agent

Answers the public questions on your profiles — the ones strangers answer first if you don't.

Trained on
your profile facts, hours, services, your own FAQ and past owner answers — never on guesses
Never does
invent an opening time, a price or a promise that is not in the record
Hands off
anything medical, legal or contractual to a person
★

Review Agent

Replies to every kind of review, in the reviewer's language and your tone.

Trained on
your approved replies, your tone profile and no-go list, and thousands of review/response pairs by rating
Never does
argue, admit liability, or offer compensation it was not told it could
Hands off
1★ reviews naming a person, threats, or legal wording — to a named owner, with a draft attached
◎

SEO · GEO · LLM Agent

Finds the gap between what people ask and where you are not the answer.

Trained on
your search-keyword impressions, category taxonomy, and how ChatGPT, Gemini and Google AI Mode answer local queries
Never does
change a profile itself — it writes the action list and hands it to the others
Hands off
prompts where you are missing, fields to fix, questions worth an owner answer
✓

Proof-reading Agent

Reads every draft the FAQ and Review agents produce — on a different model — before anyone else sees it.

Trained on
your style guide, brand terminology, banned phrases, and the mistakes earlier drafts made
Never does
rewrite the meaning; it corrects, flags, or rejects
Hands off
a rejected draft back to its author agent with the reason, or to a person after two rejections
⊘

Validation Agent

Checks every field against Google's real rules before a profile can enter a publish run.

Trained on
Google's published schema and limits, category catalogue by region, phone rules per country
Never does
let a profile Google would refuse into the queue
Hands off
the exact blocker and a one-click fix to the editor
◉

Watch Agent

Watches Google for changes you did not make — suggested edits, hours drift, duplicates.

Trained on
your last-published state for every location and the patterns of Google's automated updates
Never does
accept or reject a change; it only surfaces the diff
Hands off
each change to the pending-changes queue with who, what, and when
✎

Content Agent

Drafts posts, offers and photo descriptions per location and season.

Trained on
your past posts and their engagement, the local calendar, and each location's services
Never does
publish; every post rides the same approval and pacing as a profile edit
Hands off
a scheduled draft per location, with the image and the call to action
⚖

Policy Guard

The line that no other agent may cross — and the one that decides what the gear allows.

Trained on
your no-go topics, regulatory wording for your industry, GDPR, Google's content policies
Never does
write; it only permits, blocks, or escalates
Hands off
every action to the dispatcher, which runs it within Google's rate limits and logs it
You set the level of autonomy

Agents that never sleep — and only go as far as you let them.

The same gear switch you saw under the logo governs the whole workspace. Change it per brand, per market, or per kind of task.

Moving between gears takes one click and applies from the next item onwards — nothing that is already published changes, and every publish stays logged and reversible from its snapshot.

One switch, many scopes

Set it where it makes sense: gear 3 for 5★ reviews and opening-hours questions, gear 2 for anything under 3★, gear 1 for a brand that is new to the platform or for a regulated market. In gear 3 the agents still act on their own only above the confidence threshold you set in the logbook; every draft below it waits for a person.

1

Standby

Nothing happens on its own. The agents watch, flag and measure; ask for a draft whenever you want one. Every publish is a person's click.

FOR · new accounts, regulated brands, first month
2

Drafting

Agents draft replies, answers and fixes the moment they are needed — one item at a time, in the customer's language. A person approves before anything reaches Google.

FOR · most teams, most of the time
3

Autopilot

Agents reply, answer and fix within the rules you set — tone, no-go topics, score thresholds — and publish. Everything is logged and reversible from the snapshot.

FOR · high-volume brands with a tone profile in place
Governance

Nothing reaches the public because somebody clicked Save.

The database is the source of truth and publishing is a separate, deliberate act. That one decision is what makes two hundred locations manageable by a team instead of a hero.

  • Three permissions per location — view, edit, publish — assignable at organisation, brand or single-location level and enforced by row-level security.
  • Suggest-and-approve for people who may see a profile but not change it.
  • Append-only activity log naming who changed which field, when, and whether a bot or a person did it.
  • Compliance built in: the 48-hour change notice and the seven-business-day disassociation Google's API policy requires, with an audit trail.
  • EU data residency. OAuth tokens live in tables no browser can read.
Google's limits, published
10
edits / location / min

Google's hard ceiling. Cannot be raised. It governs bulk publishing across every location you have.

300
requests / min / project

We target 250 and pace every run under it.

10k
location updates / day

An honest deferral message when a run would exceed it.

~2 wk
API approval

Basic API Access is granted per project and is not transferable. Start it first.

What you get at each gear
1 · Standby2 · Drafting3 · Autopilot
Reviews answeredby you, on request draftsagent drafts · you approveagent drafts and publishes
Q&A answeredby youagent drafts · you approveagent publishes from profile facts
Profile fixes (category, description, hours, photos)suggested onlystaged for approvalapplied and queued for publish
Publishing to Googlealways paced, always snapshotted, always logged — regardless of gear
Reversible✓✓✓ from snapshot
Interested?

Get in touch with us!

Tell us a little about the business and we come back with a pricing proposal that fits it — per location, volume tiers, and the gears you actually need. No card, no self-serve trial that quietly bills you.

  • Within two working days you get a proposal and a walkthrough on your own locations.
  • Rehearsal first. We can run the whole workflow in simulation before Google API access is granted.
  • EU hosting, your data. Export any time; nothing is sold or shared.
Book a demo

A proposal and a walkthrough on your own locations follow within two working days. No card, no self-serve trial that quietly bills you.

Questions people ask before they connect
What is BusinessProfileAgent?

BusinessProfileAgent.com is a web application for managing many Google Business Profile locations in one app. It imports every location through the Google Business Profile API, lets you edit profiles one by one or in bulk, and publishes approved changes back to Google. AI agents built on large language models (LLMs) answer customer questions, draft replies to reviews, optimise each business profile, and create posts and other publications — at the level of autonomy you set, from draft-only to autopilot.

Do you need my Google password?

No. You grant access through Google's own OAuth screen; we never see a password. You can revoke the grant from your Google account at any time, and we run the disassociation flow Google's policy requires.

What happens if Google refuses an edit?

A profile Google would refuse — no primary category, an invalid phone — never enters a publish run. It is flagged with the exact reason and a link to fix it, so a run never fails forever on the same row.

Is businessprofileagent.com supporting Bing Places?

Not yet. The data model separates each platform from the location record so Bing can be added without restructuring, and Bing Places has no review API, so review features are Google-only by nature. Bing Places does offer its own Google Business Profile sync: it imports your listings from Google and keeps them updated weekly, biweekly or monthly. Once your Google Business Profiles are up to date, that makes the start on Bing much easier — with the caveat that categories and UTM tags may not carry over exactly.

Will the agent reply to reviews on its own?

Only in gear 3, and only within the rules you set. In gear 2 it drafts and a person approves. In gear 1 it drafts when asked. Every reply is logged and can be edited or deleted afterwards.

Where does our data live?

In the EU, in your own workspace. Your locations, reviews and history stay yours; workbook and JSON export put custody with you at any time.

On the roadmap, said plainly: Bing Places planned · live change detection from Google planned · map rank tracking preview · LLM visibility scoring private preview