ScreenshotNeo

BlogHow-to

How to Monitor Review Sites for New Reviews and Changes

Get alerts for new and edited reviews using native settings, Google Business Profile notifications, or multi-site monitoring software.

By the ScreenshotNeo team4 October 20269 min read

To monitor review sites, start with each site’s native notifications for the profiles you manage. For Google Business Profile, enable customer activity notifications; for a technical workflow, Google’s Business Profile Notifications API can send both new-review and updated-review events through Cloud Pub/Sub. If you manage several publishers or many locations, evaluate a review monitoring platform against the exact sites, events, locations, and routing you need.

There is no single alert setting or universal API for every review site, and the sources here do not establish guaranteed delivery times across providers. Treat new reviews and edits as separate requirements when you configure or buy a monitoring solution.

Choose a monitoring route

Route Best fit Check before relying on it
Native notifications A business managing one or a few profiles directly Which profiles and event types are covered, who receives alerts, and where they appear
Google Business Profile Notifications API with Cloud Pub/Sub A team that needs Google review events delivered into its own technical workflow API access and terms, Pub/Sub setup, subscriber operations, supported event types, and alert-pipeline ownership
Multi-publisher review-management software A business or agency coordinating several review publishers or locations Exact publisher and location coverage, edit handling, history imports, filtering, delivery, response permissions, reporting, price, and data access

Google’s native notifications apply to Business Profiles. A centralized platform may cover several publishers, but coverage is provider-specific. For example, Yext documents review monitoring for publishers including Google, Facebook, Yelp, and TripAdvisor, with filtering, notifications, and trend analysis. Its documentation separately describes brand monitoring for Google Play Store, Apple App Store, Indeed, Glassdoor, and Trustpilot. Verify that the product covers the kind of property you need: local listings, app stores, employer sites, or consumer review sites.

Set up native Google Business Profile alerts

  1. Sign in with an account that is authorized to manage the relevant Business Profile.
  2. Open the profile’s notification settings and enable customer activity notifications for new reviews.
  3. Confirm that the people responsible for feedback can see the notification in the delivery surfaces available to them, such as email, Search, or Maps.
  4. Repeat for each profile and decide who owns each incoming review.
  5. Verify the workflow with a legitimate new review or an available provider test mechanism. Confirm it reaches the intended inbox or account.

Google’s notification help describes customer activity alerts that can include new reviews and says notifications may appear through email, Search, or Maps. Native alerts are a sensible first step for a small team, but check which account is signed in and which profiles it can manage.

Google’s help describes alerts for new reviews. If detecting edits to existing reviews is required, do not assume that this setting covers edits; use the API event or a provider whose documented coverage includes updated reviews.

Build Google review notifications with Cloud Pub/Sub

Google documents real-time Business Profile notifications through Cloud Pub/Sub. Its API reference defines NEW_REVIEW for a review added to a location and UPDATED_REVIEW for a review update. The notification identifies review and location resources. Google’s setup guide says the integration involves a Pub/Sub topic, publish permission for Google’s service account, a push or pull subscriber, and linking the topic to the Business Profile account’s notification setting.

Google describes the mechanism this way: “The My Business Notifications API uses Cloud Pub/Sub to deliver notifications about various business events, such as new reviews, Q&As, and location updates.” Refer to current API documentation for supported events and product status before implementing; the API reference may change.

Setup sequence

  1. Confirm eligibility and access. Review current Business Profile API requirements, authorization, quotas, and applicable terms for the accounts and locations involved.
  2. Create a Cloud Pub/Sub topic. Use a project and topic that your team is prepared to operate and monitor.
  3. Grant publish permission. Give mybusiness-api-pubsub@system.gserviceaccount.com permission to publish to the topic, as required by Google’s setup guide.
  4. Configure a subscriber. Choose push delivery to an HTTPS endpoint you operate, or pull delivery where a worker reads messages. Make the consumer resilient to retries and duplicate processing.
  5. Link the topic to the Business Profile account. Configure the account notification setting as described in Google’s current setup guide.
  6. Subscribe to the needed events. Include both new-review and updated-review events if edits matter to your process.
  7. Route and acknowledge messages. Record the event and resource identifiers, hand it to the right location owner, and acknowledge only after durable processing according to your subscriber design.
  8. Validate delivery. Use a legitimate review event or an official test path if available. Check the topic, subscriber, account link, event type, and downstream routing.

This is an architecture checklist rather than a copy-paste deployment: the reviewed sources do not specify your cloud project, endpoint, authentication design, or client library. Use Google’s [Manage real-time notifications guide](https://developers.google.com/my-business/content/notification-setup) and [Notifications API reference](https://developers.google.com/my-business/reference/rest/v4/Notifications?hl=en) for current request formats and API details.

Design the event handler for edits and retries

  • Store event type, location resource, review resource, receipt time, and processing status.
  • Use the review resource as a key to update the existing record when an update event arrives; do not create a second review just because it changed.
  • Make processing idempotent. A retried delivery should not send duplicate staff alerts or duplicate customer replies.
  • Fetch current review details through the supported API workflow when the notification is an event signal rather than a complete representation of the review.
  • Keep a retry or dead-letter path for messages your handler cannot process, and alert an operator when it backs up.
  • Limit access to review data and credentials to the staff and services that need them.

Monitor several review sites or locations

For multiple publishers, first make an inventory. Separate location-based listings from brand-level properties such as app-store or employer reviews. A vendor’s use of the term “review monitoring” does not establish that it covers every review property.

  1. List each publisher, profile URL, business name, location, and authorized account owner.
  2. Mark whether you need new-review alerts, edit detection, deleted-review handling, historical imports, response tools, or reports.
  3. Shortlist products only after checking the exact publishers and locations. Ask about regional and plan limitations rather than relying on a general integrations list.
  4. Ask how the service handles existing history, edits, deleted or filtered reviews, notification destinations, response permissions, and data export.
  5. Route each alert to a named person or team queue. Set internal response priorities based on your business needs; there is no universal response threshold established by the sources here.
  6. Run a legitimate end-to-end check and confirm each event reaches the right owner.

Yext’s documentation is one example of vendor-specific coverage: its Reviews Overview names Google, Facebook, Yelp, and TripAdvisor, while its brand-monitoring setup page lists Google Play Store, Apple App Store, Indeed, Glassdoor, and Trustpilot and says it imports historical reviews when a publisher is first added. These are vendor statements, not an independent comparison or a guarantee that every feature is available for every account or plan. Confirm the details with the provider.

Or skip the browser setup

ScreenshotNeo is a website screenshot API and MCP server from Yorker Media. It does not monitor review activity or replace review notifications; it can capture a review page when your team needs a visual record of what a page looks like. One GET request returns an image or PDF. See the ScreenshotNeo API documentation.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);

ScreenshotNeo removes cookie banners, newsletter popups, and chat widgets before capture; bot checks, blank pages, failed loads, and cache hits are not billed. Its MCP server lets AI agents use take_screenshot, get_page_info, and capture_pdf. The free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000 screenshots. See ScreenshotNeo for product details and sign up for 1,000 free screenshots a month, no card required.

Keep the monitoring workflow reliable

  • Assign ownership. Every alert should reach a person or queue, with a fallback owner for absences.
  • Separate event types. New reviews and edits can require different handling. Preserve the current version and enough history to understand a meaningful change.
  • Watch delivery health. For an API pipeline, monitor subscriber errors and backlog. For native or vendor alerts, periodically verify recipients and profile access.
  • Review coverage periodically. Publishers change integrations and notification controls. Recheck coverage, access, and routing when locations or providers change.
  • Protect account access. Use authorized account access and follow current platform terms. Google says Business Profile API use is subject to its policies and terms.
  • Keep responses genuine. Google’s policy says reviews and ratings should reflect real experiences and be genuine and unbiased. Use monitoring to listen and respond, not to manufacture or manipulate reviews.

Troubleshooting

Symptom Likely cause What to check or do
No Google native alert arrives Notifications are disabled, the wrong account is signed in, or that account does not manage the profile Check notification settings, account identity, profile access, and available delivery surfaces.
New reviews arrive but edits do not The workflow only enabled or consumes new-review events For the API path, configure UPDATED_REVIEW and confirm the handler recognizes it. For a vendor, verify edit detection explicitly.
Pub/Sub topic receives no events Missing publish permission, topic not linked to the account, wrong account, or event configuration issue Recheck the Google service account permission, topic, account notification setting, and selected event types against the current guide.
Messages arrive but downstream alerts are missing Subscriber or routing logic is failing, or messages are being acknowledged too early Inspect subscriber logs and backlog, validate location-to-owner mapping, and acknowledge only after durable handling.
Duplicate internal alerts Pub/Sub delivery retries or handler retries are processed as new events Make processing idempotent using stable event and review identifiers; separate update events from new-review records.
A monitoring platform misses a site The publisher or profile type is outside the provider’s supported coverage, region, or plan Confirm exact publisher, profile, location, region, and plan eligibility with the provider; do not infer coverage from a broad product label.
Alert timing seems inconsistent Delivery latency can depend on the platform and workflow; the reviewed sources establish no universal timing guarantee Ask the provider about timing commitments and monitor the parts of your own pipeline you control.

Performance, reliability, and cost

Native notifications have the smallest technical footprint for a team monitoring its own Google profiles. A Pub/Sub integration adds cloud configuration, a subscriber to operate, access management, and failure handling, but gives a technical team a route for incorporating Google review events into its own workflow. A multi-publisher service shifts integration work to a vendor, while creating a need to verify its coverage, alert behavior, data access, and commercial terms.

The sources used for this guide establish no cross-provider delivery benchmark, exact alert latency guarantee, or current price comparison. Ask vendors for the details relevant to your locations and expected volume. For a custom integration, account for cloud messaging and subscriber operation under your cloud provider’s current pricing; no amount can be estimated without configuration and usage details. Avoid polling pages or scraping as a default approach: the cited sources do not establish permission for scraping, and Google requires API use to follow its current policies.

Frequently asked questions

Can I get notified when someone edits an existing Google review?

Google’s Notifications API documents an UPDATED_REVIEW event. Configure it in the API workflow if edits matter. Do not assume a native new-review alert covers edits.

Can one Google notification setup monitor Yelp or Facebook too?

No. The cited Google notifications apply to Business Profiles. For other publishers, use their own controls or select a provider that confirms support for the exact sites you need.

Does Google guarantee how quickly a review alert arrives?

The cited documentation does not establish a delivery-time guarantee. Ask about timing expectations for the specific route you choose.

Should I ask customers to change or remove negative reviews?

Use monitoring to understand and respond to genuine feedback. Google’s policy requires reviews to reflect real experiences and be genuine and unbiased; follow the platform’s current rules when engaging with reviewers.

Sources