Building an AI agent on the Google Business Profile API: what I'd tell myself on day one
Description and use
Fly is an AI agent that manages Google Business Profiles by reading live data every 4 hours, offering owners three autonomy modes, logging actions in plain language, and measuring outcomes weekly.
Problem
Managing Google Business Profiles for local businesses requires frequent updates while avoiding conflicts with edits from Google and the public.
Outcome
Fly automates profile management while preventing conflicts, giving owners granular control, and providing transparent logs and performance metrics.
Workflow
- Read live profile from Google Business Profile API
- Detect edits made by Google or public suggested edits
- Apply agent‑generated changes based on current mode
- Log each action with owner approval if required
- Schedule weekly rank and performance measurements
Evidence
Profiles get edited by Google itself and by the public ('suggested edits'). If an agent writes from a stale copy, it overwrites real changes or fights Google.
We ship three modes: 'Fly asks first', 'Fly does the routine' and 'Fly does it all'. Owners can switch any time, and replies to reviews of 2 stars or lower wait for the owner's approval.
Log every action in plain language. Something like 'Replied to Neha's 2-star review, approved by Rahul at 8:05 AM' is what owners actually read.
Rank is read weekly on a grid of points around the shop, and each reading is dated. Views, calls and rank are compared week over week, and anything slipping becomes the next post.
- Record date: 2026-11-02T05:43:54.933Z