Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
Mountain View desk4 min

Monitoring Google’s Edits to Your Business Profiles with Pub/Sub Notifications

How to route Google Business Profile account events, including Google updates, to a Cloud Pub/Sub topic, plus the scope, access and quota limits that matter.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

You can get event-driven alerts for a Google Business Profile account by linking it to a Cloud Pub/Sub topic through the My Business Notifications API. You choose which notification types the account publishes, and that includes Google updates. The route has limits. It is set per account, it needs approved API access, and it is not a documented feed of every field change. This guide covers the setup, the authorization it needs, and what Google’s documentation does not promise.

What the integration does, and what it does not

Google Business Profile notifications work by type. Google’s API reference lists supported categories: Google updates, new and updated reviews, customer media, questions and answers, duplicate location changes, and Voice of Merchant updates. For monitoring Google-originated changes, the Google update category is the one to enable where it applies.

As an Amazon Associate I earn from qualifying purchases.

Treat this as a set of alerts, not a changelog. Google’s documentation does not establish that:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • every Google-initiated change produces a notification;
  • every individual profile field edit is reported; or
  • each message carries the full current profile record.

A sound design uses a notification as a trigger. Your application then reads the profile through the API and compares it with what it has stored. Check the event types you depend on against Google’s current notification-type reference before you build on them.

Prerequisites

  • Approved Business Profile API access. Google says the API is available to projects whose access request was approved. A quota of zero means access has not been granted. Asking for a larger quota will not fix that.
  • A Google Cloud project with the relevant APIs enabled and OAuth client credentials created.
  • An OAuth 2.0 token for requests that touch private user data. Notification settings require the https://www.googleapis.com/auth/business.manage scope.

Set up notifications step by step

  1. Complete the access prerequisites. Get Business Profile API access approved, enable the APIs in your Cloud project, and create OAuth credentials.
  2. Create a Pub/Sub topic. Note its fully qualified name (project and topic), because you will pass it to the API.
  3. Grant publish rights to Google. On that topic, give [email protected] the pubsub.topics.publish permission. A topic without this grant does not meet the setup requirement.
  4. Create a subscriber. Set up a push or pull subscription using Cloud Pub/Sub’s subscriber documentation. Google’s Business Profile guide leaves this step to Pub/Sub.
  5. Link the account. Call accounts.updateNotificationSetting on the resource accounts/{account_id}/notificationSetting. Set the topic and the notification types you want, and authorize with the business.manage scope.
  6. Repeat for each account. Each Business Profile account that should publish to the topic needs its own call.
  7. Verify. Call accounts.getNotificationSetting to read back the stored topic and types.

To stop delivery, clear the topic or the notification types in the setting. Check the current API reference for the exact update-mask behavior.

Design decisions

One setting and one topic per account

An account has a single notification setting, so it can publish to only one topic. If you manage many accounts, you have two options:

Approach What it means
Shared topic Point every account at one topic, with one subscriber pipeline handling all of them.
Topic per account Each account gets its own topic, which gives you separate permissions and separate consumers.

Google’s documentation does not say which is better. Your choice depends on how you want to separate consumers and permissions.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Push or pull

Google requires a push or pull subscriber. Push suits an application with a reachable endpoint that wants messages delivered to it. Pull suits a worker that fetches messages when it is ready. Delivery semantics, ordering, and retry behavior come from Cloud Pub/Sub’s own documentation, not from the Business Profile guide.

Quotas and limits

Limit Value (Google quota documentation, accessed 2026) Notes
Profile edits 10 per minute per Business Profile Google says this cannot be increased.
Notifications API requests 300 per minute This limits your calls to the API. It is not a figure for Pub/Sub delivery capacity.

Google recommends Pub/Sub over polling for keeping a database current. Polling spends API quota, while notifications do not.

Not established by Google’s documentation

  • Delivery guarantees, ordering, and duplicate handling for these notifications.
  • Retry limits.
  • The exact message payload structure.

Build the consumer defensively. Make processing idempotent and re-fetch the profile instead of trusting the message as the full record. Do not assume messages are unique, ordered, or exhaustive.

Rank #4
Google WiFi System, 1-Pack - Router Replacement for Whole Home Coverage - NLS-1304-25,white
  • A new type of connected system that replaces your router for seamless wifi coverage throughout your home, helping eliminate dead zones and buffering
  • Network assist technology keeps your connection fast by always selecting the clearest channel and fastest band for your devices; WiFi throughput: 1200 MPBS.
  • A simple app gets you set up quickly and allows you to see what's connected, prioritize devices, and pause the WiFi on kids' devices
  • A single WiFi point covers up to 1,500 square feet, a set of three covers homes up to 4,500 square feet WiFi points work together so you can add more if you need additional coverage
  • 24/7 phone support from google; 1 year warranty; material: plastic
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Avoid the deprecated v4 route

The older v4 Notifications resource, with its accounts/*/notifications paths, is deprecated. Google recommends the current Notifications API. Older tutorials and code samples that use the v4 path will mislead you.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Google - Premium Audio Speaker- 360-Degree Sound (Porcelain)
  • IMMERSIVE 360° SOUND – Enjoy rich, room-filling audio with clear vocals, detailed highs, and deep bass designed to enhance music, podcasts, audiobooks, and more.
  • DESIGNED FOR MUSIC AND ENTERTAINMENT – Enjoy your favorite music, podcasts, audiobooks, and more with room-filling sound and impressive audio clarity.
  • STEREO PAIRING CAPABILITY – Pair two compatible speakers together for a wider soundstage and enhanced stereo performance throughout your space.
  • MODERN DESIGN WITH MULTIPLE COLOR OPTIONS – Features a sleek, contemporary design available in Sage, Porcelain, Berry, and Hazel to complement a variety of home décor styles.
  • DESIGNED FOR EVERYDAY ENTERTAINMENT – Ideal for enjoying music, podcasts, radio stations, and other audio content with premium sound quality and simple operation.

Troubleshooting

  • Quota shows zero or the API is not visible: API access has not been granted to your project. Complete or follow up on the access request.
  • Nothing arrives after a successful link: check that the Google service account has publish permission on the topic, that your subscription is attached to that topic, and that the notification types you enabled match the event you expect.
  • Authorization errors: confirm the token carries the business.manage scope.
  • One account’s events go to the wrong place: each account holds a single topic, so read back its setting with getNotificationSetting.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.